Скрипты служат для выполнения однократного действия в MetaTrader 5 с помощью программы на MQL5, после завершения работы они сразу же удаляются с графика. Примеры таких задач - выгрузить историю торговли, создать отчет и отправить его по почте, загрузить и обработать данные из файла. Скрипты также могут использоваться для создания графического интерфейса или быстрого выполнения однотипных торговых операций, например, срочно закрыть все позиции.
Представленные скрипты можно свободно скачать и запустить в MetaTrader 5. Библиотека скриптов также доступна прямо из среды разработки MetaEditor, используйте их для изучения программирования на MQL5.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Конвертирует файлы с расширением .set из формата MetaTrader 5 в формат MetaTrader 4.
Сколько буферов использует ваш индикатор? Что в них рассчитывается и насколько это эффективно? Теперь вы сможете знать всё, что происходит "за кулисами" работы индикатора.
Пример работы с HistorySelectByPosition (на основе примера с HistoryDealGetTicket).
Скрипт для выставления корректного масштаба дуг Фибоначчи, прикрепленных к графику.
При перетаскивании скрипта на график цены изменяется стоп или тейк всех открытых ордеров по данному инструменту.
Пример работы с торговой историей на Hedge счетах — реконструкция позиций.
Скрипт тестирует компьютер в 45 тестах на производительность. Возможно сравнивать производительность VPS/VDS серверов.
Скрипт показывает объем сделки в лотах, необходимый для того, чтобы позиция перешла в нужное место.
Скрипт управляет отображением шкал дат и цен для всех открытых графиков или только для одного графика.
Скрипт находит и размечает на графике опорные точки Демарка и указывает их размерность.
При перетаскивании данного скрипта на график он распознает цену, на которой был размещен, и устанавливает отложенный ордер (sell stop или sell limit) в зависимости от текущей цены.
При перетаскивании данного скрипта на график он распознает цену, на которой был размещен, и устанавливает отложенный ордер (buy stop или buy limit) в зависимости от текущей цены.
Простой скрипт, обеспечивающий открытие короткой позиции с указанным соотношением процента риска и прибыли.
Простой скрипт, обеспечивающий открытие длинной позиции с расчетом указанного соотношения процента риска и прибыли.
Модифицированные скрипты для быстрого изменения графиков и таймфреймов на всех графиках при помощи горячих клавиш.
Пример публикации сообщения с картинкой на сайте MQL5.com с помощью функции WebRequest(). Показан пример авторизации с использованием логина и пароля пользователя, а также вставка картинки в текст сообщения.
Скрипт показывает в окне графика краткую статистику торговли по инструменту за указанный период – количество сделок, прибыль, профит фактор.
Скрипт переключает все открытые графики через определённый интервал. Также можно выводить графики только по определённым символам.
Скрипт для размещения связанных ордеров на покупку и продажу вокруг текущей цены для ловли скачков цены.
Скрипт выполняет расчет минимальных, максимальных и среднеарифметических значений свечей (свеча, тело, тени) текущего графика.
Упрощение визуального анализа графических объектов, созданных тестером стратегий.