
MT5 · 规则+AI · 可回测
AIFW – MT5 AI 框架
默认按规则,AI 在上层。可回测,每月 API 上限由你自己设定的 EA。
WHAT IT IS
这是什么
一款 MT5 EA,把 OpenAI / Anthropic 的大语言模型用作确定性规则引擎之上的“覆盖层”。规则引擎无需 API 密钥、余额或网络即可运行。只有 AI 作出回应时,其判断才会在规则框架内被采纳。
WHAT IT DOES
能做什么
- 默认判断层:H1 均线趋势(可选 H4 一致)+ M15 RSI 交叉 + 相对 ATR 的止损/止盈。每笔新仓都带止损。
- AI 覆盖:按固定间隔发送行情摘要,接收 hold / open / close / modify 建议。
- AI 门控:AI 的新仓只在与规则趋势方向一致时执行。止损/止盈按规则相同的 ATR 距离重新放置。止损后的同方向会暂停一段时间。
- 月度上限:以美元设定每月 API 预算。接近上限时拉长判断间隔,达到上限后停止调用 API。交易由规则引擎继续。
- 回测:记录实盘回应,测试器在相同情形下回放记录。没有记录的区间由规则引擎决定。测试器显示“完全一致 / 近似 / 规则”的比例。
- 终端侧安全限制:持仓数、最大手数、每日执行次数、冷却、日亏损与回撤退避、交易时段、周末停止、点差上限、数据前后暂停、最长持仓、保本、追踪、部分平仓。没有 AI 也持续运行。
- 审批模式:不自动执行,而是先在面板上确认每条建议。
- 图表面板支持 30 种语言。API 密钥只保存在你的终端本地。
PANEL
面板




四个页签:实时 / 配置 / 规则 / 连接。在模拟账户上截图。
⚠ 不做什么、不承诺什么
- 不承诺盈利。规则和 AI 都是工具,结果取决于行情、模型、配置和你的设置。
- 数据只发送给你选择的 API 服务商。没有许可服务器、遥测或自动更新。
- 我们不说“AI 降低风险”。风险上限由终端侧规则强制执行。
REQUIREMENTS
需要什么
MT5(build 4000 以上)。使用 AI 需要 OpenAI 或 Anthropic 的 API 密钥,并在 MT5 的“允许 WebRequest 的 URL”中加入 api.openai.com 或 api.anthropic.com。若需全天运行,需要 VPS。
STRATEGY TESTER
关于策略测试器
测试器无法调用外部 API。有记录就回放,没有就用规则引擎。测试结果是“规则引擎 + 你的记录”,不是 AI 的未来表现。
FIRST SETUP
初次设置
- 加载到一张图表(例如 XAUUSD M5)。保持默认输入。
- 在面板的“连接”页选择服务商和模型,粘贴密钥,设定月度上限并保存。
- 最初几天关闭自动审批,手动确认建议。
- 记录积累后,在测试器中回放。
MANUAL
使用手册
如何设置 AI,以及面板出现红色提示时的处理办法。不使用 AI 则无需任何设置,规则引擎会自行运行。
1. 允许的 WebRequest URL(使用 AI 时必需)
- 在 MT5 中打开 工具 > 选项(Ctrl+O),选择「EA 交易」选项卡。
- 勾选「允许 WebRequest 访问下列 URL」。
- 双击空行并添加服务商:OpenAI 为 https://api.openai.com,Anthropic 为 https://api.anthropic.com。如需切换请两者都添加。
- 点击确定。无需重新加载 EA。
该列表按终端保存。若使用 VPS,需在 VPS 的 MT5 中重复设置。策略测试器无法使用 WebRequest(MT5 的设计)。
2. 输入 API 密钥(面板的「连接」选项卡)
- 点击「服务商」在 OpenAI / Anthropic 间切换,模型选择标有 ★ 推荐的一项。gpt-5 系列请将推理强度设为 minimal。
- 密钥长 100–160 个字符,而 MT5 单个输入框最多容纳 63 个。请按顺序分成最多 3 段粘贴,或将密钥单行保存到 MQL5/Files/aifw/api_key.txt 后点击「从文件加载」。
- 设定月预算(USD)后点击「应用并保存」。密钥按服务商分别保存,切换后无需重新输入。
- 点击「测试」。页脚显示绿色「连接正常 · 模型 · ms」即完成。若为红色,请查看下表。
3. 设置与录制文件的位置(文件 > 打开数据文件夹)
- MQL5/Files/aifw/panel_settings_<品种>.txt:面板设置(密钥为明文)。仅保存在本终端。
- Common/Files/aifw/budget_state.csv:本月消费。重启后保留。
- Common/Files/aifw/:录制的实时响应。测试器从此处回放。更换终端时请整个文件夹复制。
4. 面板红色提示与处理
| 面板文字 | 处理 |
|---|---|
| 未设置密钥 | 在「连接」选项卡输入密钥并「应用并保存」。期间规则交易继续运行。 |
| URL 未允许 · 检查终端选项 | 允许列表中缺少括号内的主机(错误 4060)。按步骤 1 添加。 |
| 密钥无效 · 在连接页更新 | HTTP 401/403。重新粘贴密钥,并确认服务商与密钥匹配。 |
| 余额不足 · 检查账单 | HTTP 402 或未设置付费。请在服务商控制台检查付款设置与余额。 |
| 限流 · 重试中 | HTTP 429。会自动重试。若频繁出现,请加大决策间隔。 |
| 模型未知 · 在连接页更改 | HTTP 404 / 模型名无效。改回 ★ 推荐的模型。 |
| 网络失败 N 次 | 无法连接、超时或其他 HTTP 错误。在 AIFW: 日志行中查看代码。检查 VPS 防火墙。 |
| 响应无效 N 次 | 响应无法解析。更换模型。gpt-5 系列将推理强度设为 minimal。 |
| 预算上限 · 下月 1 日恢复 | 已达月预算上限。属正常行为。如需提高,在「连接」选项卡修改并保存。 |
| 未设置单价 · 在输入中设置 | 在输入参数 InpPriceInPerMTok / InpPriceOutPerMTok 中填入服务商公布的单价(USD / 100 万 token)。为 0 时 AI 调用保持停用。 |
| 请先“应用并保存”再测试。 | 有未保存的更改。先「应用并保存」再测试。 |
| 测试失败 · … | 无法连接、超时或其他 HTTP 错误。在 AIFW: 日志行中查看代码。检查 VPS 防火墙。 |
| 连接正常 · … | 点击「测试」。页脚显示绿色「连接正常 · 模型 · ms」即完成。若为红色,请查看下表。 |
详细原因会在 MT5 的「工具箱 > EA」选项卡中以 AIFW: 开头的行输出(密钥已遮蔽)。联系支持时请附上该行。
FAQ
常见问题
- 没有密钥能用吗?
- 能。仅由规则引擎判断。
- API 费用多少?
- 上限由你决定。默认很小。达到后停止调用。
- 支持哪些模型?
- OpenAI 和 Anthropic 的主要模型。推荐模型显示在面板上。
- 回测数字是 AI 的实力吗?
- 不是。那是记录回放和规则引擎的结果。
GET IT
获取
仅在 MQL5 Market 销售。付款、许可和更新由 MetaQuotes 处理。
购买 AIFW
Buy on the official MetaQuotes Market (MQL5 Market). Payment, licensing and automatic updates are all handled inside the MT5 app.
🏷 现为首发价 —— 每售出3份价格上调一档。越早购买越优惠。
Buy on MQL5 Market →Buy on the official MetaQuotes Market — install directly in MT5 with automatic updates. No account registration needed.
本页说明产品的工作方式,不代表未来收益。测试器结果来自记录回放和规则引擎,而非 AI。
也可以考虑付费EA
熟悉免费版后,可在MQL5市场购买经真实tick验证的付费EA。建议先免费试用,确认成绩与步骤后再考虑。
查看MQL5市场全部商品