Отрисовка индикатора на каждом новом баре

 
 for (int a=MaxBars;a>0;a--) B[a]=B(a);
Как вот это заставить рисоваться на каждом баре ? Просто считается долго и хочется чтоб при загрузке считалось только от 1 до MaxBars а потом добавлялся подсчет по каждому бару, но при этом чтоб нулевой не трогался
 
Посмотрите подраздел Ограничение расчётной истори в Учебник по MQL4 - Простые программы на MQL4 - Создание пользовательских индикаторов
 
limit=Bars-IndicatorCounted();
 
limit=MathMin(MaxBars,limit);
 
for(int i=MaxBars;i>0;i--){
 
 
 
}
 
Integer:
limit=Bars-IndicatorCounted(); 
limit=MathMin(MaxBars,limit); 
for(int i=MaxBars;i>0;i--)
В смысле, так:
for(int i=limit;i>0;i--)
? ;)
 

всем спасибо :) интересные решения

 
komposter:
Integer:
limit=Bars-IndicatorCounted(); 
limit=MathMin(MaxBars,limit); 
for(int i=MaxBars;i>0;i--)
В смысле, так:
for(int i=limit;i>0;i--)
? ;)

YESSS!!! :-)