Лучшие скрипты для MetaTrader 5 по рейтингу пользователей - 7

Добавить код

Этот простой скрипт устанавливает случайные цвета для графика. Запустите и посмотрите сами!

Простейший скрипт для отправки мгновенных PUSH-уведомлений на смартфон

Этот скрипт является попыткой продемонстрировать силу использования метода опорных векторов для решении задач классификации.

Простой скрипт, обеспечивающий открытие длинной позиции с расчетом указанного соотношения процента риска и прибыли.

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

Скрипт обеспечивает синхронную прокрутку всех графиков, открытых в терминале.

bts

Сравнение скорости бинарного и троичного поиска

Скрипт для размещения связанных ордеров на покупку и продажу вокруг текущей цены для ловли скачков цены.

Скрипт назначается на горячую клавишу для быстрой смены графиков по кругу.

Данный скрипт предназначен для установки BuyLimit ордера с фиксированными значениями уровня срабатывания, уровня стоп-лосса и уровня тейк-профита в пунктах от текущей цены.

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

Скрипт демонстрирует пример использования функции FileWriteInteger()

Скрипт показывает количество бычьих и медвежьих свечей.

Скрипт закрывает все отложенные ордера по текущему символу.

Открывает графики всех символов в окне "Обзор рынка"

Замена цвета событий календаря на графике

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

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

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

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

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

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

Скрипт демонстрирует пример использования функции FileTell()

Конвертирует файлы с расширением .set из формата MetaTrader 5 в формат MetaTrader 4.

Скрипт демонстрирует пример использования функции FileGetInteger()

Searching Nearest Bar - поиск ближайшего бара.

Пример работы с HistorySelectByPosition (на основе примера с HistoryDealGetTicket).

Скрипт очищает текущий график от всех объектов выбранного трейдером типа

Скрипт рассчитывает цену, по которой может произойти Stop Out (принудительное закрытие позиции) и цену, после которой значение Free Margin станет отрицательным.

Скрипт для применения шаблона ко всем открытым графикам.

При перетаскивании скрипта на график цены изменяется стоп или тейк всех открытых ордеров по данному инструменту.

Начиная с билда 334 в клиентский терминал MetaTrader 5 добавлено отображение экономических новостей при помощи специальных графических объектов (OBJ_EVENT). Скрипт выводит дату и время последнего экономического события, отмеченного розовым цветом.

Скрипт, имитирующий функционал One Cancel Other ордеров. При срабатывании одного ордера остальные удаляются.

Скрипт с функцией преобразования времени в секундах в год, месяц, день, час, минуты, секунды. Без использования функций mql!

Скрипт демонстрирует пример использования функции FileFlush()

Скрипт закрывает все позиции по текущему символу

Скрипт очищает все графики

Скрипт для акций. Выставляет пот ри линии сверху и снизу через определённый шаг.

Скрипт удаляет все скрытые объекты

Скрипт вычисляет размер лота при заданном проценте от свободных средств.

123456789