1. EMA считается от начала данных. В отличие от прочих SMA, которые считаются , начиная со смещения period_ma
2. Обеспечьте весь обсчитываемый массив реальными данными. Если не получается, то хотя бы обнулите начало массива
3. Убедитесь, что расчёт идёт слева направо
Но обнулять массив ланных в осцилляторе по логике как то некорректно, если используется EMPTY_VALUE как пустое значение.
Но обнулять массив ланных в осцилляторе по логике как то некорректно, если используется EMPTY_VALUE как пустое значение.
Именно EMPTY_VALUE, прописанные в начале массива, дают такой эффект. Значение EMPTY_VALUE влияет только на отрисовку, но никак не на расчёт
Установите SetIndexEmptyValue в 0. Тогда поводов для смущения не будет
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Почему то EMA уходит за экран. Баг внутри iMAOnArray или неверное использование?