MetaQuotes Language 4 (MQL4)

Язык программирования торговых роботов

MetaQuotes Language 4 (MQL4) — это язык программирования, позволяющий создавать торговых роботов, технические индикаторы, скрипты и библиотеки функций для торговой платформы MetaTrader 4. Эти приложения серьезно расширяют возможности трейдеров при торговле на Форексе.

MQL4 — язык объектно-ориентированного программирования для разработки торговых стратегий

MetaQuotes Language 4 является языком объектно-ориентированного программирования высокого уровня, основанным на концепции популярного языка программирования С++. Благодаря своей гибкости MQL4 позволяет создавать сложные торговые приложения с большим объемом вычислений и детально контролировать практически все параметры торговых роботов и индикаторов.

В MQL4 встроены основные индикаторы для анализа актуальных и исторических котировок, а также функции по управлению торговыми ордерами и контролю над ними. Благодаря этому на MetaQuotes Language 4 можно разрабатывать приложения, способные полностью заменить трейдера в работе на Форексе.

  • Торговый робот, или советник (Expert Advisor) — это приложение для автоматизированной аналитики и торговли на Форексе без участия человека.
  • Пользовательский индикатор (Custom Indicator) — инструмент, предназначенный для анализа торговой ситуации на рынке. Индикаторы не могут совершать торговые операции. В отличие от встроенных, в пользовательский индикатор можно заложить любой аналитический алгоритм.
  • Скрипт (Script) — небольшое приложение для одноразового выполнения простых частых действий. Например, удаления всех объектов с графика, закрытия всех ордеров или выставления набора отложенных ордеров для открытой позиции.
  • Библиотека — библиотека пользовательских функций, где хранятся и распространяются часто используемые блоки пользовательских программ.