iclose не читает из м5 на других таймфреймах

 

как решить ?

подскажите пожалуйста. 

 
Golden Ratio:

как решить ?

подскажите пожалуйста. 

Где Ваш MQL5 код? Как проверяете результат получения данных и почему решили, что "не читает"?

 
Vladimir Karputov:

Где Ваш MQL5 код? Как проверяете результат получения данных и почему решили, что "не читает"?

    InpTimeframe1=5м . код мт4. если запускать тест на тестере отвечает только на своем таймфрейме тоист тестер когда проходит на М5.

если тестер запускать на М15  то   InpTimeframe1=5м не отвечает.

но во всех других  InpTimeframe1=1м || 15M || 30M || 1H и тд. при запуске тестера в любых таймфреймах отвечает.

 double ma1_close10= iClose(NULL,InpTimeframe1,10);

 

Все вопросы по старому терминалу обсуждаются в специально выделенном разделе.

Вашу тему перенесу.

 
Vladimir Karputov:

Все вопросы по старому терминалу обсуждаются в специально выделенном разделе.

Вашу тему перенесу.

Я ожидал от вас решения проблемы )) 

 
Golden Ratio:

Я ожидал от вас решения проблемы )) 

Решение одно: выкинуть старый терминал со своего компьютера и

 
Golden Ratio:

    InpTimeframe1=5м . код мт4. если запускать тест на тестере отвечает только на своем таймфрейме тоист тестер когда проходит на М5.

если тестер запускать на М15  то   InpTimeframe1=5м не отвечает.

но во всех других  InpTimeframe1=1м || 15M || 30M || 1H и тд. при запуске тестера в любых таймфреймах отвечает.

 double ma1_close10= iClose(NULL,InpTimeframe1,10);

такое случается когда нет котировок данного таймфрейма, загрузите(подгрузите) котировки заново и проверяйте работоспособность сначала на ближайшей истории за пару прошлых месяцев, затем углубляйтесь далее в прошлое, запускать тест без даты или с 2000 лохматого года не рекомендуется, есть особенность тестера при запуске на любом таймфрейме с дырой вместо котировок, терминал сгенерирует котировки сам - что и приводит к тому что текущий стартовый таймфрейм вроде как есть, а других таймфреймов нет

 
Golden Ratio:

Я ожидал от вас решения проблемы )) 

какое может быть решение без кода?)

это только к телепатам.

 
Перед запуском тестера убедитесь в наличии данных по всем используемым ТФ и глубину имеющихся данных. В идеале возьмите историю М1 и создайте на ее основе все остальные ТФ при помощи штатного скрипта period_converter. Во-первых, будете точно знать глубину и качество истории. Во-вторых, избавитесь от ошибок рассогласования в тестере.
 
Aleksey Semenov:

такое случается когда нет котировок данного таймфрейма, загрузите(подгрузите) котировки заново и проверяйте работоспособность сначала на ближайшей истории за пару прошлых месяцев, затем углубляйтесь далее в прошлое, запускать тест без даты или с 2000 лохматого года не рекомендуется, есть особенность тестера при запуске на любом таймфрейме с дырой вместо котировок, терминал сгенерирует котировки сам - что и приводит к тому что текущий стартовый таймфрейм вроде как есть, а других таймфреймов нет

Спасибо так  все и  решилось .