外部做市商API接入流程
本文档介绍外部做市商如何接入 XBlade 交易平台,包括账户申请、API配置、开发集成和上线流程。
概述
XBlade 为专业做市商提供高性能、低延迟的 API 接口,支持程序化交易和流动性提供。做市商可以通过我们的 API 实现自动化交易策略,为平台提供更好的流动性。
做市商权益
手续费优惠
- Maker 手续费返佣或减免
- 根据交易量阶梯制定优惠方案
- VIP 账户专属费率
技术支持
- 专属技术支持团队
- 优先处理 API 请求
- 定制化接口支持
数据服务
- 实时市场数据推送
- 历史数据访问权限
- 深度行情数据
接入流程
1. 申请阶段
1.1 提交申请
填写做市商申请表,提供以下信息:
- 公司/团队基本信息
- 做市经验和策略介绍
- 预计交易规模
- 技术团队情况
- 联系方式
1.2 资质审核
平台将审核以下内容:
- 公司合法性和合规性
- 做市商历史记录和信誉
- 技术能力评估
- 风险控制能力
- 资金实力
1.3 协议签署
审核通过后,签署以下协议:
- 做市商服务协议
- 保密协议(NDA)
- 风险披露协议
- API 使用条款
2. 账户配置阶段
2.1 创建做市商账户
-- 创建做市商账户
INSERT INTO users (
email,
role,
account_type,
status,
created_at
) VALUES (
'mm@example.com',
'market_maker',
'institutional',
'active',
NOW()
);
-- 配置特殊费率
INSERT INTO fee_tiers (
user_id,
maker_fee,
taker_fee,
tier_level,
start_date
) VALUES (
(SELECT id FROM users WHERE email = 'mm@example.com'),
-0.0001, -- Maker 返佣
0.0002, -- Taker 费率
'vip',
NOW()
);
2.2 生成 API 凭证
为做市商账户生成专用的 API Key:
// API Key 格式
{
"api_key": "mm_xxxxxxxxxxxxxxxxxxxxxxxx",
"api_secret": "yyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"permissions": [
"trade",
"read_market_data",
"read_account",
"withdraw"
],
"rate_limits": {
"orders_per_second": 100,
"requests_per_second": 200
},
"ip_whitelist": [
"123.456.789.0/24"
]
}
2.3 配置权限和限制
- 设置 API 调用频率限制
- 配置 IP 白名单
- 设置单笔/日累计交易限额