połączyć dwa roboty
połączyć dwa roboty
witam chciałbym aby robot universalMAcrossEa mial funkcje zamykania wszystkich pozycji gdy sa one na okreslonym zysku... narazie robie tak ze wlaczam na innej parze robota o nazwie close all open orders after set accprofit... czy daloby sie je polaczyc w jednym robocie? potrzebuje czegos takiego do testow... z gory dzieki
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
-
- Bywalec
- Posty: 13
- Rejestracja: 09 lis 2014, 16:52
Re: połączyć dwa roboty
Najprościej byłoby po prostu wkleić kod robota Close ALL OPEN orders (linie 45-72)
do tego właściwego EA. Trzeba to wkleić w bloku start(){
}
po to, żeby wklejony fragment działał przy każdym nadejściu nowego ticku.
Powinno pomóc
do tego właściwego EA. Trzeba to wkleić w bloku start(){
}
po to, żeby wklejony fragment działał przy każdym nadejściu nowego ticku.
Powinno pomóc
Re: połączyć dwa roboty
no niestety sa bledy przy kompilowaniu...
-
- Bywalec
- Posty: 13
- Rejestracja: 09 lis 2014, 16:52
Re: połączyć dwa roboty
Prawdopodobnie nie zdefiniowałeś zmiennych, które występują w bloku kodu który wklejasz,
wklej do kodu universalaMACrossEA:
w linii, powiedzmy 24:
extern double My_Money_Profit_Target=100; //The amount of money profit at which you want to close ALL open trades.
extern string Profit_Target= "Enter above To Close all OPEN trades when amount of profit is Reached in Account and not per OPEN trade! ";
a to wklej w linii 173:
int Slippage=5;
int i;
powinno działać
wklej do kodu universalaMACrossEA:
w linii, powiedzmy 24:
extern double My_Money_Profit_Target=100; //The amount of money profit at which you want to close ALL open trades.
extern string Profit_Target= "Enter above To Close all OPEN trades when amount of profit is Reached in Account and not per OPEN trade! ";
a to wklej w linii 173:
int Slippage=5;
int i;
powinno działać
Re: połączyć dwa roboty
teraz widze że w UniversalMACrossEA nawet nic nie zmieniajac po nacisnieciu kompiluj wyskakuja bledy i robot juz nie dziala
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: połączyć dwa roboty
UniversalMACrossEA Ci się nie kompiluje - bo masz niedozwolone nazwy zmiennych zawierające znak kropki.oswarek pisze:teraz widze że w UniversalMACrossEA nawet nic nie zmieniajac po nacisnieciu kompiluj wyskakuja bledy i robot juz nie dziala
Wywal znaki kropki w liniach:
extern string Pivot.Setting = "---------- Pivot Filter Setting";
extern bool Use.Pivot.Filter = false;
if(Use.Pivot.Filter==true)
i będzie się kompilowało.
Re: połączyć dwa roboty
dzieki wszystkim za pomoc:) roboty polaczone ale w testach nie zamyka pozycji zgodnie z nowa opcja.. bede jeszcze kombinowal. jeszcze raz dzieki:)
Re: połączyć dwa roboty
jeszcze jeden problem... wiecie co z tym zrobic?
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Re: połączyć dwa roboty
for ( int i = ...
Re: połączyć dwa roboty
robot gotowy:) dziekuje za pomoc:)