Скрипты служат для выполнения однократного действия в MetaTrader 5 с помощью программы на MQL5, после завершения работы они сразу же удаляются с графика. Примеры таких задач - выгрузить историю торговли, создать отчет и отправить его по почте, загрузить и обработать данные из файла. Скрипты также могут использоваться для создания графического интерфейса или быстрого выполнения однотипных торговых операций, например, срочно закрыть все позиции.
Представленные скрипты можно свободно скачать и запустить в MetaTrader 5. Библиотека скриптов также доступна прямо из среды разработки MetaEditor, используйте их для изучения программирования на MQL5.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Скрипт, который при перетаскивании на график выводит в окне экспертов количество баров, находящихся на этом графике - как по волшебству.
Простой стартовый скрипт для сбора данных и отправки их в CSV в порядке "старое-новое". В этом примере собираются данные только о цене закрытия.
Скрипт Auto SL TP by Risk Reward Ratio - это простой, но мощный инструмент, предназначенный для трейдеров MetaTrader 5, которые хотят упростить процесс управления рисками. Этот скрипт автоматизирует процесс установки уровней Stop Loss (SL) и Take Profit (TP) для открытых позиций на основе заданного пользователем соотношения Risk:Reward Ratio и Stop Loss в пунктах. Независимо от того, начинающий вы или опытный трейдер, этот скрипт экономит время и обеспечивает последовательное управление рисками.
Это несколько операторов #define, которые полезны для выполнения операций в вашем советнике. Вам нужно только присвоить имя переменным в начале файла, а затем позволить другим операторам #define выполнять свою работу. Чтобы использовать этот файл, добавьте #include <DEFINE_statements.mqh> в первую строку вашего EA-файла.
На торговлю XAUUSD (золото) часто влияют важные экономические новости, такие как релизы по доллару, фунту или евро. Чтобы снизить риски в эти волатильные периоды, необходимо использовать фильтр новостей в вашем советнике (EA). В этой статье я расскажу, как создать простой фильтр новостей в MT5 и применить его для торговли XAUUSD.
Простой и эффективный советник, основанный на сигналах разворота Стохастического осциллятора на таймфрейме H1. Сигналы на покупку подаются при пересечении %K выше %D ниже уровня 20. Сигналы на продажу подаются при пересечении %K ниже %D выше уровня 80. Риск рассчитывается на основе баланса счета, размер лота устанавливается на уровне 0,1 (при необходимости регулируется). Тейк-профит (TP) устанавливается на уровне 300 пунктов для всех позиций. Стоп-лосс (SL) динамически рассчитывается на основе сигнала противоположного пересечения. Позиция закрывается при возникновении пересечения в противоположном направлении, а также при достижении TP или SL.
Учитывается, что в месяце 30 дней, в году 365 дней Скрипт демонстрирует счетчик времени до начала нового года
Функция может быть полезна, чтобы не перегружать сервер торговыми запросами в моменты времени, когда рынок закрыт для торговли
Здесь собраны популяционные алгоритмы оптимизации. В архиве все необходимые файлы для запуска алгоритмов на тестовых функциях.
Скрипт TradeReportExporter предназначен для экспорта истории сделок (трейдов) в удобный CSV-файл. Он автоматически собирает данные о всех сделках за последний год по тому инструменту, на который он установлен. В файл включаются такие данные, как дата и время, тип сделки (покупка/продажа), цена, объем, комиссия и прибыль/убыток. Результат сохраняется в файл, который можно открыть в Excel или любом другом редакторе таблиц.
К сожалению, я обнаружил, что некоторые брокеры Изменение времени на сервере немного некорректно, чего я не ожидал. и что меня очень удивило. Вот скрипт, который каждый может использовать для проверки своего брокера.
Этот скрипт CalculateHistoryProfit версии 1.0 предназначен для расчета прибыли за указанный период с использованием графической панели.
The script calculates the autocorrelation and partial autocorrelation functions and displays them on a graph
Функции для использования вместо ChartXYToTimePrice и ChartTimePriceToXY, работающие корректно и быстро во всем диапазоне вводимых параметров
Скрипт для создания кастомного символа, используя API криптобиржи Bitstamp.
Скрипт для быстрого изменения метода (чередование EMA/SMA/LWMA) и периода (+/- шаг) скользящей средней.
Скрипт для получения информации о количестве, типах и размерах входных и выходных тензоров onnx-модели
Простой скрипт для быстрого вывода информации о спредах валютных пар, имеющихся в окне MarketWatch.
Выставляет ордер со стопом и профитом, по координатам мыши, беря расчёт от спреда. Предпочтительно для валютных пар.
Советник позволяет в промоделировать исполнение сделок, совершенных другим экспертом, и сохраненных в csv-файл. Это может пригодиться для проверки результатов торговой стратегии на другом сервере.
Скрипт создаёт прямоугольник в заданном временном промежутке и растягивает этот прямоугольник по максимальной и минимальной цене.
Скрипт - утилита. Сдвигает бары относительно правого края. Скрывает шкалу цен и времени.