Как совместить Периоды iClose - страница 3

 

@Ihor Herasko      CLD1

@STARIJ истину сказал)))


Глаза уже квадратные

 
Rewerpool:
Print показывает что CLD1 = 0. А отдельно если вставить iClose(NULL,HTF,1) показывает то что нужно. Вопрос : почему не присваивает CLD1 значение из  iClose(NULL,HTF,1) ????????????????
На мой взгляд, это как раз и есть правильный подход: кэшировать результат сторонних вычислений (вызов функции я приравниваю к вычислениям), а только потом производить с полученным значением какие-то манипуляции. Если в переменной оказывается 0, то это свидетельствует о том, что данные с другого ТФ не были получены. В таких случаях нужно прерывать выполнение и ждать следующего тика. Обычно (если рынок не новостной) к моменту его прихода история уже оказывается загруженной.
 

@Ihor Herasko  спасибо, что направили на путь истинный !!!! 

Причина обращения: