Скрипты для торгового терминала MetaTrader 4

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

В торговом терминале MetaTrader 4 имеется в наличии подборка различных индикаторов. Отдельно можно так же установить автоматические, или полуавтоматические программы-советники. Но на этом инструментарий не ограничивается, ведь так же в торговом терминале можно использовать так называемые скрипты. Именно об этом мы сегодня с вами и поговорим.

Что такое скрипты в торговом терминале для работы на рынке Форекс?

Скрипты — это особые программы, которые написаны на языке программирования MetaQuotes Language 4, или сокращённо MQL4. Данные программы создаются для выполнения каких-то действий, но действия эти будут одноразовыми. То есть, если взять, к примеру, торгового советника, то он выполняет заложенные в него действия на постоянной основе, пока не будет выключен. Скрипты же в торговом терминале metatrader отрабатывают нужное действие один раз, после чего самостоятельно прекращают свою работу, до нового запуска.

Где можно найти заложенные скрипты в торговом терминале?

Для этого нам с вами нужно будет обратиться в окно «Навигатор», в самом торговом терминале. После чего перейти во вкладку «Скрипты». Если развернуть данную вкладку, мы с вами увидим весь список имеющихся программ, которыми можно работать из вкладки «Скрипты».

вкладка скрипты в навигаторе

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

После того, как заложенная в скрипте задача будет выполнена, программа автоматически прекратит свою работу. Если же трейдеру понадобится убрать с графика установленный скрипт до окончания его работы, нужно нажать на рабочем графике валютной пары правую кнопку мыши, и в появившемся контекстном меню выбрать пункт «Удалить скрипт».

удаление скрипта

Так как же можно самостоятельно добавить в торговый терминал нужный скрипт?

Что такое торговый терминал, а так же что такое скрипты, мы с вами смогли разобраться ранее. Теперь нам нужно узнать, как можно установить дополнительные скрипты в торговый терминал, чтобы работать с ними дальше на рынке Форекс.

Дополнительные, вам нужные скрипты, вы можете скачать с официального сайта mql4. Как по мне, там находится практически весь нужный набор программ. Для примера, чтобы было понятно, что и как работает, мы с вами поставим скрипт, под названием Udala Helper. Его так же можно будет найти на официальном сайте mql4. Данный скрипт помогает трейдеру мгновенно открывать и закрывать и даже модифицировать торговые позиции, при помощи щелчка мыши.

Итак, вы скачали нужный вам скрипт на компьютер. После этого, вам нудно скачанный файл переместить в папку торгового терминала, по следующему адресу: MetaTrader 4/experts/scripts. Корневым каталогом торгового терминала на вашем компьютере здесь будет являться папка MetaTrader 4.

После того, как было сделано то, что написано выше, нам нужно посмотреть, в каком формате у нас скрипт. Если он в формате .mq4, то для дальнейшей работы его нужно конвертировать в формат .ex4. Чтобы это сделать, нужно открыть файл форекс скрипта в редакторе MetaEditor. После чего нажать кнопку «Компилировать». Можно то же самое сделать, если нажать на клавиатуре клавишу F5.

добавляем нужный скрипт

После выполненного, в папке scripts в торговом терминале появится рабочий файл нужной нам программы в рабочем формате .ex4.

После того, как мы удостоверились в том, что скрипт получил нужный для работы формат, перезапускаем торговый терминал. Берём для работы нужный нам с вами график валютной пары и  в окне «Навигатор» ищем вкладку «Скрипты», где и  запускаем форекс скрипт «Urdala_Helper». Чтобы это сделать, нужно сам скрипт перетянуть на свободное место на самом графике валютной пары и подтвердить совершённое действие.

Как вы видите на скриншоте выше, установленный нами скрипт начал свою работу. Чтобы выполнить действие, нужно выбрать нужный для работы открытый ордер, и передвинуть его в нужное место на графике. Всё остальное работает по тем же самым принципам, думаю, здесь нет ничего сложного, и вы сможете разобраться самостоятельно.

Но есть одна небольшая тонкость, о которой стоит упомянуть в данной статье. Чтобы скрипты корректно работали в торговом терминале MetaTrader 4, нужно чтобы в настройках торгового терминала были выставлены соответствующие пункты. Для этого открываем вкладку «Сервис», находим там вкладку «Параметры», и на вкладке «Советник» выставить всё так, как будет показано на скриншоте ниже:

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

  1. CloseAllOrders — данный скрипт закрывает одновременно все открытые сделки.
  2. CloseAllProfit — этот скрипт закрывает сделки, где выставлен стоп-приказ take profit.
  3. CloseAllLosses — эта программа закрывает все открытые сделки по уровню «Лося», на всех рабочих графиках.
  4. Экстремумы Вильямса — этот скрипт помогает наглядно видеть на рабочем графике все локальные экстремумы цены, то есть максимумы и минимумы, в течение каждого торгового дня.
  5. Visible Pos — это специально разработанный алгоритм для работы на рынке Форекс, который на основе истории, взятой в торговом терминале, рисует стрелки. При этом и направление, и цвет такой стрелки будет определяться типом сделки.
  6. Уровень безубытка позиций — данный скрипт наглядно показывает трейдеру на рабочем графике все уровни безубытка всех открытых позиций.

Думаю, что на этом мы вполне с вами можем завершить рассмотрение материала о скриптах в торговом терминале  MetaTrader 4. И хотя всё было рассмотрено вкратце, вы знаете, что такое форекс-скрипты, как они устанавливаются, и как ими можно пользоваться в своей работе. В следующих своих материалах я расскажу о самых интересных и полезных скриптах, поведаю об их принципах работы. Так что не пропускайте обновлений в блоге.

Так же хотелось у вас поинтересоваться, а вы сами, уважаемые читатели, используете в своей торговле какие-либо скрипты? Если да, то какие больше всего вам по душе? Комментарии открыты, жду ваши примеры.

На этом всё, удачной вам торговли, уважаемые трейдеры.

Оставить комментарий