Профессиональные трейдеры часто автоматизируют процесс трейдинга для извлечения максимума выгоды из торговли на финансовом рынке. Один из способов сделать это – скрипты для МТ5, написанные на языке программирования MQL. Это небольшие программки, способные проводить рыночную аналитику или торговать вместо трейдера.
Функционал скриптов может сильно отличаться: открытие и закрытие позиций, установка отложенных сделок, экспорт котировок, вычисление тренда. Трейдер может заранее определиться со стратегией, исключив эмоциональный фактор. Компьютер бояться не умеет, он слепо следует алгоритму.
Скрипты на финансовых рынках во многих аспектах похожи на советников, позволяющих избавиться от необходимости самостоятельно контролировать рынок в условиях стабильно растущего/падающего рынка и проведения технического анализа.
Основное отличие скриптов от советников в необходимости их ручного запуска и отсутствии цикличности (они выгружаются из терминала, как только выполняется последняя команда).
В правильных руках они позволяют выполнять торговые операции, которые не осилит даже профессиональный трейдер.
Основной минус скриптов – отсутствие гибкости. Хотя они позволяют лучше адаптироваться к изменениям рынка, чем советники.
Скрипты для МТ5 находятся в окне навигатора в разделе «Скрипты».
Чтобы запустить скрипт, достаточно его перенести на график. Появится окно подтверждения, где надо нажать кнопку «Да», и скрипт запустится. Но в ряде ситуаций он начинает функционировать не сразу.
Только выполняется задача, поставленная перед скриптом, он останавливается. Поэтому для повторного его выполнения необходимо заново перетащить его из навигатора на график. Также можно удалить скрипт в любой момент, нажав на соответствующую кнопку в контекстном меню графика.
Примеры исполняемых наборов команд для торгового терминала:
Перед установкой скрипта нужно убедиться, что правильно выставлены параметры. Иначе он может работать со сбоями.
Необходимо зайти в настройки (команда «Сервис – Настройки – Советники», и ставите галочки следующим образом.
Для установки скрипта нужно найти каталог данных торгового терминала. Это можно сделать через меню «Файл», и там найти пункт «Открыть каталог данных».
Откроется папка с главными директориями терминала. Нас интересует папка «Scripts». Ее нам и надо открыть. Все файлы скриптов нужно копировать туда. Затем ищем появившийся скрипт в навигаторе и перетягиваем его на график. Некоторые скрипты могут потребовать простановки значка «Авто-торговля». Рекомендуется нажать ее.
Самый главный навык для трейдера – умение создавать собственную торговую систему. А если вы хотите быть продвинутым трейдером – эту систему надо уметь автоматизировать. Для этого надо освоить язык программирования MQL5. Это можно сделать с помощью официальной документации компании MetaQuotes, которая находится на их сайте.
Язык MQL5 – объектно-ориентированный. Это означает, что вам не нужно знать, как работает та или иная функция или объект, их можно просто использовать. Это очень удобно и значительно упрощает разработку скриптов для торгового терминала.
Точно так же, как опытные трейдеры могут создавать собственные стратегии на основе существующих, так же можно редактировать файлы скриптов, совершенствуя их.
Разработанные скрипты можно продавать в «Маркете». Также можно писать торговые приложения на заказ в сервисе «Фриланс». Таким образом, MT5 – это совокупность разных торговых возможностей, включающая как трейдинг, так и разработку ПО для торговли на финансовых рынках.
Установка сторонних скриптов – хороший способ облегчить свою жизнь, но эти инструменты должны быть в помощь вашему мозгу, а не вместо него. Думать все равно придется, равно как и изменять скрипты под ваши задачи. Так что любой профессиональный трейдер должен освоить язык MQL.
Установить набор команд очень просто. Нужно скачать скрипты для МТ5 и переместить их в соответствующую папку. Значительно сложнее адаптировать их под ваш торговый стиль и желаемое соотношение между риском и доходностью. Но эти усилия обязательно окупятся.