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