mt5-httpapi
MetaTrader 5 HTTP 桥接客户端,安全读取与确认交易
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mt5-httpapi。 它的用途是:MetaTrader 5 HTTP 桥接客户端,安全读取与确认交易 完整的 Skill 内容见:https://321skill.com/skills/mt5-httpapi-x-9/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'用mt5-httpapi获取我的账户余额和当前持仓',AI会调用/account和/positions端点,返回余额、净值、浮动盈亏以及持仓明细。
对AI说:'回测过去30天的双均线策略,资金曲线图',AI会从/history拉取历史数据,执行回测并生成报告。
对AI说:'开一个EURUSD多单,0.1手,止损1.1000,止盈1.1200',AI会先展示确认信息,等你确认后才通过/orders/market下单。
介绍
mt5-httpapi 是一个用于 MetaTrader 5 的 HTTP 客户端桥接工具,专门解决 AI 代理与本地或远程 MT5 终端之间的数据交互问题。它允许你通过 HTTP 请求安全地读取账户信息、交易品种、实时报价、历史数据、回测报告,并借助 wickworks sidecar 进行服务端技术分析增强。对于交易操作,它内置了严格的确认机制,确保每次下单、修改订单或终端重启都必须经过用户明确授权,避免误操作风险。
使用该技能需要用户自行部署并配置 mt5-httpapi 桥接服务,并提供 MT5_API_URL 环境变量。AI 代理会通过该 URL 发送 HTTP 请求,所有读取端点(如 /account, /symbols, /rates, /ticks, /history, /backtest)均可直接调用,无需额外确认。对于写操作端点(如 /orders, /positions)以及终端关闭/重启,AI 会要求用户逐条确认交易品种、方向、手数、止损止盈等信息,确认后才执行。
适合量化交易员、后端开发者和数据分析师,尤其是那些已在 VPS 或本地运行 MT5 终端,并希望通过 AI 自动化进行策略回测、实时数据监控、账户管理或辅助交易决策的用户。它也适合需要将 MT5 数据集成到其他系统(如数据看板、分析脚本)的开发者。
使用前请确保已正确安装并运行 mt5-httpapi 桥接服务,且网络可达。该技能不适用于普通市场数据查询或图表分析,除非用户明确提及使用 mt5-httpapi。对于交易操作,请仔细核对 AI 展示的确认信息,避免因参数错误导致损失。建议先在模拟账户上测试所有功能。
核心特点
与直接连接 MT5 的 Python 库不同,mt5-httpapi 通过 HTTP 桥接实现远程访问,AI 代理无需依赖 MT5 本地安装,且内置了交易操作的逐项确认机制,防止因意图推断错误而执行意外交易。
注意事项
必须由用户自行部署并配置 mt5-httpapi 桥接服务并提供 MT5_API_URL,否则无法使用;且不适用于通用市场数据查询或未提及 mt5-httpapi 的交易场景。
常见问题
如何配置 MT5_API_URL?
在 AI 编码代理的环境变量中设置 MT5_API_URL,指向你部署的 mt5-httpapi 服务地址,例如 http://localhost:5000 。
这个技能支持自动交易吗?
支持,但所有交易操作(下单、修改订单、平仓、终端重启)都需要你逐条确认参数,AI 不会自动执行。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mt5-httpapi-x-9/raw/index.md 读取 mt5-httpapi 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mt5-httpapi-x-9/raw/index.md(查看排版版本)