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

OBJ_ARROWED_LINE.mq5 — Скрипт для создания и управления линией со стрелкой на графике - скрипт для MetaTrader 5

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

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

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

С помощью скрипта можно увидеть, как линия со стрелкой появляется, как изменяются положения её точек (например, одна точка движется вверх, другая вниз, затем обе смещаются по времени), и как объект удаляется. Это наглядный пример управления графическими объектами и изменения их параметров «на лету», без необходимости пересоздавать объект.

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

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

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

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

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

    Создать линию со стрелкой с заданными параметрами (функция ArrowedLineCreate),
    Перемещать точки линии по графику (функция ArrowedLinePointChange),
    Удалять линию со стрелкой с графика (функция ArrowedLineDelete).

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

OBJ_ARROW_THUMB_UP.mq5 — Скрипт для создания и управления знаком "Хорошо" (большой палец вверх) на графике OBJ_ARROW_THUMB_UP.mq5 — Скрипт для создания и управления знаком "Хорошо" (большой палец вверх) на графике

Скрипт демонстрирует создание знака "Хорошо" (OBJ_ARROW_THUMB_UP) на графике с заданными параметрами (координаты, цвет, размер, стиль линии и т.д.), динамически изменяет его положение по времени и цене, а затем удаляет объект после завершения работы.

OBJ_ARROW_THUMB_DOWN.mq5 — Скрипт для создания и управления знаком "Плохо" (большой палец вниз) на графике OBJ_ARROW_THUMB_DOWN.mq5 — Скрипт для создания и управления знаком "Плохо" (большой палец вниз) на графике

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

OBJ_BITMAP.mq5 — Скрипт для создания и управления изображениями на графике OBJ_BITMAP.mq5 — Скрипт для создания и управления изображениями на графике

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

Confluence Index Stoch+RSI+MACD Confluence Index Stoch+RSI+MACD

MULTI TF Confluence Index Stoch+RSI+MACD