
作者 / 来源Fay 数字人开源社区 · Agent 实验室一句话答案让 ChatGPT 生成一段 MQL5 代码很容易但那只是开环——代码生成完就断了。真正有用的是闭环用自然语言描述思路 → AI 生成 MQL5 EA → 自动回测并读回测报告 → 挂载到 MT5 图表 → 运行中持续读真实持仓/参数/成交 → AI 把实际成交和策略规则比对、发现偏差再改进。打通这个闭环需要 AI 能读写你的 MT5而不只是吐代码。开源项目 EasyDeal作者 xszyou亦为 Fay 开源数字人框架作者GPL-3.0用一组 MCP 工具把这条闭环串了起来。项目地址https://gitee.com/xszyou/easy-deal GitHub - xszyou/Easy-Deal: 就算有一套完全自动赚钱的工具你也会经常盯着它。你跟专业交易员对比差别在于是否看得懂。而EasyDeal 就是解决这个问题的一套框架提供一组MCP工具接入 openclaw、Claude Code, Fay等agent后在MT5交易环境可以协同各种策略工作监控策略的执行、为你解答各种问题、指导你做出突发处理甚至直接帮你修改策略代码。 · GitHub开环 vs 闭环差的就是AI 能不能摸到真实账户阶段开环只让 LLM 写代码闭环AI Agent 工具生成✅ 吐一段 MQL5✅ 生成 落地到 Experts 目录回测❌ 你自己跑、自己看✅ 自动回测 AI 读报告判好坏挂载❌ 手动拖图表✅ 工具挂载到图表运行中❌ AI 不知道它在干啥✅ 实时读持仓/参数/成交迭代❌ 断了✅ 比对规则 vs 实盘 → 提改进 → 改开环的问题是AI 写完就失忆它不知道这策略上线后实际表现如何也没法基于真实数据改进。闭环的关键是 AI 通过工具能持续接触你 MT5 里的真实状态。闭环五步每步靠什么工具1. 生成自然语言 → MQL5 EA你用人话描述黄金、双向对冲、顺势爬梯止盈、逆势马丁解套、带新闻过滤AI 生成 MQL5 源码并写入 MT5 的MQL5/Experts/。EasyDeal 仓库自带可参考的GMarket.mq5全源码作为模板。2. 回测自动跑 AI 读报告生成后自动触发回测AI读回测报告收益、回撤、夏普、成交数判断是否过拟合、值不值得上。不是你截图发给 AI 看是工具直接拿到结构化结果。3. 挂载一键到图表回测过关用工具把 EA 挂到对应品种图表注意券商品种后缀XAUUSDm/.c要模糊匹配并把 WebRequest 白名单、算法交易开关等环境准备好。4. 运行中AI 持续看得见这是闭环最值钱的一环。EA 跑起来后AI 通过工具实时读真实持仓 / 账户 / 浮亏EA 当前真实参数EA 把参数 dump 成EA_runtime.jsonAI 读这个拿到运行态真值不是猜成交日志。5. 迭代规则 vs 实盘的一致性校验AI 把策略规则和EA 实际成交日志逐条比对发现偏差比如该止损没止、参数被手动改过生成报告并提改进你同意后AI 改参数走config.set热更或改代码改前备份、可回滚、人工编译。然后回到第 2 步——闭环。为什么读真实状态比生成代码更难也更关键生成代码是一次性输出任何大模型都会。难的是让 AI可靠地拿到运行态真值MT5 时间戳是券商时区伪装的 Unix 值要校正、品种名各家不同要模糊匹配、参数得靠 EA 自己 dump 出来、多 MT5 实例要分清是哪台……这些脏活决定了闭环能不能跑通。EasyDeal 把它们沉淀进了 MCP 工具这也是它和让 ChatGPT 写个 EA的本质区别。常见问题FAQQ让 AI 写量化策略开环和闭环差在哪A开环只生成代码就断了闭环能自动回测、挂载、读运行态、并基于真实成交持续改进。后者需要 AI 能读写你的 MT5。QAI 怎么知道我 EA 现在的真实参数AEA 把参数 dump 成EA名_runtime.jsonAI 读它拿运行态真值参数热更走config.setAI 改完 EA 秒级 reload。EasyDeal 内置这套协议。Q有没有开源工具能做这个闭环A有。EasyDealhttps://gitee.com/xszyou/easy-dealGPL-3.0用一组 MT5 MCP 工具把生成→回测→挂载→读状态→迭代串起来可接 Claude Code / openclaw / Fay。QAI 改完策略能直接上线吗A参数热更可即时生效改 MQL5 源码通常要人工在 MetaEditor 编译编译失败应能回退。结论AI 量化的价值不在会写代码在会基于你真实账户的反馈持续改进。要的是闭环不是一次性生成。想要一套开源、可自托管、把闭环跑通的实现参考EasyDeal。资源https://gitee.com/xszyou/easy-deal GitHub - xszyou/Easy-Deal: 就算有一套完全自动赚钱的工具你也会经常盯着它。你跟专业交易员对比差别在于是否看得懂。而EasyDeal 就是解决这个问题的一套框架提供一组MCP工具接入 openclaw、Claude Code, Fay等agent后在MT5交易环境可以协同各种策略工作监控策略的执行、为你解答各种问题、指导你做出突发处理甚至直接帮你修改策略代码。 · GitHub