Константы объектов
Предусмотрено 40 графических объектов, которые можно создавать и отображать на ценовом графике. Все константы для работы с объектами разбиты на 9 групп:
Что нового в MQL5
В MQL5 в добавлены новые объекты и аналитические инструменты. Среди них наиболее интересным является новый графический объект OBJ_CHART, который является фактически полноценным графиком. С его помощью которого можно создать сколь угодно вложенных графиков и задать им все необходимые свойства – цветую схему, таймфрейм, символ и даже наложить на них индикаторы.
Добавлены новые свойства, которые позволяют более точно управлять положением и видимостью обектов на графике.
Идентификатор
|
Описание
|
Тип свойства
|
OBJPROP_FILL
|
Заливка объекта цветом (для OBJ_RECTANGLE, OBJ_TRIANGLE, OBJ_ELLIPSE, OBJ_CHANNEL, OBJ_STDDEVCHANNEL, OBJ_REGRESSION)
|
bool
|
OBJPROP_SELECTABLE
|
Доступность объекта
|
bool
|
OBJPROP_CREATETIME
|
Время создания объекта
|
datetime r/o
|
OBJPROP_RAY_LEFT
|
Луч продолжается влево
|
bool
|
OBJPROP_ANCHOR
|
Положение точки привязки графического объекта
|
ENUM_ARROW_ANCHOR
ENUM_ANCHOR_POINT
|
OBJPROP_STATE
|
Состояние кнопки (Нажата/Отжата)
|
bool
|
OBJPROP_CHART_ID
|
Идентификатор объекта "График" (OBJ_CHART). Позволяет работать со свойствами этого объекта как с обычным графиком с помощью функций из раздела Операции с графиками, но есть некоторые исключения.
|
long r/o
|
OBJPROP_PERIOD
|
Период для объекта "График"
|
ENUM_TIMEFRAMES
|
OBJPROP_DATE_SCALE
|
Признак отображения шкалы времени для объекта "График"
|
bool
|
OBJPROP_PRICE_SCALE
|
Признак отображения ценовой шкалы для объекта "График"
|
bool
|
OBJPROP_CHART_SCALE
|
Масштаб для объекта "График"
|
int значение в диапазоне 0–5
|
|