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

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

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

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

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

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

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

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

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

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

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

    Создать знак "Хорошо" с заданными параметрами (функция ArrowThumbUpCreate),
    Перемещать знак по графику (функция ArrowThumbUpMove),
    Менять способ привязки знака (функция ArrowThumbUpAnchorChange),
    Удалять знак с графика (функция ArrowThumbUpDelete).

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

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

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

Moving Averages-14 different types Moving Averages-14 different types

Это индикатор для расчета 14 типов скользящих средних на основе цены закрытия.

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

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

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

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