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