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: 10055
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).
ForexClub.pl
- Forex Club Tools
- Program Podatek 7.0
- RABATY PROWIZJI
| IC Markets (-21%) | Tickmill (-10%) | XTB (Pakiet książek) | Dukascopy (narzędzia do JForex) | LMAX (-20%) | FxPro (do -15%)

Zapraszamy do kontaktu

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