mt5-httpapi
通过HTTP操作MetaTrader 5的交易桥接工具
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:mt5-httpapi。 它的用途是:通过HTTP操作MetaTrader 5的交易桥接工具 完整的 Skill 内容见:https://321skill.com/skills/mt5-httpapi-x-7/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'查询我的MT5账户余额和当前持仓,并获取EURUSD最近20根1小时K线数据',它会分别调用mt5-httpapi的/account、/positions和/rates端点,返回账户净值和已用预付款、持仓列表及K线数据。
对AI说:'在MT5上以1.1050限价买入0.1手EURUSD,止损1.1000,止盈1.1100',它会先列出交易参数要求你确认,确认后才执行下单。
介绍
本工具解决的是在无法直接使用MetaTrader 5图形界面或MT5 API的场景下,通过HTTP协议远程获取MT5账户数据、交易品种行情、历史K线、Tick数据以及服务端技术指标分析结果的问题。它作为用户自行部署的mt5-httpapi桥接服务的客户端,为程序化交易、量化回测数据获取、实时监控等需求提供轻量级接口。
使用前需要用户已在服务器上安装并运行mt5-httpapi桥接服务,并获取MT5_API_URL。然后通过本工具发送HTTP请求即可调用只读端点(如账户信息、交易品种列表、实时报价、K线历史、服务器端技术分析、回测报告等)和交易类端点(需用户逐条确认)。所有操作均通过API URL指向的桥接服务完成,无需本地安装MT5终端。
适合已经搭建好MT5交易环境并希望从外部系统(如AI Agent、量化脚本、Web应用)远程获取MT5数据的量化交易员、数据分析师和后端开发人员。尤其适合需要将MT5行情数据集成到AI分析流程或自动化交易系统的人群。
注意事项:交易修改端点(下单、持仓修改、平仓等)必须逐条确认,工具不会基于推断自动执行交易。终端关闭和重启操作也需要显式确认。请确保MT5_API_URL正确且网络可达,不要使用本工具处理通用市场数据问题。
核心特点
与通用的MT5 API库不同,本工具专为mt5-httpapi桥接设计,严格区分只读和交易修改端点,要求用户对每笔交易操作逐条确认,避免AI误触资金风险,并支持通过wickworks sidecar获取服务器端技术分析指标。
注意事项
不适用于未部署mt5-httpapi桥接服务的场景,也不能用于通用市场数据查询或图表绘制。
常见问题
如何获取MT5_API_URL?
需要自行在服务器上部署mt5-httpapi桥接服务,部署完成后会生成一个URL,例如http://your-server:8080,将其设置为环境变量或直接传入。具体部署方法请参考mt5-httpapi项目文档。
交易操作需要确认什么?
对于下单、修改订单、平仓等操作,工具会要求你确认交易品种、方向(买入/卖出)、手数、止损止盈价格。终端关闭/重启也需要确认终端名称和操作类型。未确认不会执行任何资金变动。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mt5-httpapi-x-7/raw/index.md 读取 mt5-httpapi 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mt5-httpapi-x-7/raw/index.md(查看排版版本)