Разработка форекс роботов в MetaEditor
Для разработки программ автоматического трейдинга в MetaTrader 5 используется собственный, специализированный редактор MetaEditor. Он является составной частью среды разработки MQL5 IDE и тесно связан с торговой платформой MetaTrader 5.
Редактор предназначен для работы с исходным кодом MQL5-программ и их дальнейшей компиляцией в исполняемые файлы. Благодаря тесной интеграции редактора и торговой платформы, готовые программы автоматически появляются в MetaTrader 5 и могут быть немедленно запущены на исполнение.
MetaEditor способен распознавать различные конструкции языка. Это позволяет выдавать подсказки по использованию функций и подсвечивать различные элементы кода программы. Таким образом сам редактор облегчает ориентирование в коде торговых программ и ускоряет их разработку.
Встроенная справка по языку также облегчает работу с MQL5-программами. В любой момент можно узнать, как использовать ту или иную конструкцию языка, какую функцию необходимо вставить в код и так далее. Если этого недостаточно, дополнительную информацию можно почерпнуть из MQL5.community, который также тесно связан с редактором.
К услугам разработчиков доступ к статьям и готовым MQL5-программам прямо из редактора. При этом выбранная статья открывается в веб-браузере, где ее можно прочитать. Программы же - скачиваются прямиком на компьютер и открываются в MetaEditor`е. После этого их можно отредактировать или скомпилировать и незамедлительно использовать в торговой платформе MetaTrader 5.

Естественными спутниками разработки любых программ являются ошибки. Зачастую их очень сложно обнаружить при помощи визуального анализа кода программы. В этом случае на выручку приходит отладчик и в MetaEditor он также есть. Эта функция позволяет выполнять MQL5-программы в пошаговом режиме и контролировать значения пременных. Так становится намного легче определить, где возникает ошибка и исправить ее.

Редактор MetaEditor позволяет не только создавать MQL5-программы (торговых роботов, технические индикаторы, скрипты и библиотеки). Вместе с этим в распоряжение разработчика также попадают: распознавание и подсветка конструкций языка, встроенная справка по MQL5, интеграция с MQL5.com и MetaTrader 5, а также мощнейший отладчик. Язык MQL5 позволяет создавать программы различной степени сложности, а редактор MetaEditor - облегчает их разработку.
MetaTrader 5 — платформа для организации брокерского обслуживания на финансовых рынках: Форекс, фондовые рынки, Фьючерсы и Контракты на разницу.
Copyright 2000-2012, MetaQuotes Software Corp.
