Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Скрипты

OBJ_TREND.mq5 — Скрипт для создания и управления графическим объектом "Трендовая линия" на графике - скрипт для MetaTrader 5

Просмотров:
33
Опубликован:
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Пример из MQL документации по OBJ_TREND.

Скрипт предназначен для наглядной работы с графическим объектом "Трендовая линия" (OBJ_TREND) на основном графике терминала MetaTrader 5. Он создаёт объект по заданным параметрам, размещая его в точках, соответствующих времени и ценам выбранных баров, с определённым шагом, зависящим от масштаба графика. Скрипт поочерёдно перемещает точки привязки линии, позволяя визуально проследить процесс изменения положения трендовой линии, а затем плавно удаляет объект. Это демонстрирует динамическое управление графическими объектами типа "Трендовая линия" без необходимости пересоздавать их.

В процессе работы на графике появляется трендовая линия, проходящая через выбранные точки, с заданным цветом, стилем, толщиной, отображением на переднем или заднем плане, выделяемостью, скрытием и приоритетом. Скрипт поочерёдно изменяет положение точек линии, позволяя визуально наблюдать процесс её перемещения, а затем удаляет объект с графика. Скрипт наглядно показывает, как создавать, настраивать и динамически изменять графические объекты типа "Трендовая линия" с помощью MQL5.

Объект может быть размещён в любых точках графика, иметь произвольные параметры отображения, отображаться на переднем или заднем плане, выделяться мышью, быть скрытым в списке объектов, а также иметь разный приоритет при клике. Все основные свойства задаются через входные параметры скрипта, что позволяет быстро менять поведение объекта без изменения кода.

Пример работы скрипта

Скрипт позволяет:

    Создавать объекты "Трендовая линия" с заданными параметрами (функция TrendCreate),
    Перемещать точки привязки линии (функция TrendPointChange),
    Удалять объект "Трендовая линия" с графика (функция TrendDelete).

Все функции могут быть использованы как самостоятельные решения или как часть более сложных систем для работы с графическими объектами в MQL5.

OBJ_TEXT.mq5 — Скрипт для создания и управления графическим объектом "Текст" на графике OBJ_TEXT.mq5 — Скрипт для создания и управления графическим объектом "Текст" на графике

Скрипт демонстрирует создание графических объектов "Текст" (OBJ_TEXT) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точки привязки (вычисляемые по времени и цене баров), шрифт, размер и цвет текста, угол наклона, способ привязки, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объектов на графике скрипт динамически добавляет надписи с ценами High и Low видимых баров, визуализируя процесс появления текста, а в завершение удаляет все созданные надписи.

Volume Profile Volume Profile

Это индикатор для отображения профиля объема на графике, использующий простые расчеты и очень быстрое исполнение.

OBJ_STDDEVCHANNEL.mq5 — Скрипт для создания и управления графическим объектом "Канал стандартного отклонения" на графике OBJ_STDDEVCHANNEL.mq5 — Скрипт для создания и управления графическим объектом "Канал стандартного отклонения" на графике

Скрипт демонстрирует создание графического объекта "Канал стандартного отклонения" (OBJ_STDDEVCHANNEL) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точек привязки (вычисляемые по процентному положению относительно размеров окна графика), цвет, стиль и толщину линий, режим заливки, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает канал по горизонтали, визуализируя анимацию сдвига и расширения канала, а в завершение удаляет объект.

OBJ_REGRESSION.mq5 — Скрипт для создания и управления графическим объектом "Канал на линейной регрессии" на графике OBJ_REGRESSION.mq5 — Скрипт для создания и управления графическим объектом "Канал на линейной регрессии" на графике

Скрипт демонстрирует создание графического объекта "Канал на линейной регрессии" (OBJ_REGRESSION) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты точек привязки (вычисляемые по процентному положению относительно размеров окна графика), цвет, стиль и толщину линий, режим заливки, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает канал по горизонтали, визуализируя анимацию сдвига, а в завершение удаляет объект.