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-8/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“请使用我部署的 mt5-httpapi(MT5_API_URL = http://localhost:8080)获取当前 EURUSD 的实时报价和最近 100 根 1 小时 K 线,并计算 RSI 指标。” 它会调用 rates 和 history 端点,返回数据并计算。若提出交易指令如“开 0.1 手欧元兑美元多单,止损 50 点”,AI 会要求你确认品种、方向、手数、止损止盈后再执行。
介绍
mt5-httpapi 是一个专门为 MetaTrader 5 交易平台设计的 HTTP 客户端,解决了 MT5 缺少原生 HTTP API 的问题。它允许用户通过标准的 HTTP 请求,与自行部署的 mt5-httpapi 桥接服务通信,从而程序化地获取账户信息、行情数据、历史记录、回测报告,并执行交易操作。
使用前,你需要先在自己的服务器上部署并运行 mt5-httpapi 服务,并设置环境变量 MT5_API_URL 指向该服务的地址。然后,本 Skill 会作为客户端,安全地调用该服务的各项端点。对于读取类操作(如账户、品种、报价、技术分析等),可以直接调用;对于修改订单和持仓的交易操作,以及终止终端的命令,则需要用户逐条确认,明确显示品种、方向、手数、止损止盈等关键信息,防止误操作。
本 Skill 主要适合量化交易员、外汇和差价合约(CFD)交易者、以及需要将 MT5 集成到自动化交易系统或回测框架中的开发者。只要你能熟练部署和管理 mt5-httpapi 服务,并理解交易风险,就可以利用本 Skill 高效地获取数据和执行策略。
请注意,本 Skill 仅在用户已明确安装并配置了 mt5-httpapi 的前提下使用,不适用于任何未提及该桥接的通用市场数据查询或图表分析需求。交易类操作必须经过人工确认,严禁基于推断意图自动执行。建议在新环境部署后,先通过读取端验证连通性,再谨慎进行交易操作。
核心特点
与通用的 MT5 API 封装库不同,本 Skill 专为 mt5-httpapi 桥接设计,内置了交易操作的双重确认机制,防止因意图推断导致意外下单或终端管理操作,适合对安全性和风险控制要求较高的自动化交易场景。
注意事项
不适用于未部署 mt5-httpapi 桥接服务的用户,也不能用于通用市场数据、图表分析或非 MT5 平台的交易需求。
常见问题
如何部署 mt5-httpapi 桥接服务?
请参考 mt5-httpapi 项目的官方 README,通常需要在运行 MT5 的机器上安装并启动服务,并确保网络可访问。
交易操作需要每次确认吗?
是的,任何涉及订单和持仓的修改(包括开平仓、修改止损止盈)以及终端关闭/重启,都需要用户逐条输入确认信息,Skill 不会自动执行。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mt5-httpapi-x-8/raw/index.md 读取 mt5-httpapi 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mt5-httpapi-x-8/raw/index.md(查看排版版本)