Tester strategii - dane z innej pary

O jezykach programowania w platformach i nie tylko.
aldeano
Uczestnik
Uczestnik
Posty: 2
Rejestracja: 27 sie 2014, 13:59

Tester strategii - dane z innej pary

Nieprzeczytany post autor: aldeano »

Witam,
Czy podczas testowania strategii jest możliwość pobierania aktualnej ceny innej pary walutowej niż tej na której jest uruchomiony tester ?
Próbowałem standardowo :

Kod: Zaznacz cały

MarketInfo(Symbol(),MODE_BID)  // tu jest ok
MarketInfo(EURUSD,MODE_BID)  // tu niestety nie pobiera danych chyba że akurat tester jest uruchomiony na EURUSD 

Awatar użytkownika
nufnuf
Stały bywalec
Stały bywalec
Posty: 81
Rejestracja: 23 wrz 2008, 13:09

Re: Tester strategii - dane z innej pary

Nieprzeczytany post autor: nufnuf »

Twój sposób w testerze nie zadziała, bo bierze dane z okienka Market Watch - na żywo.
Spróbuj coś takiego:

   cenaBid = iClose( "GBPJPY", PERIOD_M1, 0 );

Zero na końcu oznacza naświeższą cenę.
Możesz też użyć funkcji CopyRates, ale to co wyżej jest łatwiesze.

JAREK67
Maniak
Maniak
Posty: 2143
Rejestracja: 13 lip 2006, 11:21

Re: Tester strategii - dane z innej pary

Nieprzeczytany post autor: JAREK67 »

nufnuf pisze:Twój sposób w testerze nie zadziała, bo bierze dane z okienka Market Watch - na żywo.
Spróbuj coś takiego:

   cenaBid = iClose( "GBPJPY", PERIOD_M1, 0 );

Zero na końcu oznacza naświeższą cenę.
Możesz też użyć funkcji CopyRates, ale to co wyżej jest łatwiesze.
A czy przypadkiem nie jest tak, że tester pobiera tylko wartości OLHC instrumentu innego niż wybrany do testowania ?

Awatar użytkownika
nufnuf
Stały bywalec
Stały bywalec
Posty: 81
Rejestracja: 23 wrz 2008, 13:09

Re: Tester strategii - dane z innej pary

Nieprzeczytany post autor: nufnuf »

Jarek67, zgadzam się. MT4 symuluje tiki tylko dla pary testowanej a dla innych daje jedynie OLHC.

ODPOWIEDZ