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

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

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

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

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

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

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

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

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

    Создавать объекты "Вертикальная линия" с заданными параметрами (функция VLineCreate),
    Перемещать вертикальную линию по графику (функция VLineMove),
    Удалять объект "Вертикальная линия" с графика (функция VLineDelete).

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

Candle ZigZag Candle ZigZag

Candle ZigZag - это индикатор, который меняет свою ногу при изменении цвета свечи

COLLECT ALL INDICATORS DATA COLLECT ALL INDICATORS DATA

Этот скрипт собирает все буферы встроенных индикаторов MQL5 и сохраняет их в CSV-файле для анализа

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

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

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

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