MT5 怎么接入 GPT / Claude / Gemini 做 AI 自动交易?EA 完整教程(2026)
越来越多交易者想把 GPT、Claude、Gemini 这类大模型接入 MetaTrader 5,让 AI 替自己看盘、下单。这篇教程完整讲清楚:AI 是怎么"看懂"K线的、MT5 端需要做哪些配置、一套可靠的 AI EA 应该是什么架构,以及新手最容易踩的坑。
一、AI 是怎么分析 K 线的?
目前主流做法不是把价格数字喂给 AI,而是把图表截图交给具备视觉能力的多模态模型(GPT-5.5、Gemini 3.1 Pro、Claude Opus 4.8 都支持)。流程是:
- EA 在 MT5 端定时对图表截图(可以是单周期,也可以是 M15/H1/H4/D1 多周期拼接图);
- 把截图通过 API 发送给 AI 模型,附上你的提示词(交易规则);
- AI 返回结构化结果:方向(BUY/SELL/HOLD)、建议止损止盈价位、置信度、理由;
- EA 解析结果,符合条件就自动下单。
这种"看图"方式的好处是 AI 能像人一样识别形态、趋势线、支撑阻力,而不是只会算指标。
二、MT5 端的准备工作
1. 允许 WebRequest
EA 要调用外部 API,必须在 MT5 里授权域名:打开 工具 → 选项 → EA交易,勾选"允许 WebRequest 用于下列 URL",把你的 API 地址加进去。这一步漏掉是新手报错的第一大原因,典型症状是日志里出现 WebRequest error 4014。
2. 准备 AI API Key
可以直接用 OpenAI / Google / Anthropic 官方 API,也可以用中转服务(国内网络环境建议中转,延迟更低且不需要科学上网)。注意选支持视觉输入(vision)的模型。
3. 挂载 EA
把 EA 文件放入 MQL5\Experts 目录,刷新导航器后拖到图表上,启用自动交易。
三、为什么单个 AI 不够,需要"三审"架构?
实测中,单个 AI 直接决定下单的最大问题是误判无法被拦截:模型偶尔会在震荡行情里给出高置信度的错误方向。更稳健的做法是三层独立 AI 协作:
| 角色 | 职责 | 触发时机 |
|---|---|---|
| AI-1 分析师 | 读多周期K线图,输出方向、止损止盈、置信度 | 定时(如每5分钟) |
| AI-2 风控官 | 独立复审 AI-1 的信号,检查盈亏比与风险,输出 APPROVE/REJECT | AI-1 给出开仓信号后 |
| AI-3 盯仓员 | 持仓期间定期扫描行情,必要时平仓或收紧止损 | 持仓中(如每15分钟) |
任意一层不通过就不开仓。AI-2 用不同的模型(比如 AI-1 用 Gemini、AI-2 用 GPT)还能避免单一模型的系统性偏见。
四、提示词怎么写?
提示词就是你交给 AI 的交易规则,直接决定 EA 的"性格"。几个要点:
- 明确输出格式:要求 AI 返回 JSON(方向/止损/止盈/置信度),EA 才能稳定解析;
- 写清你的体系:趋势跟随、突破回踩、订单块、均值回归……把入场条件、过滤条件写具体;
- 给出风控红线:如"盈亏比低于 1.5 一律观望"、"重大新闻前后 30 分钟不交易";
- 先小仓位实盘或模拟盘验证,观察 AI 的决策理由是否符合你的预期,再逐步放大。
五、常见问题排查
- WebRequest error 4014:API 域名没加入 MT5 白名单;
- AI 返回内容无法解析:提示词里没有强制 JSON 格式,或模型不支持视觉输入;
- 下单被拒 (invalid stops):AI 给的止损止盈距离小于券商最小间距,EA 需要做距离校验;
- API 费用过高:改用多周期拼接图(一次请求分析4个周期),或让 AI-3 用便宜的轻量模型。
六、风险提示
AI 自动交易是技术工具,不是盈利保证。任何模型都会误判,务必设置好单笔风险上限、使用可承受亏损的资金,并先在模拟环境充分测试。所有 AI 输出仅供技术参考,不构成投资建议。
想直接体验三审 AI EA?
本站提供 MT5 三审 AI EA 框架(AI-1 分析 + AI-2 复审 + AI-3 持仓监控),提示词可定制,支持黄金、外汇、加密货币、股指。
查看 AI 交易系统