EA działające tylko w jednym przedziale czasowym
-
- Gaduła
- Posty: 231
- Rejestracja: 09 lut 2010, 21:16
EA działające tylko w jednym przedziale czasowym
Po przełączeniu na inny przedział czasowy, cały program EA zostaje przeładowany i zaczyna działać od początku. Chciałbym tego uniknąć. Czyli, jak mogę ustawić w MQL4 moje EA aby działało tylko w przedziale czasowym M15 pomimo faktu przełączalnia danego wykresu na inne przedziały czasowe?
Re: EA działające tylko w jednym przedziale czasowym
Tak, jest to możliwe
Każdy chce mieć pieniądze, ale pieniądze nie zawsze chcą każdego
Re: EA działające tylko w jednym przedziale czasowym
Nie unikniesz tego, że EA zostaje przeładowany.gregorio99 pisze:Po przełączeniu na inny przedział czasowy, cały program EA zostaje przeładowany i zaczyna działać od początku. Chciałbym tego uniknąć. Czyli, jak mogę ustawić w MQL4 moje EA aby działało tylko w przedziale czasowym M15 pomimo faktu przełączalnia danego wykresu na inne przedziały czasowe?
Zmiana TF powoduje, że terminal wywala strategię i ponownie ją inicjuje.
Jak bardzo Ci zależy to możesz kombinować tak by przeładowanie nie powodowało zmiany działania EA.
Ogólnie najprościej rzecz ujmując: wszędzie gdzie bierzesz jakieś dane, odwołuj się do konkretnego TF.
Czyli np. zamiast Close[], które bierze dane z aktualnego TF stosujesz iClose(null, PERIOD_M15, x), podobnie z Open[], wskaźnikami itd.
-
- Gaduła
- Posty: 231
- Rejestracja: 09 lut 2010, 21:16
Re: EA działające tylko w jednym przedziale czasowym
Dzięki green7! Dałbym ci punkt ale ja tu nie widzę takiej opcji...