XBTFX Trading API
兼容 XBTFX MetaTrader 5® 账户通过 REST 和 WebSocket 在兼容的 XBTFX MetaTrader 5® 账户上以编程方式进行交易、管理仓位、监控账户状态并实时流式接收行情。构建自动化策略、连接 AI 智能体、将账户嵌入定制工作流。从文档、可用示例、AI skills 或 XBTFX MCP 服务器开始入手。面向具备编程经验或熟悉 AI 编码助手的开发者与用户。

用 XBTFX API 自动化您的交易
XBTFX Trading API 让您可以向您的 XBTFX MetaTrader 5® 兼容账户发送指令。通过标准 REST 与 WebSocket 调用开仓、修改止损、查询余额、流式获取实时报价。
用于交易、持仓与行情数据的 API 端点
开仓、平仓、设止损止盈、查询账户余额、获取交易历史,并通过 WebSocket 流式获取实时外汇与加密报价。
几分钟发送您的第一笔 API 交易
用您选择的语言写几行代码即可。标准 HTTP——任何能发起 POST 请求的语言都能用。
用自然语言执行交易
XBTFX Trading API 的设计目标就是让 AI 智能体与大型语言模型来消费——干净的 JSON、可读的错误、可预测的端点。通过 XBTFX Skills Hub 或 MCP 服务器接入,您的 AI 客户端便可通过对话式指令发送交易。
- 对话式下单——买入、卖出、平仓、按数据条件触发。
- 基于工具的推理——每次动作都返回结构化响应。
- 跨客户端可移植——Claude、Cursor、Windsurf、Codex。
想要不那么技术的版本?请看 AI Agent Trading 页面。
示意演示。条件流程取决于配置的智能体与行情数据源。
AI 智能体用 API 做什么
事件驱动交易
智能风险管理
组合再平衡
自主分析
为您现有的 XBTFX 账户而生
使用您当前的 MetaTrader 5 Edge 或 ECN 账户、现有的基础币种与现有的保证金模式。API 接入您已经在交易的同一个账户。
Edge 或 ECN——同一个账户
Edge 与 ECN 账户
PAMM、MAM 与 Copy Master 账户
多币种结算
Hedging 或 Netting
开发者资源
示例代码、AI skill 文件与完整 API 文档——您构建所需的一切。
Frequently
Asked Questions
-
什么是 XBTFX Trading API?
XBTFX Trading API 通过 REST 与 WebSocket 提供编程化交易、账户监控、行情数据获取与流式服务,适用于兼容的 XBTFX MetaTrader 5® 账户。由 XBTFX 自行打造——您通过简洁的 HTTP 端点与 JSON 响应来发送交易并获取账户数据。
-
可以用哪些编程语言?
任何能发起 HTTP 请求的语言。Python、JavaScript、Go、Rust、C#、Java、Ruby、PHP——只要能用 JSON 主体发送 POST 请求,就能通过 API 在 XBTFX 账户上下单。
-
可以构建自动化交易策略吗?
可以。XBTFX Trading API 专为算法与自动化交易而设计。您可以构建信号驱动机器人、组合再平衡器、风险管理系统或任何向账户发送交易的自定义逻辑。
-
有实时价格的 WebSocket 流吗?
有。XBTFX Trading API 提供 WebSocket 端点,可流式获取账户上可用品种的实时报价。报价在可用时包含 5 档市场深度。每个连接最多订阅 1,000 个品种,最多 10 个并发连接。
-
Hedging 和 Netting 模式有什么区别?
它们是决定持仓行为的保证金模式。Hedging 允许同一品种存在多个独立仓位,包括相反方向的买卖。Netting 则将同一品种的所有仓位合并为一个仓位。您的 API 密钥继承账户的模式。
-
速率限制是多少?
每个 API 密钥每分钟 600 weight。大多数请求消耗 1 weight——每分钟最多 600 次调用。close-all 等批量操作消耗 10 weight。每个响应都包含展示剩余预算的 header。
-
可以通过 API 交易加密 CFD 吗?
可以。账户上每个可用品种都可通过 API 访问——包括加密 CFD。您也可以将 API 用于以 BTC、ETH、USDT 或 XRP 计价的账户。
-
API 是否免费使用?
是的。XBTFX Trading API 包含在每个交易账户中,无额外费用。除了正常的交易佣金与点差外,没有 API 费用、订阅或按调用计费。
-
如何获取 API 密钥?
若您还没有 XBTFX 交易账户,请先在 my.xbtfx.com 创建。然后用 XBTFX 凭据登录 console.xbtfx.com 上的 API Console,选择交易账户并生成密钥。下单前请发送 GET /v1/auth/status 验证密钥可用。
-
API 可以用模拟账户吗?
可以。API 密钥同时适用于真实账户和模拟账户。这样您可以在上真实账户前先测试集成、验证代码——使用同一套 API 与同样的端点。
-
下单前我应该做什么?
请先发送 GET /v1/auth/status 验证 API 密钥与账户状态。这能确认密钥有效、显示您的权限与保证金模式,并确保账户已就绪,然后再发送任何交易请求。
-
需要编程经验吗?
直接使用 REST API 需要基础编程能力。但通过 AI 集成路径,您无需亲自写代码——将 XBTFX MCP 服务器连接到 Claude Code 或 Cursor,或从 Skills Hub 安装 skill 文件,然后用自然语言下指令即可。建议熟悉 AI 编码助手。
-
可以让 AI 来交易我的账户吗?
可以。对于支持 skill 文件的智能体框架,使用 XBTFX Skills Hub;或将 XBTFX MCP 服务器连接到 Claude Code、Claude Desktop、OpenAI Codex、Cursor 或 Windsurf 等 MCP 兼容客户端。两种方式都能通过 XBTFX Trading API 用自然语言下交易指令。
-
让 AI 智能体接入我的账户安全吗?
API 密钥通常由智能体保存在本地机器,不会上传到第三方服务器。智能体使用您的密钥直接向 XBTFX 服务器发起 API 调用。您可以随时从 Console 立即吊销密钥。建议先用模拟账户测试设置后再切换到真实账户。



