Скачать MetaTrader 5

некоторые неудобства с init()

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подними скорость в сети MQL5 Cloud Network. Установи Strategy Tester Agent!
Forex Trader
114255
Forex Trader 2006.08.28 18:21 
Почему когда я тестирую советник на истории и запрашиваю в функции init() значения Low[0] или iLow(NULL,1,1) то у меня возвращаются сплошные нули, даже если позади присутствует запас котировок, т.к. яказываю момент начала тестирования... Мне кажется что это из за того что инит вызывается непосредственно в самом начале графика, независимо от того откуда я указал тестирования... Но это глупо получается.
MetaQuotes Software Corp.
Модератор
181061
MetaQuotes Software Corp. 2006.08.28 19:07  
А на каком билде происходит тестирование?

Мы как раз поправляли эту проблему в 195 билде. Теперь инит вызывается после инициализации рыночного окружения, что позволяет пользоваться всеми функциями без опасения.
Forex Trader
114255
Forex Trader 2006.08.28 19:08  
Как раз в 195 билде и обнаружил эту проблемму. Я так понял в 196 ее не будет?.. Осталось только дождатся 196... :(
MetaQuotes Software Corp.
Модератор
181061
MetaQuotes Software Corp. 2006.08.28 19:16  
От какого числа 195 билд?

Я только что у себя проверил такой код эксперта в тестере торговых стратегий:
void init() 
  {
   Print("Initialize. Bars = ",Bars," Low[0] = ",Low[0]);
  }
int start()
  {
   return(0);
  }


и результат:

Low EURUSD,M1: Initialize. Bars = 101 Low[0] = 1.2062


Forex Trader
114255
Forex Trader 2006.08.28 20:04  
30 jun. Я апдейтюсь только когда автоапдейт брокер шлет...
MetaQuotes Software Corp.
Модератор
181061
MetaQuotes Software Corp. 2006.08.28 20:34  
Как отрабатывает у Вас в тестере стратегий код, который я привел?
Forex Trader
114255
Forex Trader 2006.08.28 20:48  
2006.08.28 19:46:56 Crap EURUSD,M1: Initialize. Bars = 0 Low[0] = 0
2006.08.28 19:46:56 Crap started for testing
2006.08.28 19:46:50 Crap EURUSD,M1: loaded successfully

На минутке не ноль баров, и я тестирую с центра графика...
MetaQuotes Software Corp.
Модератор
181061
MetaQuotes Software Corp. 2006.08.28 21:52  
Попробуйте скачать последний 195 билд, который был выложен несколько дней назад. На нем тоже самое будет?

"торговый терминал MetaTrader 4" (3.1 Mb)
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий