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