Помогите найти ошибку в эксперте - страница 2

 
KING >>:
counted = Bars-counted_bars-1;
//   i=counted;   -  неверно. counted - число подсчитанных баров. i - номер бара для подсчитывания функции.

while (i<=counted)  // исправил
      {
      adp[i]=MathAbs((Close[i]+Open[i])/2.0);
      i--;
      }

//----------------------------------------------------
// зачем через цикл. можно сразу

adp[0]=MathAbs((Close[0]+Open[0])/2.0); // MathAbs() - по моему лишнее. возвращаеет модуль числа.
                                        // разве сумма положительных чисел может быть отрицательной?

                                        //  adp[0]=(Close[0]+Open[0])/2);


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