Ошибка типа цены в индикаторе.

 

Заметил несоответствие текущего значения индикатора iCCI() построенного по ценам MODE_LOW с результатом вывода его значения с помощью Comment(). Build 402.

Использовал код:

int start()
  {
//----
  double CCIlow0  = iCCI(Symbol(),0,5,MODE_LOW,0);
  double CCIhigh0 = iCCI(Symbol(),0,5,MODE_HIGH,0);
  Comment("CCIlow0=",CCIlow0," ","CCIhigh0=",CCIhigh0);
//----
   return(0);
  }
 
khorosh:

Заметил несоответствие текущего значения индикатора iCCI() построенного по ценам MODE_LOW с результатом вывода его значения с помощью Comment(). Build 402.

Использовал код:



Используемая цена для расчёта индикаторов может принимать любое из следующих значений:

Константа Значение Описание 
PRICE_CLOSE 0 Цена закрытия 
PRICE_OPEN 1 Цена открытия 
PRICE_HIGH 2 Максимальная цена 
PRICE_LOW 3 Минимальная цена 
PRICE_MEDIAN 4 Средняя цена, (high+low)/2 
PRICE_TYPICAL 5 Типичная цена, (high+low+close)/3 
PRICE_WEIGHTED 6 Взвешенная цена закрытия, (high+low+close+close)/4 
 
 
Vinin:



Спасибо. Промашка вышла). Невнимательность подвела:(
 
Исправил, но результата это не дало. Расхождение осталось.
 
Да нет, все нормально, проверил расхождений нет, очень странно...
 
После перезагрузки индикатора на графике всё стало нормально.
Причина обращения: