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

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

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

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

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

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

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

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

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

    Создавать объект "Вилы Эндрюса" с заданными параметрами (функция PitchforkCreate),
    Изменять положение точек привязки вил (функция PitchforkPointChange),
    Удалять объект с графика (функция PitchforkDelete).

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

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

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

Connect Disconnect Sound Alert Connect Disconnect Sound Alert

Эта утилита представляет собой простой пример добавления звукового оповещения о подключении / отключении

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

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

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

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