Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо за помощь всем, кто предложил варианты! К сожалению, предложенные способы решения проблемы не помогли.
Очевидно, выходом из сложившейся ситуации могло бы стать ограничение количества считаемых баров. Это несколько ускоряет процесс расчета индикатора, не влияя на результат. Если поставить, к примеру, вместо Bars значение 1000;
Но все же это недостаточно быстро.
Однозначно - индикатор написан далеко не оптимальным образом. Почитайте пример оптимизации - Оптимизированный вариант адаптивной скользящей средней Кауфмана AMA от wellx
Предварительно все заработало после переноса объявленных ранее в int start () переменных в промежуток между объявлением буферов и функции int init(). Может, что-то всплывет, конечно, но на первый взгляд, дело сразу пошло! :) Т.е. ничего не задирается и считается мгновенно.
Конечно, это, наверное, шаманство, но на данный момент меня устроит.
Статью, конечно, прочту.
Всем спасибо!
Решил все-таки сделать все по уму - и правильно сделал, потому как понял что к чему и научился!
Очень помогла вот эта статья: Многократный пересчет нулевого бара в некоторых индикаторах.
Спасибо автору - Николаю Косицину!