---
title: "MetaEditor - 专业的交易应用程序编辑器"
description: "通过内置的MetaEditor语言编辑器开发EA交易，编辑器中已经包括调试器，语言识别选项和MQL5语言帮助手册。"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/zh/automated-trading/metaeditor"
---

# MetaEditor

## 自动交易编辑器可用来开发从简单到复杂各种级别的应用程序

MetaTrader 5 自动交易和指标使用其内置专门的MetaEditor 工具进行开发。可有效补充 [MQL5 IDE](https://www.metatrader5.com/zh/automated-trading#MQL5IDE)功能并方便与 [MetaTrader 5](https://www.metatrader5.com/zh/trading-platform)交易平台进行无缝连接。

![MetaEditor - 创建EA交易，技术指标，脚本和程序库的 IDE](https://www.metatrader5.com/c/16/2010/11/metatrader5_metaeditor.png)

MetaEditor 就是专业进行MQL5 程序源代码编制工作并将它们编译成可执行文件。由于MetaEditor 和交易平台无缝连接，生成的编译程序可直接用于MetaTrader 5 即刻执行。

MetaEditor 支持多语言环境。它提供了不同类型元素开发功能。因此，编辑器通过导航方式让建立程序代码更加方便，加速开发进程。

[内置语言帮助](https://www.metatrader5.com/zh/metaeditor/help)也使得MQL5程序的编写工作更加容易。有助于编程人员轻松找到如何使用一种语言模式，例如哪些功能是插入等等。

如果需要额外信息，您可以在我们官方[MQL5.community](https://www.mql5.com/en)网站得到更多信息。开发者可以从MetaEditor 直接访问 [文章](https://www.mql5.com/zh/articles) 和现有的 [MQL5 应用程序](https://www.mql5.com/zh/code)。想要查看的文章可以通过网络浏览器查看，程序可以被下载到 MetaEditor 。编辑和编译后，它们可以直接应用在 MetaTrader 5 。

![MetaTrader 5 EA交易和指标直接使用内置MetaEditor 工具进行开发](https://www.metatrader5.com/c/2/0/MetaEditor-in-MetaTrader5.jpg)

### 内置 Debugger

进行开发任何类型的程序，编写错误是无法避免的。仅仅通过分析程序源代码来查找修正这些错误是非常困难的。基于这个原因，我们提供的[MetaEditor debugger](https://www.metatrader5.com/zh/metaeditor/help/development/debug)调试器功能则有专门的用武之地。调试器功能以步进的方式，在一步一步的基础上运行MQL5程序并控制变量的值。这种方式可以非常容易地检测到错误并马上着手进行修复。

![内置的 MetaEditor debugger 可在一步一步的基础上运行MQL5程序并控制错误的发生](https://www.metatrader5.com/c/2/0/debug_history_running.png)

MetaEditor 允许创建 [MQL5 程序 (EA交易，技术指标，脚本和程序库)](https://www.metatrader5.com/zh/automated-trading/mql5)，还另外提供语言语法突显功能，功能强大的调试器，内置 MQL5 帮助，以及集成 MQL5.com 和 MetaTrader 5。灵活的 [MQL5 编程语言](https://www.metatrader5.com/zh/automated-trading/mql5)允许创建从简单到复杂任何水平的程序，MetaEditor 使得开发者的开发进程变得更加轻松。

动手尝试编辑器所有特性，创建开发您自己的EA交易！

[下载 MetaTrader 5 ，并在MetaEditor 创建自动交易](https://www.metatrader5.com/zh/download)
