---
title: "MetaEditor - профессиональный редактор торговых приложений"
description: "Для написания роботов используйте встроенный редактор MetaEditor с функцией отладки, распознавания конструкций языка и справкой по языку MQL5."
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/automated-trading/metaeditor"
---

# MetaEditor

## Редактор торговых роботов позволяет написать приложение любой сложности

Для разработки торговых роботов и технических индикаторов в MetaTrader 5 используется собственный специализированный редактор MetaEditor. Он является составной частью среды разработки [MQL5 IDE](https://www.metatrader5.com/ru/automated-trading#MQL5IDE) и тесно связан с [торговой платформой MetaTrader 5](https://www.metatrader5.com/ru/trading-platform).

![MetaEditor - редактор для разработки торговых роботов, технических индикаторов, скриптов и библиотек](https://www.metatrader5.com/c/16/2010/11/metatrader5_metaeditor.png)

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

MetaEditor способен распознавать различные конструкции языка. Это позволяет выдавать подсказки по использованию функций и подсвечивать различные элементы кода. Таким образом сам редактор облегчает ориентирование в коде торговых программ и ускоряет их разработку.

[Встроенная справка](https://www.metatrader5.com/ru/metaeditor/help) по языку также облегчает работу с MQL5-программами. В справке можно узнать, как использовать ту или иную конструкцию языка, какую функцию необходимо вставить в код и так далее.

Если этого недостаточно, дополнительную информацию можно почерпнуть из [MQL5.community](https://www.mql5.com/ru), который также тесно связан с редактором. К услугам разработчиков доступ к [статьям](https://www.mql5.com/ru/articles) и готовым [MQL5-программам](https://www.mql5.com/ru/code) прямо из редактора. Выбранная статья открывается в веб-браузере, а программы загружаются в MetaEditor. В нем исходный код можно отредактировать или скомпилировать, после чего он станет доступен для использования в трейдинге.

![Для разработки торговых роботов и технических индикаторов в MetaTrader 5 используется собственный специализированный редактор MetaEditor](https://www.metatrader5.com/c/2/0/MetaEditor-in-MetaTrader5.jpg)

### Встроенный отладчик

Естественными спутниками разработки любых программ являются ошибки. Зачастую их сложно обнаружить при помощи визуального анализа кода программы. В этом случае на выручку приходит [встроенный отладчик](https://www.metatrader5.com/ru/metaeditor/help/development/debug) MetaEditor. Эта функция позволяет исполнять MQL5-программы в пошаговом режиме и контролировать значения переменных. Так проще выявить место возникновения ошибки и устранить ее.

![Встроенный отладчик MetaEditor позволяет исполнять MQL5-программы в пошаговом режиме и контролировать места возникновения ошибок программирования](https://www.metatrader5.com/c/2/0/debug_history_running.png)

Редактор MetaEditor позволяет не только создавать [MQL5-программы (торговых роботов, технические индикаторы, скрипты и библиотеки)](https://www.metatrader5.com/ru/automated-trading/mql5). Вместе с ним разработчик также получает распознавание и подсветку конструкций языка, мощнейший отладчик, встроенную справку по MQL5, а также интеграцию с MQL5.community и платформой MetaTrader 5. Гибкий [язык программирования MQL5](https://www.metatrader5.com/ru/automated-trading/mql5) позволяет создавать программы различной степени сложности, а редактор MetaEditor — облегчает их разработку.

Начните разрабатывать собственное торговое приложение и опробуйте на практике все возможности редактора!

[Скачайте MetaTrader 5 и создайте торгового робота в MetaEditor](https://www.metatrader5.com/ru/download)
