你可以让 ChatGPT 帮你写一个 EA。描述一下策略,一分钟出 MQL5 代码,能编译能跑。
但你让 ChatGPT 实时预测 EURUSD 下一根 K 线是涨还是跌?每根 K 线都预测一次?它做不到。不是它笨,是这活不归它管。
交易圈里现在有两种 AI,大部分人搞混了。我们 FXTool 团队两种都在用,干的活完全不一样。这篇帮你分清楚。
"AI"不是一个东西
2026 年说到"AI",大多数人脑子里浮现的是 ChatGPT。或者 Claude、DeepSeek、豆包、Gemini——随便哪个聊天机器人。这些统称大语言模型,LLM。它们的核心能力是读文字、理解意思、生成文字。
然后还有另一种 AI,住在 EA 里面的那种。用 Python 拿历史行情数据训练出来,导出成 .onnx 文件,在 MetaTrader 5 里本地运行。这些是专用的机器学习模型——体积小、速度快、只干一件事。它们不懂人话,只吃数字,吐数字。
打个比方:LLM 像全科医生。什么问题都能聊——症状、化验单、饮食困惑——给你一个有理有据的回答。ONNX 模型像血压计。量一个指标,马上出结果,没有任何意见。
你不会问血压计"我膝盖为什么疼"。你也不会等医生想三秒钟再决定要不要下单。
LLM 在交易里干什么
如果你用过 ChatGPT 或者 Claude 做交易相关的事,大概是这些:
写 EA 代码。 描述策略——"RSI 低于 30 且 50EMA 在 200EMA 上方时做多,止损 50 点"——模型直接给你 MQL5 代码。现在超过一半的交易系统开发都有 AI 参与。
分析新闻和情绪。 把央行声明、财报、一堆推文丢给它。它读完告诉你基调——鹰派、鸽派、中性——附带置信度评分。有些交易者把这个结果喂进自己的决策流程。
看懂回测报告。 跑完回测,满屏数字不知道啥意思。"黄金剥头皮 EA 最大回撤 12% 正常吗?"LLM 能给你背景分析。我们有篇回测报告怎么看,不靠 AI 的版本。
学习和排错。 "我的 EA 为什么重复开仓?"把代码贴进去,马上得到解释。说实话,现在学 MQL5 最快的方式就是这个。
但有个根本限制。LLM 在云端。你的每一个问题都通过网络发出去,在别人的服务器上处理,再传回来。每次 1 到 5 秒。按 token 收费。
写代码、分析文档,这个延迟无所谓。但要在每根 K 线、每个 tick 上做交易决策?太慢了,也太贵了。
ONNX 模型在 EA 里干什么
ONNX 模型解决的是反过来的问题。它完全不懂人话。不会写代码,不会解释任何事情。它能做的就是:接收一组固定的数字(价格数据、指标值、波动率指标),输出一个预测。买、卖、还是等。一个概率。一个目标价。
而且是微秒级完成,在你电脑本地跑,在 EA 进程内部。不用联网。不用调 API。不花钱。
典型用法:你用 Python 训练一个模型,输入最近 120 根 H1 K 线的 OHLC 数据,预测下一根收涨还是收跌。导出成 .onnx。在 EA 里用 OnnxCreate() 加载。每根新 K 线出来,喂入最新数据,调 OnnxRun(),拿到一个数字。这个数字驱动你的交易逻辑。
完整流程我们在上一篇文章里写过了:ONNX 正在改变 EA 开发方式。
ONNX 模型的限制也很明显:
- 不能读新闻。只看你给它的数字。
- 不能解释为什么。给你一个预测,没有理由。
- 需要训练数据。得有人建模型、训练。
- 会过期。市场结构变了,模型就不准了,得重新训练。
如果你了解过过拟合和曲线拟合,就知道训练环节是大多数人踩坑的地方。

一张表看清区别
| LLM(ChatGPT、Claude) | ONNX 模型 | |
|---|---|---|
| 干什么 | 理解语言、生成文字 | 数字进、数字出 |
| 速度 | 每次请求 1-5 秒 | 微秒 |
| 在哪跑 | 云端(API 调用) | EA 内部本地 |
| 费用 | 按 token 收费 | 训练完后免费 |
| 能解释决策吗 | 能 | 不能 |
| 能读新闻吗 | 能 | 不能 |
| 能做实时交易决策吗 | 太慢 | 可以,这就是它的活 |
| 参数量 | 千亿级以上 | 通常几百万到几千万 |
| 需要联网吗 | 需要 | 不需要 |
速度对比数据来源:MQL5 社区的 ONNX vs LLM 实测。
聪明人两个都用
MQL5 社区已经有人在做混合架构了。LLM 管宏观判断——处理新闻、分析情绪、决定今天该不该交易。ONNX 模型管执行——每根 K 线上判断该进场、该出场、还是该等。
有个开发者就是这么干的:DeepSeek 做推理和情绪分析,编译好的 ML 模型做执行。两种 AI 在同一个 EA 里各司其职。
我们 FXTool 团队也是两种都用,不过不是在同一个 EA 里。Claude 帮我们写代码、改代码、写文案。ONNX 模型跑在我们测试的 EA 里面,做实际的预测工作。工具不同,任务不同,一个团队。
对你来说意味着什么
技术细节不重要。记住三件事就行:
想让 AI 帮你写 EA、改 EA、看懂 EA? 用 ChatGPT 或 Claude。用自然语言描述你要什么就行。我们有一篇 AI 辅助 EA 编程指南可以参考。
想让 AI 在你的 EA 里做实时预测? 那是 ONNX 模型的活。不同的技术,不同的流程。你需要 Python、训练数据、一些 ML 知识——或者一个已经内置了模型的 EA。
不知道从哪开始? 先用 LLM。让它给你解释什么是 EA、怎么选一个靠谱的 EA、怎么看回测报告。从这里慢慢来。
这两种 AI 不是竞争关系,是互补关系。LLM 是工具箱里的瑞士军刀——什么都能干一点,但不是哪一项都最强。ONNX 模型是手术刀——只干一件事,但又快又准,不闲聊。
你不会拿手术刀开罐头。也不会等瑞士军刀给你量血压。
关于作者:FXTool 团队每天都在开发和测试 MetaTrader 交易工具。我们在实盘账户上运行每一款上架的 EA,并公开结果。本文来自我们开发 50+ 款 EA、服务数千名交易者的实战经验。