Язык программирования MQL5

Как создаются торговые роботы и индикаторы?

MetaQuotes Language 5 (MQL5) — это специализированный С++-подобный язык объектно-ориентированного программирования высокого уровня. На MQL5 написаны все торговые приложения для MetaTrader 5.

Язык программирования MQL5

Главное отличие MQL5 от прочих языков программирования — его специализация на решении трейдерских задач. Благодаря встроенным функциям технического анализа и управления торговлей на MQL5 можно создавать приложения для автоматизированной аналитики и трейдинга на финансовых рынках.

Торговый робот, или советник может самостоятельно анализировать котировки и торговать на Форексе и фондовой бирже.

Пользовательский технический индикатор предназначен только для анализа котировок валют и акций по заложенному вами аналитическому алгоритму.


Скрипт используется для единоразового выполнения простых действий, связанных с трейдингом. Например, с помощью скрипта можно одновременно закрыть все открытые ордера. 

Библиотека предназначена для хранения и распространения блоков с кодом, используемых при написании торговых приложений.

Грамотно используйте MQL5-приложения в трейдинге и улучшайте свои результаты!

Скачайте MetaTrader 5 и создайте торговое приложение на MQL5