如何给 MT5 EA 装上“AI 大脑”?

摘要: 这篇文章先说面板功能,再讲怎么申请api key。量化交易已经进入了 AI 时代!在我们的最新版 EA 中(Hedging6.7及以上版本),你可以让顶尖的 AI 大语言模型为你实...

image.png

image.png

这篇文章先说面板功能,再讲怎么申请api key。

量化交易已经进入了 AI 时代!在我们的最新版 EA 中(Hedging6.7及以上版本),你可以让顶尖的 AI 大语言模型为你实时盯盘、打分、过滤假信号。

🤖 AI 智能风控面板功能说明

此面板是连接底层交易逻辑与大语言模型(AI)的核心控制中枢。当 EA 触发基础开仓信号时,将根据此面板的设置向 AI 发送数据并等待 AI 裁决。

超时(秒):

功能: 设置 EA 等待 AI 服务器返回结果的最长时间。

说明: 如图中设置为 90,即如果因网络原因或 AI 服务器拥堵,超过 90 秒未收到回复,EA 将判定为“通信超时”,并立即执行下方的容灾处理机制。

* EA在跟大模型通信期间面板是不可用的。

返回值>(打分阈值):

功能: 设置允许 EA 执行开仓的最低 AI 评分标准(满分 100 分)。

说明: 如图中设置为 50,代表只有当 AI 综合盘面数据打出的胜率分数大于或等于 50 分时,订单才会被真正放行。分数越高,过滤越严格。

通信失败&超时处理(容灾机制):

功能: 当遭遇断网、API 报错或请求超时情况时,决定该笔订单的去留。这是一个点击切换按钮。

立即开仓: 激进模式。如果连不上 AI,EA 会忽略 AI 滤网,直接按照底层指标信号开仓。

放弃开仓: 稳妥模式。如果连不上 AI,EA 宁可错过信号也绝不盲目进场。

冷却周期:

功能: 防刷单与节省 API 费用的核心机制。

说明: 如图中设置为 3分(3分钟)。如果 AI 拒绝了某次开仓请求,或者遇到网络错误,EA 在接下来的 3 分钟内,即使指标信号还在,也不会再向 AI 发送同方向的重复请求,而是直接沿用上面的“拒绝/放行”决定。

发送数据范围:

功能: 控制发送给 AI 的历史 K 线数据量和指标丰富度。

说明: 如图中显示为 N+,通常代表包含多周期数据、更多周期的箱体高低点、布林带、ADX 以及近期详细的 K 线形态数据。

提示词 1(系统角色):

功能: 为 AI 设定一个身份或性格基调(System Prompt)。

说明: 如图中“你是华尔街顶尖操盘手”。你可以自定义为任何角色,比如“极度厌恶风险的交易员”或“擅长网格交易的机器人”。

提示词 2(策略规则):

功能: 告诉 AI 你的具体交易逻辑和评判侧重点(User Prompt)。

说明: 如图中“我的策略是做均线突破”。AI 将重点根据你这里写的规则,结合盘面数据来判定当前是否值得开仓。

提示词预览(按钮):

功能: 调试与排错利器。

说明: 点击后,会弹出一个窗口,展示 EA 实时打包好的完整全英文数据报告。你可以借此检查发送给 AI 的价格、指标参数以及你的提示词是否拼装正确。

AI 开仓开关(按钮):

功能: AI 智能风控系统的总闸。

说明: 开启后(亮色),EA 的所有首单开仓都必须经过 AI 审核。关闭后,EA 恢复为传统的纯指标机械交易模式。


API Key申请

很多新手朋友对“API”感到陌生,不知道怎么把 AI 连到自己的 MT5 里。别担心,这篇文章将手把手教你完成配置。只需 3 个步骤,即可让你的 EA 觉醒!

市面上所有大模型都可以接入,以下我以(DeepSeek (深度求索)、阿里云 (通义千问 Qwen)、字节跳动 (豆包 Doubao)、Google Gemini)这四个大模型举例。

简单来说只需要三步,1、申请你的 API Key,2、在 MT5 中放行网络权限,3、将API Key填入 EA 。

你会有疑问:“平时都在网页上免费问 AI,为什么 EA 还要用 API Key?甚至还要在平台充钱?”

简单来说,这两者是完全不同的使用场景:

1. 网页端 = “人机对话” 🗣️网页是专门设计给“人类”使用的。你需要手动打开浏览器、扫码登录、输入文字。但它无法自动化。行情瞬息万变,你不可能每次出信号了,再去复制粘贴数据到网页里问 AI。

2. API 接口 = “机机对话的 VIP 专属通道” ⚡API (应用程序接口) 是专门给“程序代码(比如咱们的MT5 EA)”使用的底层超级通道。 有了 API Key,你的 EA 就不再需要经过网页登录、图形界面或验证码,它可以在毫秒级别将复杂的行情数据直接发送到大模型的服务器后台,并瞬间拿到 0-100 的风控评分。

在教学之前先说一下费用。

灵魂拷问:用 AI 过滤交易信号,API 费用贵吗?

很多朋友一听到“调用大模型 API”,第一反应是“会不会很烧钱?”。答案是:极其便宜,甚至可以忽略不计!

大模型 API 的计费单位是 Token(大约 1 个英文单词 = 1.2 个 Token)。 为了给用户省钱,我们 EA 发送的盘面数据报告经过了极高强度的全英文压缩优化。每次询问 AI,消耗的 Token 数量大约只有 500 - 800 个。

以目前爆火且性价比极高的 DeepSeek 为例:

官方价格:约 1 元人民币可以购买 100 万个 Token。

实际消耗:哪怕你的 EA 交易频率极高,一天触发了 100 次 AI 审核,总消耗也不过 8 万 Token。

费用预估:每天的成本不到 1 毛钱! 哪怕你挂机跑满一个月,总费用大概也就几块钱,连一次微小的滑点成本都不到,却能帮你过滤掉无数个亏损的假信号!


🔑 第一步:申请你的 API Key(获取 AI 的“通行证”)

1. 🐳 DeepSeek(深度求索)—— 量化圈当红炸子鸡,性价比之王

极度聪明,且价格低到令人发指,是目前用在量化交易里最火的选择。

如何申请: 访问 DeepSeek 开放平台,注册后进入左侧“API Keys”菜单,点击“创建 API Key”。

image.png

创建之后把你的API Key保存,很多平台的key只显示一次,下次就看不到了(这个不要告诉别人)。

几乎所有调用API Key的模型都要预付费,你可以点充值按钮充值10块钱。

点击下面的“接口文档”可以看到能够调用的模型名称。

image.png

image.png

如上图中的“deepseek-v4-flash”和“deepseek-v4-pro”,这是你想要EA调用的大模型的名称,每家支持的模型不一样,并且每个模型的性能也不一样,调用价格也不同,而且能力越强的模型调用的思考时间往往也更长。

到现在deepseek就算申请完成了,现在你有了三个东西:

API Key:sk-********************************76

API Url:https://api.deepseek.com/chat/completions

大模型:deepseek-v4-pro(选择一个你喜欢的)


2. ☁️ 阿里云通义千问 (Qwen) —— 大厂背书,新用户白嫖首选

阿里云旗下的大模型,极其稳定,且新用户注册通常会送大量免费 Token。

如何申请: 访问“阿里云百炼平台”。

点击API Key按钮。

image.png


image.png

跟deepseek大同小异,创建API Key,在模型广场中选择模型(我就不啰嗦了)。

同样你会得到三个东西:

API Key:sk-********************************76

API Url:https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions

大模型:qwen3.7-max(选择一个你喜欢的)


3. 🥟 字节跳动豆包 (Doubao) —— 国内顶流,响应速度极快

字节火山引擎提供底座,速度快,适合对延迟要求高的短线策略(其实deepseek也很快)。

如何申请: 访问“火山引擎”官网。

image.png

在API Key管理中创建API Key。

image.png

豆包多一个步骤,要在开通管理里开通你想用的大模型(都开通也无所谓)。

image.png

随便点击一个模型,点击右上角的“API接入”的按钮。

image.png

同样你得到了三个字串:

API Key:ark-a9******************************************979

API Url:https://ark.cn-beijing.volces.com/api/v3/chat/completions

大模型:doubao-seed-2-0-mini-260428(选择一个你喜欢的)


4. ♊ Google Gemini —— 谷歌巨头,海外极客最爱

如果你拥有海外网络环境,谷歌的 Gemini 提供了极强的逻辑推理能力。

如何申请: 访问 Google AI Studio,点击“Get API Key”生成。

这个我就不详细说了,都是一样的,同样获得三个字串:

API Key:AI***********************************MM

API Url:https://generativelanguage.googleapis.com/v1beta/openai/chat/completions

大模型:gemini-3.6-flash(选择一个你喜欢的)


其它的大模型厂商也是差不多,都是需要这三个,API Key,API Url,模型名称。


🟢 第二步:在 MT5 中放行网络权限(极其重要!)

拿到 API Key 后,千万不要急着去跑 EA!

为了保护你的电脑安全,MT5 默认是禁止 EA 偷偷访问外部网络的。我们必须手动给 AI 的网址“开绿灯”。(99% 的新手都倒在这一步,请务必仔细看!)

打开你的 MT5 终端软件。

在上方菜单栏点击 【工具】 -> 【选项】 (或直接按快捷键 Ctrl + O)。

在弹出的窗口中,选择 【EA 交易】 (Expert Advisors) 选项卡。

image.png

勾选底部红框中的 【允许 WebRequest 用于列出的 URL】。

双击下方空白处的绿色加号,把你刚才选择的 AI 平台的基础网址填进去并按回车确认(其实就是API Url前面com的那段网址):

DeepSeek 用户填: https://api.deepseek.com

通义千问 用户填:https://dashscope.aliyuncs.com

豆包 用户填: https://ark.cn-beijing.volces.com

Gemini 用户填: https://generativelanguage.googleapis.com

点击【确定】保存。


🚀 第三步:将配置填入 EA 面板!

完成上述两步后,万事俱备!现在把咱们的Hedging EA 拖到图表上,在【输入】(Inputs) 面板中找到 “自动开仓AI设置” 区块:

image.png

AI API Key: 粘贴你第一步申请到的那串 API Key 长密码。

AI API URL: 填入第一步对应的完整 URL(注意,这里要填带有 /chat/completions 的那一长串)。

AI 模型名称: 填入第一步对应的模型代码(如 deepseek-v4-pro)。

点击确认,大功告成!现在,你的 EA 已经成功连接到了云端的 AI 交易大脑。每次开仓前,AI 都会为你保驾护航!


⚠️ 技巧一:理解“K线冷却”的哲学(重要!)

我们在 AI 冷却机制上使用了专业的“信号消耗(Signal Consumption)”模型。

如果你设置了 M15 为 AI 冷却周期:当 EA 在这根 15 分钟 K 线里询问过 AI(无论是被拒绝,还是同意后开仓又很快平仓了),这根 K 线的“多头信号”就被消耗掉了,在这 15 分钟走完之前,EA 绝对不会再问第二次多单。

好处:极其安全!彻底避免了因为 AI 误判导致在同一根 K 线里来回疯狂开平仓刷爆手续费。

📝 技巧二:如何写出“神级”提示词(Prompt)?

不要给 AI 模糊的指令。既然喂给了它 ADX 和 ATR 数据,你可以这样写提示词:

"我是趋势交易者。当 ADX 低于 25 或价格处于布林带中轨附近时,请一律给我打低分拒绝开仓。只有当动能强劲且突破关键区间时,才给予高分。"记住:你给的规则越清晰,AI 帮你挡下的回撤就越多!

⏱️ 技巧三:API 超时时间怎么设?

建议将面板的“超时秒数”设置在 20 - 90 秒。大模型思考需要时间(特别是数据量大时),设置过短(如 3 秒)会导致 AI 还没回答就被判定为通信失败。

📊 技巧四:多周期喂给不要贪多

面板允许你勾选多个时间周期发送给 AI。建议勾选 2-3 个核心周期即可(例如 M15, H1, H4)。如果你把所有周期全勾上,不仅会导致 Token 消耗剧增,还可能让 AI 陷入“小周期看涨、大周期看跌”的逻辑混乱中,从而频繁拒绝你的订单。

各项设置务必结合你的具体交易策略,没有一定之规,有时不走寻常路,往往出奇制胜。


🚑 附录:常见报错代码“排雷指南”

如果在 MT5 底部的“日志(Journal)”中看到 API 报错,别慌,对照以下指南秒修复:

❌ 报错:HTTP状态码 -1 | MT5错误码 4014

原因: MT5 拦截了网络请求。

解决: 罚你重看教程的第二步!检查你有没有打勾,以及网址有没有漏掉 https://。

❌ 报错:HTTP状态码 401 (Unauthorized)

原因: API Key 填错了,或者该平台的免费额度用完了。

解决: 重新复制 API Key 填入 EA;去阿里云或火山引擎后台看看是不是欠费了,充值 5 块钱就能用大半年。

❌ 报错:HTTP状态码 -1 | MT5错误码 5203 (Timeout)

原因: 网络连接超时(AI 思考太久,或者你被墙了)。

解决: 尝试把 EA 面板中的“AI 通信超时秒数”调大(如改成 15 或 20 秒)。如果使用的是 Gemini,请确保你的科学上网工具开启了“全局代理”模式。


⚠️ EA邦免责声明与风险提示(👉 点击查看:官方合规声明与沟通规范):
1. 工具属性: 本文所涉及的EA软件及交易策略仅供技术交流与研究使用,不构成任何投资建议或收益承诺。
2. 入市风险: 金融市场具有高度不确定性,程序化交易并不能完全规避风险。请务必使用历史数据回测和模拟盘充分测试。
3. 决策自担: 用户根据本站内容进行实盘交易产生的所有盈亏,由本人自行承担,本站及作者不承担任何法律责任。
4. 版权说明: 转载请注明出处。不得将本站提供的软件和策略用于任何违法行为。