mt5-httpapi
MT5交易桥HTTP客户端,安全读写行情与账户
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mt5-httpapi。 它的用途是:MT5交易桥HTTP客户端,安全读写行情与账户 完整的 Skill 内容见:https://321skill.com/skills/mt5-httpapi-x-10/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'获取MT5账户余额和当前持仓信息',AI会调用mt5-httpapi的/account和/positions端点,返回账户净值、余额、浮动盈亏以及所有持仓明细。
对AI说:'查询EURUSD的1小时K线,最近100根',AI会请求/rates端点的历史数据并返回OHLCV列表。
对AI说:'在MT5上买入0.1手EURUSD,止损1.0500,止盈1.0600',AI会先列出确认信息(品种、方向、手数、SL/TP),等待您回复'确认'后才会执行实际下单。
介绍
mt5-httpapi 是一个专为 MetaTrader 5 交易平台设计的 HTTP 客户端 Skill,它通过用户自行部署的 mt5-httpapi 桥接服务,将 MT5 的账户、行情、历史数据、技术分析等能力以 RESTful API 的形式暴露出来。使用本 Skill,您无需直接操作 MT5 终端或 DLL,即可在远程服务器、容器化环境或 AI 工作流中安全地获取实时报价、K线、分笔数据、账户余额,以及通过 wickworks sidecar 获取服务端技术分析指标。同时,它也支持读取历史回测报告,为量化策略的回测验证提供数据基础。
使用方式非常简单:在您已经安装并配置好 mt5-httpapi 桥接服务,并且获得 MT5_API_URL 之后,只需在对话中告诉 AI 您需要获取什么数据或执行什么操作,AI 会自动调用对应的 HTTP 端点。对于只读操作(如查询账户信息、行情、历史数据、技术分析结果等),AI 可以直接执行;对于涉及交易下单、修改持仓、关闭仓位、重启终端等可能改变账户状态或系统环境的操作,AI 会要求您逐项确认具体参数(品种、方向、手数、止损止盈、目标终端等),确保每次操作都经过您的明确授权。
本 Skill 最适合以下三类用户:已部署 mt5-httpapi 桥接服务的量化交易员,需要通过 HTTP 接口远程管理 MT5 账户;希望将 MT5 行情数据集成到 AI 分析流水线或自动化交易脚本中的后端开发者;以及构建智能交易 Agent,需要安全调用交易接口的智能体开发者。它能够显著降低与 MT5 交互的复杂度,同时通过强制确认机制防范误操作。
使用建议:请务必先在本地或服务器上正确安装并配置 mt5-httpapi 桥接服务,并在对话中提供 MT5_API_URL 环境变量。对于交易下单、关闭持仓等突变操作,请仔细核对 AI 列出的确认信息,确认无误后再授权。本 Skill 仅用于您已明确部署的 mt5-httpapi 场景,不要将其用于通用行情查询或未提及该桥接服务的对话中。
核心特点
与通用 MT5 库(如 pandas_mt5 或 MetaTrader5 Python 包)不同,本 Skill 通过 HTTP 接口远程操作 MT5,天然支持跨网络部署和容器化运行,且对交易突变操作要求每步显式确认,不依赖任何隐式意图推断,安全性更高。
注意事项
仅适用于已安装并配置 mt5-httpapi 桥接且提供 MT5_API_URL 的用户,不支持未部署该桥接服务的通用 MT5 操作。
常见问题
如何配置 MT5_API_URL?
在对话中提供您的 mt5-httpapi 服务地址,例如 http://192.168.1.100:8080,AI 会自动将其作为基础 URL 调用所有端点。
执行交易操作时 AI 会直接下单吗?
不会。任何涉及下单、修改持仓、关闭仓位、重启终端等突变操作,AI 都会先列出需要确认的完整参数(品种、方向、手数、止损止盈等),并等待您明确同意后再执行。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mt5-httpapi-x-10/raw/index.md 读取 mt5-httpapi 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mt5-httpapi-x-10/raw/index.md(查看排版版本)