12
2016
Торговля на Форекс: скрипты в MetaTrader
Скрипты представляют собой исполняемые файлы в MetaTrader, которые запускаются только один раз. Они идеально подходят для рутинных задач, отнимающих много времени. Наиболее существенным преимуществом является то, то запуск скрипта не зависит от входящих ценовых пиков. Файл выполняется в тот момент, когда трейдер выбрасывает его на график.
Советник работает непрерывно, но опирается на входящие тики, чтобы узнать, когда обновиться. Частота, с которой меняется цена на рынке, зависит от времени суток. Это означает, что период между обновлениями советника является весьма непредсказуемым. Предопределенность времени скрипта (он запускается сразу) делает его более подходящим для выполнения некоторых торговых задач.
Примеры
Спекулянт хочет быстро открыть сделку на лучшем таймфрейме для своей торговой системы. Он регулярно применяет стоп лосс на 20 пипсов и тейк профит на 3 пипса. Его обычный процесс будет включать:
• выбор правильной пары Форекс;
• ожидание открытия торговли;
• лихорадочное добавление тейк профита.
С другой стороны, трейдер может держать по рукой открытый график и окно скриптов. Всякий раз, когда он решит торговать, то потянет за скрипт на графике. Описанные выше шаги все еще имеют место. Существенная разница в том, что они происходят за долю секунды. Скрипт запускается один раз и удаляет себя из графика.
Некоторые задачи требуют утомительного количества нажатий, а не скорости. Скрипты также могут пригодиться при этом сценарии. Многие пользователи MetaTrader любят помещать несколько отложенных ордеров выше и ниже рынка в сетке. В качестве примера можно привести размещение десяти заказов выше и ниже рынка по различным ценам. Если делать это вручную, придется потратить несколько минут.
В качестве альтернативы можно запустить скрипт, который выполнит все за вас. Скрипты отображают экраны ввода так же, как советники. Таким образом, пользователь может управлять настройками. Когда трейдер готов запустить ордера, он перетаскивает скрипт на график. Заказы отображаются на экране по запрашиваемым ценам. Общее время занимает несколько секунд вместо пяти-десяти минут.
Другие области применения скриптов
Наиболее часто они используются для подачи цены в History Center для пользовательских оффлайновых графиков. Скрипт программируется для работы с заданным интервалом, таким как каждые полсекунды. Программа снимает образцы цен, затем записывает информацию, где сохраняются исторические значения. После этого автономный график повторно считывает данные и обновляет цены.
MQL программисты применяют скрипт вместо экспертного советника, когда устанавливают бесконечный цикл. Хотя скрипт технически выполняется один раз, он не позволяет закончить первый запуск, продолжая ждать каждого заданного интервала времени, чтобы обновить цену. Советник не очень хорошо работает в таких ситуациях, потому что новые входящие тики могут заставить его действовать.

Автор: Owebmoney