Автоматический трейдинг в MetaTrader 5
Управление торговым счетом при помощи компьютерной программы называется Автоматическим Трейдингом (automated trading, algorithmic trading). Такие программы могут как анализировать котировки финансовых инструментов, так и непосредственно торговать на форексе и фондовых рынках. Фактически, программы автоматического трейдинга - это торговые роботы (trading robots, Expert Advisors, советники или эксперты), которые полностью заменяют трейдера.
В MetaTrader 5 автоматический трейдинг есть, да еще какой! В состав торговой платформы входит целая среда разработки и использования программ автоматического трейдинга MQL5 IDE. Она включает в себя все необходимые компоненты и позволяет создавать, отлаживать, тестировать, оптимизировать и исполнять торговых роботов.
Ядром среды разработки является язык высокого уровня MetaQuotes Language 5 (MQL5). Именно на нем создаются все Expert Advisors, собственные технические индикаторы, скрипты и библиотеки в MetaTrader 5. Язык обладает широчайшим функционалом и гибкостью. MQL5 позволяет контролировать практически каждую мелочь в вашей торговой стратегии или аналитическом инструменте. Большие скоростные характеристики языка позволяют создавать очень сложные торговые программы с большим объемом вычислений.
Для написания торговых программ используется собственный специализированный редактор MetaEditor. Он создан специально для языка MQL5 и может компилировать исходный код программ в торговых роботов, собственные индикаторы, скрипты и библиотеки. Встроенные в MetaEditor отладчик позволять находить ошибки еще на стадии разработки MQL5-программ.
Важной особенностью MetaEditor является его тесная связь с сайтом разработчиков торговых роботов MQL5.community. Прямо из редактора можно прочитать документацию и статьи. Кроме того, можно скачать готовые MQL5-программы прямо в MetaEditor для компиляции или редактирования.
После компиляции MQL5-программы появляется в торговой платформе MetaTrader 5, где ее можно запустить. Технические индикаторы можно тут же наложить на график и анализировать динамику финансового инструмента. Expert Advisors - можно сразу запустить в торговлю, но рекомендуется предварительно протестировать их в Тестере Торговых Стратегий.
Тестер Торговых Стратегий - это мощнейший инструмент для разработчика торговых роботов. Еще до запуска Expert Advisors в торговлю на форексе или фондовых рынках в Тестере можно оценить ориентировочную прибыльность, рискованность, устойчивость и другие параметры робота. Тестирование происходит на основе накопленных котировок валют или акций, которые отражают уникальные особенности динамики именно этого финансового инструмента.
Оптимизация экспертов - еще одна важная функция Тестера Торговых Стратегий. Ее смысл заключается в подборе наилучших параметров Expert Advisors для достижения требуемых качеств робота. Например, это может быть максимальная прибыль, устойчивость, низкий риск и так далее. Поддержка генетических алгоритмов в тестере торговых стратегий существенно снижает время сложных оптимизаций с большим количеством переборов. Распределенная оптимизация также в разы ускоряет этот процесс за счет подключения дополнительных вычислительных мощностей из локальной сети или интернета.

MQL5.community
MQL5.com - место, где встречаются MQL5-разработчики и их клиенты - трейдеры, торгующие на форексе или фондовых рынках. На сайте этого сообщества опубликовано много полезной информации для разработчиков: полная документация по языку MQL5, статьи по разработке и использованию MQL5-программ, база бесплатных торговых роботов и технических индикаторов. Кроме того, на сайте имеется Форум, где можно пообщаться с другими участниками MQL5.community, попросить совет и совместно решить возникшую проблему.

На сайте реализована собственная платежная система, серьезно облегчающая финансовые операции между участниками сообщества. На ее основе запущен и успешно функционирует сервис Работа. Теперь, любой пользователь может заказать у другого участника сообщества разработку MQL5-программы. В ближайшем будущем на MQL5.com появятся сервисы по продаже торговых сигналов, а также сервис по продаже торговых роботов и технических индикаторов.
Automated Trading Championships
Пятый ежегодный Чемпионат по автоматическому трейдингу Automated Trading Championship 2011 проводился для MQL5-разработчиков. В ходе этого соревнования сотни экспертописателей на протяжении трех месяцев боролись за звание Лучшего Разработчика Экспертов 2011 Года.

Советники Участников торговали в автономном режиме на протяжении трех месяцев. Авторы трех самых прибыльных экспертов разделили между собой призовой фонд Чемпионата - 80 000$.
MetaTrader 5 — платформа для организации брокерского обслуживания на финансовых рынках: Форекс, фондовые рынки, Фьючерсы и Контракты на разницу.
Copyright 2000-2012, MetaQuotes Software Corp.
