Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
OBJ_TRENDBYANGLE.mq5 — Скрипт для создания и управления графическим объектом "Трендовая линия по углу" на графике - скрипт для MetaTrader 5
- Просмотров:
- 39
- Опубликован:
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Пример из MQL документации по OBJ_TRENDBYANGLE.
Скрипт предназначен для наглядной работы с графическим объектом "Трендовая линия по углу" (OBJ_TRENDBYANGLE) на основном графике терминала MetaTrader 5. Он создаёт объект по заданным параметрам, размещая его в точке, соответствующей времени и цене выбранного бара, с вычислением координат в процентах от размеров окна графика. Скрипт поочерёдно изменяет положение точки привязки и угол наклона линии, позволяя визуально проследить процесс изменения направления трендовой линии, а затем удаляет объект. Это демонстрирует динамическое управление графическими объектами типа "Трендовая линия по углу" без необходимости пересоздавать их.
В процессе работы на графике появляется трендовая линия, проходящая через выбранную точку с заданным углом наклона, цветом, стилем, толщиной, отображением на переднем или заднем плане, выделяемостью, скрытием и приоритетом. Скрипт поочерёдно изменяет положение точки и угол наклона линии, позволяя визуально наблюдать процесс её перемещения и вращения, а затем удаляет объект с графика. Скрипт наглядно показывает, как создавать, настраивать и динамически изменять графические объекты типа "Трендовая линия по углу" с помощью MQL5.
Объект может быть размещён в любой точке графика, иметь произвольные параметры отображения, отображаться на переднем или заднем плане, выделяться мышью, быть скрытым в списке объектов, а также иметь разный приоритет при клике. Все основные свойства задаются через входные параметры скрипта, что позволяет быстро менять поведение объекта без изменения кода.

Пример работы скрипта
Скрипт позволяет:
Создавать объекты "Трендовая линия по углу" с заданными параметрами (функция TrendByAngleCreate),
Перемещать точку привязки линии (функция TrendPointChange),
Изменять угол наклона линии (функция TrendAngleChange),
Удалять объект "Трендовая линия по углу" с графика (функция TrendDelete).
Все функции могут быть использованы как самостоятельные решения или как часть более сложных систем для работы с графическими объектами в MQL5.
OBJ_TRIANGLE.mq5 — Скрипт для создания и управления графическим объектом "Треугольник" на графике
Скрипт демонстрирует создание графического объекта "Треугольник" (OBJ_TRIANGLE) на текущем графике MetaTrader 5 с заданными параметрами: имя, координаты трёх точек привязки (вычисляемые по времени и цене баров в процентах от размеров окна), цвет, стиль и толщину линий, режим заливки, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически изменяет положение всех трёх точек треугольника, визуализируя процесс изменения формы и положения фигуры, а в завершение удаляет созданный объект.
OBJ_VLINE.mq5 — Скрипт для создания и управления графическим объектом "Вертикальная линия" на графике
Скрипт демонстрирует создание графического объекта "Вертикальная линия" (OBJ_VLINE) на текущем графике MetaTrader 5 с заданными параметрами: имя, координата точки привязки по времени (вычисляемая в процентах от ширины окна графика в барах), цвет, стиль и толщина линии, отображение на переднем или заднем плане, выделяемость, скрытие и приоритет. После размещения объекта на графике скрипт динамически перемещает вертикальную линию по графику, визуализируя процесс её перемещения, а в завершение удаляет созданный объект.
Input and output of onnx model
Скрипт полезен для изучения структуры моделей ONNX, позволяя получить представление о входных и выходных данных, их именах и свойствах. Он особенно полезен для отладки и понимания характеристик моделей ONNX, используемых в приложениях машинного обучения.
YURAZ_MCCH
Индикатор рассчитывает % роста или падения относительно CLOSE, написан с применением ООП, и легко интегрируется в любой советник или иной индикатор.