Индикаторы: Канал Дончиана

 

Канал Дончиана:

Индикатор рисует канал Дончиана.

Индикатор имеет два настраиваемых параметра:

  • Period - период расчета;
  • Mode of calculation - цена расчета: High/Low, либо Close.

Автор: Scriptor

 

Здравствуйте, Scriptor, спасибо за ваш индикатор. Я скачал его из MT5, но почему-то он не работает. Когда я компилирую код с помощью редактора, я получаю:

'Dochian_Channel.mq5'	Dochian_Channel.mq5
ambiguous access, can be one of:        Dochian_Channel.mq5     118     19
   0. enumeration value 'MODE_CLOSE'            0       0
   1. enumeration value 'MODE_CLOSE'    Dochian_Channel.mq5     45      4
1 errors, 0 warnings            2       1

Не подскажете, как это исправить?

 
gpepe07 :

Привет, Scriptor, спасибо за индикатор. Я скачал его с MT5, но почему-то не работает. Когда я компилирую код с помощью редактора, я получаю:

Подскажите, как исправить ситуацию?

Правильная строка 118 if(InpMode==MODE_CLOSE) on if(InpMode==0)

 
В коде индикатора ошибка. Поэтому он не компилируется :(
 
После обновления платформы код выдает ошибку при компиляции. ошибка
Файлы:
Capturar.PNG  8 kb
 
Antonio Marques #:
После обновления платформы код выдает ошибку при компиляции.

Измените в двух указанных вами местах MODE_CLOSE на MODE_CL, и это должно решить проблему. Он говорит, что не знает, какое значение использовать, потому что есть число, поскольку он использует MODE_CLOSE.