Witam,
czy EA zawsze robicie według struktury:
http://book.mql4.com/samples/expert rys. 109
czy w inny działający sposób?
Struktura EA
Re: Struktura EA
nie wiedziałem tego ale sądząc po tym;
słabo widzę takie porady. Zasada jest prosta;
a dalej to można rozwijać bez końca - nie ma jedynej słusznej metody.
Kod: Zaznacz cały
extern double StopLoss =200; // SL for an opened order
extern double TakeProfit =39; // ТР for an opened order
Kod: Zaznacz cały
if(nieMaOtwartychPozycji) sprawdzCzySaWarunkiDoOtwarcia();
else zarzadzajOtwartaPozycja();
The Winner Takes It All
Re: Struktura EA
Chodziło mi o schemat z rys. 109 a nie o wyniki działania automatu.
Re: Struktura EA
Rozumiem ale stawiam dolary przeciwko orzechom, że też niewiele osób to widziało a mimo wszystko sobie radzą - nie ma jedynej słusznej metody.
The Winner Takes It All
Re: Struktura EA
tu fajnie ktoś opisał system
http://www.forexstrategiesresources.com ... cowabunga/
możesz robić dowolne grafy etc
http://www.forexstrategiesresources.com ... cowabunga/
możesz robić dowolne grafy etc
The Winner Takes It All
Re: Struktura EA
Tak, tylko że mój EA na jednej platformie działa ok, a na innej źle, tutaj:
http://forum.comparic.pl/viewtopic.php?f=29&t=2916
a na forum MQL4, stwierdzili że mam błąd logiczny, wynikający z tego że nie wstawiłem OrderAccounting (OrderSelect()) przed czas włączania i wyłączania EA (trading criteria) zawierające OrderMagicNumber() i OrderTicket().
http://forum.comparic.pl/viewtopic.php?f=29&t=2916
a na forum MQL4, stwierdzili że mam błąd logiczny, wynikający z tego że nie wstawiłem OrderAccounting (OrderSelect()) przed czas włączania i wyłączania EA (trading criteria) zawierające OrderMagicNumber() i OrderTicket().
Re: Struktura EA
Miałem na myśli, że np. w Trading Criteria powinien być sprawdzany RR ale czy musi to zależy od strategii dla mnie to ważne.
Nie wiem na czym polega błąd ale między OrderMagicNumber() i OrderTicket() jest zasadnicza różnica. Jeśli chodzi o pomijanie zleceń może powinieneś użyć zmienną statyczną albo sprawdzić jak jest zmienia deklarowana/inicjowana, bo tam mogą być śmieci. Kolejna rzecz to piszesz tam o szybkim gwałtownym ruchu czyli normalnie jest ok?
Nie wiem na czym polega błąd ale między OrderMagicNumber() i OrderTicket() jest zasadnicza różnica. Jeśli chodzi o pomijanie zleceń może powinieneś użyć zmienną statyczną albo sprawdzić jak jest zmienia deklarowana/inicjowana, bo tam mogą być śmieci. Kolejna rzecz to piszesz tam o szybkim gwałtownym ruchu czyli normalnie jest ok?
The Winner Takes It All
Re: Struktura EA
Normalnie było ok, przynajmniej tak zaobserwowałem, chociaż obserwacje ie trwały jakoś długo. Kilka dni i wtedy gdy rynek gwałtownie ruszył na niskim Time Frame wszystko się wysypało.
Chociaż teraz testuję coś na świeczkach dziennych i było tak że otwierał i zamykał pozycje jedną za drugą, praktycznie na każdym ticku. Poprawiłem kod według tego schematu 109 i w wygląda że powinno działać, chociaż muszę jeszcze potestować on-line. Generalnie widzę różnice w działaniu platform (raz działa, raz nie, działa inaczej) i nie bardzo umiem to wyjaśnić dlaczego tak się dzieje. co jest o tyle drażniące że ten sam EA nie działa tak samo na rożnych platformach.
Chociaż teraz testuję coś na świeczkach dziennych i było tak że otwierał i zamykał pozycje jedną za drugą, praktycznie na każdym ticku. Poprawiłem kod według tego schematu 109 i w wygląda że powinno działać, chociaż muszę jeszcze potestować on-line. Generalnie widzę różnice w działaniu platform (raz działa, raz nie, działa inaczej) i nie bardzo umiem to wyjaśnić dlaczego tak się dzieje. co jest o tyle drażniące że ten sam EA nie działa tak samo na rożnych platformach.
Re: Struktura EA
Błędy logiczne są najgorsze, tego kompilator nie pokarze i dlatego raz na jakiś czas spada samolot albo most się zawali. Musisz uporządkować kod i sprawdzać krok po kroku jak się wykonuje.
The Winner Takes It All
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 37 gości