Backtest.

O jezykach programowania w platformach i nie tylko.
tymek86
Uczestnik
Uczestnik
Posty: 2
Rejestracja: 04 lip 2023, 16:58

Backtest.

Nieprzeczytany post autor: tymek86 »

Cześć. Czy ktoś z Was zna sposób jak przetestować EA na M1? Chciałbym żeby test był wykonany tylko w określonych przeze mnie godzinach.

Na przykład. EA ma wystartować o 16 a zakończyć działanie po wykonaniu ustalonego profitu lub o godzinie 20 zamknąć wszystkie otwarte pozycje.

Z góry dziękuję za wskazówki.

Awatar użytkownika
raposo
Moderator
Moderator
Posty: 10102
Rejestracja: 22 wrz 2006, 22:10

Re: Backtest.

Nieprzeczytany post autor: raposo »

Nie napisałeś o jaką platformę chodzi ale zakładam, że MT4/5 - jeśli chcesz, żeby test był wykonany w określonych godzinach, to najlepiej dodać taki warunek do samego EA, aby tylko w nich handlował, bo sama platforma nie daje takiej możliwości (jedynie wybór zakresu dat).
www.ForexClub.pl

:!!: Aktualności i edukacja -> Forex, Akcje, ETF, Opcje, Futures, Crypto

:!!: Forex Club Tools -> dla MT4 i MT5

:!!: Program Podatek -> oblicz podatek od zagranicznego brokera

maarc
Uczestnik
Uczestnik
Posty: 3
Rejestracja: 17 wrz 2024, 23:26

Re: Backtest.

Nieprzeczytany post autor: maarc »

Ja polecam API Pythona do MT5 zamiast EA. Python jest szybszy/przyszłościowy a EA to mi się kojarzy z językiem do Lauterbacha czyli czasy Jaskiniowców i niedopracowane. Przerażają mnie co chwile updajty do MT5, to musi być tak nie dojrzałe, że cały czas jakieś fixy dorzucają, masakra, nie ufałbym EA.

W Pythonie pobierasz sobie czas przez datetime i robisz zakres kiedy ma działa i co robić. Jesli jest poza zakrezem i są zlecenia to zamknij i czekaj na wejście ustalonym okienku czasowym. Proste do implementacji.

ODPOWIEDZ