MQL5

Язык MetaQuotes Language 5 (MQL5) — встроенный язык программирования торговых роботов. Этот язык позволяет писать собственные программы-эксперты, автоматизирующие управление торговыми процессами и идеально подходящие для реализации собственных финансовых стратегий. Помимо этого, на языке MQL5 можно создавать собственные индикаторы, скрипты и библиотеки функций.

Синтаксис языка MQL5 подобен синтаксису С++, и это позволяет легко переносить на него программы из современных языков программирования. Кроме того стиль языка MQL5 уже позволяет писать программы, использую объектно-ориентированное программирование(ООП).

Разработка программ производится в среде MetaEditor, который содержит обширный инструментарий для написания кода (отладка, профилирование, также встроенное версионное хранилище MQL5 Storage.

Язык MQL5 содержит встроенные торговые функции и обработчики событий для написания торговых роботов(экспертов).  Эксперты автоматически управляют процессами торговли на основе заложенных в них правил и стратегий. Также на MQL5 можно создавать собственные технические индикаторы, скрипты и библиотеки функций.