проблема в том, что переменная FilterLength имеет значение 10
когда индикатор вешается на график counted_bars равен 0,
а дальше по приходу нового тика counted_bars равен Bars-1,
i=Bars-counted_bars-(FilterLength+1); ==> i = Bars - (Bars-1) - (10+1) = -10;
таким образом while(i>=0) не отрабатывает..
проблема в том, что переменная FilterLength имеет значение 10
когда индикатор вешается на график counted_bars равен 0,
а дальше по приходу нового тика counted_bars равен Bars-1,
i=Bars-counted_bars-(FilterLength+1); ==> i = Bars - (Bars-1) - (10+1) = -10;
таким образом while(i>=0) не отрабатывает..
Спасибо!
Мне урок-мозги полезно включать и всегда четко понимать что хочется сделать и что ты в действительности делаеш.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Попробовал написать индикатор. Сначла расчитывает вроде правильно. Но не обновляется с приходом нового тика. Не могу понять, почему. Где-то ляп, но я его не вижу. Скорее всего что-то простое и глупое. Особо никогда не програмировал, на MQL4-тем более. Поиск на форуме-похожие проблемы уже обсуждались- ничего не дал. Пожалуйста помогите.