В чём логическая ошибка? Почему всегда только в одну сторону открывает? Пытался считать минуты открытия/закрытия свечей - страница 2

 
FxPro7009:

У индикатора OsMA возвращаемое значение имеет тип double

Нужно исправить "int" на "double" в OnTick() и в Open().

Хэндл индикатора, и данные, копируемые из хэндла в массив при помощи CopyBuffer() - абсолютно разные вещи. Пожалуйста, не вводите людей в заблуждение. Это код mql5.

 
Если это код на MQL4, то верно. А если на MQL5, то совсем не верно - там подход другой.
 
Прошу прощенья ― обознался. :))
Причина обращения: