Bybit Demo环境WebSocket下单报错:API key无效问题咨询
Bybit DEMO环境WebSocket下单解决方案
核心问题:端点错误
你当前使用的是实盘WebSocket交易端点,DEMO(测试网)环境需要使用专属端点:wss://stream-testnet.bybit.com/v5/trade
完整下单示例流程
1. 建立连接后发送认证请求
需携带测试网生成的API密钥、时间戳和签名:
{ "op": "auth", "args": [ "你的DEMO环境API Key", "1725787282942", "基于时间戳+密钥生成的签名" ] }
2. 认证成功后发送下单请求
需确保header包含必要认证字段,且下单参数符合测试网规则:
{ "header": { "demo": "true", "X-BAPI-TIMESTAMP": "1725787282942", "X-BAPI-API-KEY": "你的DEMO环境API Key", "X-BAPI-SIGN": "基于请求内容生成的签名", "X-BAPI-RECV-WINDOW": "5000" }, "op": "order.create", "args": [ { "symbol": "BTCUSDT", "side": "Buy", "orderType": "Market", "qty": "0.001" // 测试网BTCUSDT最小下单量为0.001,超量会触发额外报错 } ] }
关键注意事项
- 必须使用测试网专属的API Key/Secret,实盘密钥无法在DEMO环境生效
- 签名计算规则与实盘一致,需基于请求时间戳、请求内容和API Secret生成
- 下单量需严格符合测试网对应交易对的最小下单单位要求
内容的提问来源于stack exchange,提问作者Dartos Koste
相关产品推荐
相关产品推荐

