Событие - перестроение индикатора? - страница 2

 
Alexey Kozitsyn:
Первое, что приходит в голову - prev_calculated = 0 - первый запуск, полный пересчет.

Не пролазит такой вариант. Я пробовал, получил ошибку, подумал чуток и бросил ту затею. Потом пришла мысль вернуть 0 вместо rates_total, но уже не возвращался к тому индикатору. Не знаю получится-ли.

[Удален]  
Alexey Viktorov:

Не пролазит такой вариант. Я пробовал, получил ошибку, подумал чуток и бросил ту затею. Потом пришла мысль вернуть 0 вместо rates_total, но уже не возвращался к тому индикатору. Не знаю получится-ли.

Не совсем понял, что ты хотел сказать.. 
 
Alexey Kozitsyn:
Не совсем понял, что ты хотел сказать.. 

Я понял так что ты предложил присвоить prev_calculated значение 0.

[Удален]  
Alexey Viktorov:

Я понял так что ты предложил присвоить prev_calculated значение 0.

Не совсем, я говорю, что когда prev_calculated становится = 0 - это событие, инициирующее перерисовку. 

В моих индикаторах prev_calculated сбрасывается в 0 только если расчет истории не удался (какие-либо данные не были получены/еще не синхронизированы и т.п.) и нужно историю повторно пересчитать.