Автоматический трейдинг в MetaTrader 4

Суть автоматического трейдинга заключается в том, что управление торговым счетом передается торговому роботу (эксперту, советнику)  - компьютерной программе, которая совершает торговые сделки на рынке Форекс по заданной стратегии. Пользователь, который запустил такую программу на своем счету, не вмешивается в торговый процесс, доверяя всю деятельность торговому роботу. Таким образом, MetaTrader 4 полностью освобождает трейдера от наблюдения за рынком, анализа и совершения торговых операций. 

В клиентский терминал MetaTrader 4 встроена собственная среда разработки экспертов - MQL4 IDE. Она включает в себя:
  • Терминал MetaTrader 4 - модуль управления и исполнения программ автотрейдинга.
  • MetaQuotes Language 4 (MQL4) - непосредственно язык программирования торговых стратегий. С подробным справочником по языку можно ознакомиться в разделе MQL4.community "Документация".
  • MetaEditor - редактор и компилятор советников. Каким образом при помощи MetaEditor создаются прикладные MQL4-программы, вы узнаете здесь.
  • Strategy Tester - модуль тестирования и оптимизации экспертов. Достоинства и преимущества тестирования наглядно описаны в статье "Тестер в терминале MetaTrader 4: Это необходимо знать".

Используя данные средства, можно самостоятельно создавать советников или использовать чужие разработки. Все эксперты пишутся на языке MQL4 в редакторе MetaEditor. После того как советник скомпилирован, он появляется в клиентском терминале, где может быть протестирован в тестере стратегий или запущен на исполнение.

Помимо экспертов на MQL4 можно создавать собственные индикаторы (Custom Indicators) и скрипты (Scripts). Собственные индикаторы - это полноценные аналог встроенных технических индикаторов. Они позволяют анализировать динамику финансовых инструментов и выдавать торговые сигналы. Если не хватает стандартных индикаторов, можно написать свои собственные или использовать разработанные другими трейдерами инструменты.

Кроме того, можно заказать разработку торгового робота по интересующей вас стратегии в сервисе "Работа". Для этого нужно четко сформулировать торговую стратегию и выставить заявку в разделе "Работа" на MQL5.com, указав бюджет (с какой суммой вы готовы расстаться) и сроки (сколько времени вы готовы ждать). Вашей заявкой заинтересуются профессиональные разработчики, среди которых вы сможете выбрать наиболее подходящего вашим критериям. Более подробно о том, как заказать торгового робота для MetaTrader 4, рассказано в полезной заметке "Как заказать торгового робота на MQL5 и MQL4".



Однако на этом автоматический трейдинг MetaTrader 4 не заканчивается, ведь вокруг среды разработки MQL4 существует своя развитая инфраструктура. На официальном сайте MQL4.community имеется база бесплатных MQL4-программ, которые может использовать любой желающий. Если же возникнет желание собственноручно разрабатывать программы, на сайте можно найти полное описание языка, подробный учебник по MQL4 и сотни статей по различным аспектам программирования на MQL4.


Получить аккаунт