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

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

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

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

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

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

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

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

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

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

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

    Создать знак "Стоп" с заданными параметрами (функция ArrowStopCreate),
    Перемещать знак по графику (функция ArrowStopMove),
    Менять способ привязки знака (функция ArrowStopAnchorChange),
    Удалять знак с графика (функция ArrowStopDelete).

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

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

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

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

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

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

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

YURAZ_MCCH YURAZ_MCCH

Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.