надо обновлять (перерисовывать) предыдущие бары (усреднение 5 штук)
Taras Slobodyanik:
надо обновлять (перерисовывать) предыдущие бары (усреднение 5 штук)
Если при каждом закрытии свечи перерисовывать предыдущие 5 свечей, то искажается информация с каждой итерацией. Т.е. с каждым сдвигом функция усреднения для каждой свечи (последние 4 бара за исключением 0 бара), будет запускаться 4 раза (из-за смещения), итого при усреднении 5, свеча под индексом 4 будет усреднена в итоге на 20, при смещении функции усреднения.
надо обновлять (перерисовывать) предыдущие бары (усреднение 5 штук)
усреднять одни и те же значения, то есть сделать темповый массив, и в нём хранить "чистые" значения, и их усреднять/перезаписывать
Taras Slobodyanik:
усреднять одни и те же значения, то есть сделать темповый массив, и в нём хранить "чистые" значения, и их усреднять/перезаписывать
Спасибо за помощь! Успел протестировать всего минут 10, различия между стандартным MA и iMAOnArray, составляет теперь от 0,5 до 1,5 %, с чем связано различие пока не смог найти, но раньше доходило до 40%, разности в значениях.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если прикрепить индикатор к графику или обновить вручную график, отрисовка графика происходит нормально, если ничего не делать то график в дальнейшем неверно отрисовывается. Возможно неправильно работаю с буферами. На первом рисунке
после вертикальной линии показана не стыковка, на втором
показана как должно быть (вручную обновлен график). Часть кода индикатора: