ARTICLE · 1197763
MT5 的 AI 助手不再只是聊天:写 EA、编译、回测一条龙

MT5的AI助手能写EA了
写编译回测一条龙

2026

Build 6060之后的AI助手,你说需求,它能自己动手把活干完——从生成EA、编译诊断到回测迭代,一条链路全部打通。

从问答到干活:它现在能做什么
最直接的变化是,你给它一段策略描述,它能生成对应的 EA(Expert Advisor,智能交易程序)。生成完不是交差,而是要过真实的一关:用 MQL5 编译器把它编译出来。编译报错了?它读诊断信息,自己判断怎么修,改完再编译。代码能跑之后,还会放进策略测试器,反复迭代运行,直到结果符合预期。

这一整条链路------生成、编译、诊断、修复、回测------以前是人在 MetaEditor 和策略测试器之间来回搬,现在可以交给这个智能体。人要做的是描述策略、设定目标,最后看结果做判断。
底层是怎么搭起来的
这套能力不是把各种功能硬塞进一个对话框,而是建立在两件事上:智能体框架和 MCP 连接。
底层是 Goose 智能体框架,负责调度模型和工具。它加载了独立的 MCP(Model Context Protocol,模型上下文协议)服务器,用来接通 MetaEditor 的编辑、编译能力,以及交易终端的图表、报价、订单和策略测试器。另外还接了 MetaQuotes 托管的市场数据服务,用来做金融工具搜索、基本面分析和新闻资讯获取。
另一个值得注意的细节是透明:会话记录、工具调用过程、令牌(token)使用量,都保存在本地。智能体做了什么、花了多少资源,是可回查的,不是黑箱。
控制权在谁手里
能编译代码、能碰订单的智能体,权限边界自然是被追问的重点。方案的回答是“分级的明确控制”。
模型和提供商可以是云端服务,也可以在本地部署------想保护自己的策略逻辑,可以选本地。权限机制把交易操作、网页访问、Shell 和文件访问分开管控,你可以只放开“编辑器与测试器”,把“交易下单”这类动作留在自己手里。对实盘账户,还配备了安全护栏,避免智能体越界操作。
价值与边界
这套东西的实际价值,在于把“从代码到回测”的闭环真正建立起来。对想验证策略想法、又不想反复干编译调试这种重复活的开发者,效率提升很直接。
但边界也得说清:它是一个开发工具,负责帮你把想法变成可编译、可回测的程序,不负责替你判断策略本身有没有价值,也不改变策略在实盘中的风险。任何策略上实盘账户之前,该做的验证和风控一样都不能少。
最后照例说明:本文是对 MetaTrader 5 产品功能的解读,属于技术分享,不构成任何投资建议,也不涉及具体交易策略推荐。想了解的话,官方有完整细节(需能访问 MQL5 官网)。

END
















































































