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

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

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

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

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

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

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

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

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

    Создавать объект "Канал на линейной регрессии" с заданными параметрами (функция RegressionCreate),
    Изменять положение точек привязки канала (функция RegressionPointChange),
    Удалять объект с графика (функция RegressionDelete).

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

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

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

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

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

COLLECT ALL INDICATORS DATA COLLECT ALL INDICATORS DATA

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

Candle ZigZag Candle ZigZag

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