Rewerpool: Print показывает что CLD1 = 0. А отдельно если вставить iClose(NULL,HTF,1) показывает то что нужно. Вопрос : почему не присваивает CLD1 значение из iClose(NULL,HTF,1) ????????????????
На мой взгляд, это как раз и есть правильный подход: кэшировать результат сторонних вычислений (вызов функции я приравниваю к вычислениям), а только потом производить с полученным значением какие-то манипуляции. Если в переменной оказывается 0, то это свидетельствует о том, что данные с другого ТФ не были получены. В таких случаях нужно прерывать выполнение и ждать следующего тика. Обычно (если рынок не новостной) к моменту его прихода история уже оказывается загруженной.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
@Ihor Herasko CLD1
@STARIJ истину сказал)))
Глаза уже квадратные
Print показывает что CLD1 = 0. А отдельно если вставить iClose(NULL,HTF,1) показывает то что нужно. Вопрос : почему не присваивает CLD1 значение из iClose(NULL,HTF,1) ????????????????
@Ihor Herasko спасибо, что направили на путь истинный !!!!