Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 3050
- Рейтинг:
- Опубликован:
- 2011.04.08 19:33
- Обновлен:
- 2016.11.22 07:33
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Пример индикатора, рисующего в отдельном окне канал между двумя скользящими средними с разными периодами усреднения.
Изменение цвета при пересечении средних визуально показывает смену восходящей и нисходящей тенденций.
Стиль DRAW_FILLING рисует цветную область между значениями двух индикаторных буферов. Фактически этот стиль рисует две линии и закрашивает пространство между ними одним из двух заданных цветов. Цвета меняются случайным образом каждые N тиков. Параметр N вынесен во внешние параметры индикатора для возможности ручной установки (закладка "Параметры" в окне свойств индикатора).
Обратите внимание, первоначально для графического построения plot1 со стилем DRAW_FILLING два цвета задаются с помощью директивы компилятора #property, а затем в функции OnCalculate() новые цвета задаются случайным образом.
См. также статью Стили рисования в MQL5.

Стиль DRAW_CANDLES рисует японские свечи по значениям четырех индикаторных буферов, в которых содержатся цены Open, High, Low и Close.

Игрушка "Рулетка".

Стиль DRAW_BARS рисует бары по значениям четырех индикаторных буферов, в которых содержатся цены Open, High, Low и Close.

Стиль DRAW_ZIGZAG рисует заданным цветом отрезки по значениям двух индикаторных буферов. Этот стиль очень похож на DRAW_SECTION, но в отличие от последнего, позволяет рисовать вертикальные отрезки в пределах одного бара.