Индикаторы: Body candle statistics

 

Body candle statistics:

Подсчёт размера тела свечи за определённый интервал

Body candle statistics

Автор: Vladimir Karputov

 

Отличная работа! 5+

Да, чем проще тем лучше - это всегда работает!

 

Средний размер свечи считается неверно.

Пропущен + в цикле сбора суммы размеров по периоду. Должно быть:

body+=MathAbs(open[j]-close[j]);

 
Sergey Tselikov:

Средний размер свечи считается неверно.

Пропущен + в цикле сбора суммы размеров по периоду. Должно быть:

body+=MathAbs(open[j]-close[j]);

Да, верно. Спасибо.

 

Сумма считается на первом баре, а результат выдается на нулевом. 

      for(int j=i-InpPeriod; j<i; j++)

надо добавить j<=i вместо j<i.

      for(int j=i-InpPeriod; j<=i; j++)
 
Comrade:

Нет. Статистика именно ОТОБРАЖАЕТСЯ на баре. И она постоянная - не зависит от самого правого бара.

Причина обращения: