Константы индикаторов
Предопределены 29 стандартных технических индикаторов, которые можно использовать в программах на языке MQL4. Кроме того, есть возможность создавать свои собственные пользовательские индикаторы с помощью функции iCustom(). Все необходимые для этого константы разделены на 5 групп:
Что нового в MQL5
В MQL5 количество встроенных технических индикаторов увеличено с 30 до 38, а количество стилей рисования пользовательских индикаторов выросло в 3 раза – с 6 до 18. Теперь пользовательский индикатор может использовать до 512 индикаторных буферов, при этом для цветных стилей можно задать свой цвет отрисовки на каждом баре.
Стиль
|
Описание
|
Буферов значений
|
Буферов цвета
|
DRAW_NONE
|
На графике визуально не отображается, но значения соответствующего буфера можно посмотреть в "Окне данных"
|
1
|
-
|
DRAW_LINE
|
Строится линия по значениям соответствующего буфера (пустые значения в буфере нежелательны)
|
1
|
-
|
DRAW_SECTION
|
Рисуется отрезками между значениями соответствующего буфера (обычно пустых значений много)
|
1
|
-
|
DRAW_HISTOGRAM
|
Рисуется гистограммой от нулевой линии до значений соответствующего буфера (допускаются пустые значения)
|
1
|
-
|
DRAW_HISTOGRAM2
|
Рисуется гистограммой на двух индикаторных буферах (допускаются пустые значения)
|
2
|
-
|
DRAW_ARROW
|
Отображается символами (допускаются пустые значения)
|
1
|
-
|
DRAW_ZIGZAG
|
Похож на стиль DRAW_SECTION, но в отличие от него может строить вертикальные отрезки на одном баре
|
2
|
-
|
DRAW_FILLING
|
Цветовая заливка между двумя линиями. В "Окне данных" показываются 2 значения соответствующих буферов
|
2
|
-
|
DRAW_BARS
|
Отображение на графике в виде баров. В "Окне данных" показываются 4 значения соответствующих буферов
|
4
|
-
|
DRAW_CANDLES
|
Отображение в виде японских свечей. В "Окне данных" показываются 4 значения соответствующих буферов
|
4
|
-
|
DRAW_COLOR_LINE
|
Линия, для которой можно чередовать цвет как на разных барах, так и сменить ее цвет в любой момент времени
|
1
|
1
|
DRAW_COLOR_SECTION
|
Похож на стиль DRAW_SECTION, но цвет каждой секции можно задавать индивидуально, можно задавать цвет динамически
|
1
|
1
|
DRAW_COLOR_HISTOGRAM
|
Похож на стиль DRAW_HISTOGRAM, но каждая полоска может иметь свой цвет, можно задавать цвет динамически
|
1
|
1
|
DRAW_COLOR_HISTOGRAM2
|
Похож на DRAW_HISTOGRAM2, но каждая полоска может иметь свой цвет, цвет можно задавать динамически
|
2
|
1
|
DRAW_COLOR_ARROW
|
Похож на стиль DRAW_ARROW, но каждый символ может иметь свой цвет. Цвет можно менять динамически
|
1
|
1
|
DRAW_COLOR_ZIGZAG
|
Стиль DRAW_ZIGZAG с возможностями индивидуальной раскраски секций и динамической смены цвета
|
2
|
1
|
DRAW_COLOR_BARS
|
Стиль DRAW_BARS с возможностями индивидуальной раскраски баров и динамической смены цвета
|
4
|
1
|
DRAW_COLOR_CANDLES
|
Стиль DRAW_CANDLES с возможностями индивидуальной раскраски свечей и динамической смены цвета
|
4
|
1
|
|