Язык программирования торговых стратегий MetaQuotes Language 5

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

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

MetaQuotes Language 5 — это язык программирования торговых стратегий, позволяющий создавать собственных торговых роботов, технические индикаторы, скрипты и библиотеки функций

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

Написанные на MQL5 программы имеют различные свойства и назначение:

Expert Advisors - торговые роботы в MetaTrader 5

Торговый робот — это приложение, предназначенное для автоматизации всей аналитики и торговли на финансовых рынках. Роботы могут самостоятельно анализировать котировки валют и акций и на основании этих данных торговать на финансовых рынках. Благодаря таким широким возможностям роботы способны полностью заменить человека в торговле на Форексе и фондовой бирже.

Чемпионат по алгоритмическому трейдингу Automated Trading Championship, проводившийся в 2006-2012 годах, стал лучшей иллюстрацией широких возможностей торговых роботов. В течение всего соревнования (3 месяца) сотни экспертов самостоятельно анализировали рыночную ситуацию и осуществляли торговые операции. За шесть лет чемпионата торговые роботы доказали свое преимущество в трейдинге по сравнению с человеком.

MQL5-индикаторы в платформе MetaTrader 5

Пользовательский индикатор — технический индикатор, предназначенный исключительно для анализа котировок валют и акций. В отличие от встроенных, этот инструмент можно написать самостоятельно и заложить в него абсолютно любой алгоритм. Индикаторы не имеют доступа к торговым функциям и не могут совершать торговые операции.

MQL5-скрипты в платформе MetaTrader 5

Скрипт — программа, предназначенная для одноразового выполнения каких-либо действий. Эти программы также имеют доступ ко всем аналитическим и торговым функциям. Однако, в отличие от экспертов, скрипты выполняются единоразово, а не потиково.

MQL5-библиотеки в платформе MetaTrader 5

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

Использование MQL5 для создания новых программ значительно расширяет возможности трейдинга в торговой платформе MetaTrader 5. Создавайте собственных торговых роботов и технические индикаторы, чтобы сделать свою торговлю успешнее!

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