用戶方案委託單訂閱
提示
- 此功能使用前需要呼叫
server.sign
方法進行簽章鑑權 - 此介面推送延遲為:即時推送
用戶方案委託單訂閱
- 方法:
stop.subscribe
- 參數:
參數名 | 是否必須 | 類型 | 說明 |
---|---|---|---|
market_list | true | []string | 市場列表,空白列表代表訂閱所有市場 |
- 範例:
// 訂閱單一市場
{
"method": "stop.subscribe",
"params": {"market_list": ["BTCUSDT"]},
"id": 1
}
// 訂閱多個市場
{
"method": "stop.subscribe",
"params": {"market_list": ["BTCUSDT", "ETHUSDT"]},
"id": 1
}
// 訂閱所有市集
{
"method": "stop.subscribe",
"params": {"market_list": []},
"id": 1
}
計畫委託單更新推播
- 方法:
stop.update
- 參數:
參數名 | 類型 | 說明 |
---|---|---|
event | string | 計劃單更新事件類型 |
stop | object | 規劃委託資訊 |
stop.stop_id | int | 訂單id |
stop.market | string | 市場名 |
stop.margin_market | string | 槓桿市場名,如果是非槓桿市場則為空 |
stop.type | string | 訂單類型,limit 或market 或maker_only 或IOC 或FOK |
stop.side | string | sell 或 buy |
stop.amount | string | 觸發後的下單數量 |
stop.price | string | 觸發後的下單價格,市價單為"0" |
stop.trigger_price | string | 觸發價格 |
stop.trigger_direction | string | 計劃單觸發方向 |
stop.taker_fee_rate | string | taker 費率 |
stop.maker_fee_rate | string | maker 費率 |
stop.client_id | string | 使用者自訂id |
stop.status | string | 計劃單狀態 |
stop.created_at | int | 委託時間,毫秒 |
stop.updated_at | int | 委託時間,毫秒 |
- 範例:
{
"method": "stop.update",
"data": {
"event": 1,
"stop": {
"stop_id": 102067022299,
"market": "BTCUSDT",
"margin_market": "BTCUSDT",
"type": "limit",
"side": "buy",
"price": "20000.00",
"amount": "0.10000000",
"trigger_price": "20000.00",
"trigger_direction": "lower",
"taker_fee_rate": "0.0016",
"maker_fee_rate": "0.0016",
"status": "active_success",
"client_id": "",
"created_at": 1689152996689,
"updated_at": 1689152996689,
}
},
"id": null
}
取消計劃委託訂閱
- 方法:
stop.unsubscribe
- 參數:
參數名 | 是否必須 | 類型 | 說明 |
---|---|---|---|
market_list | true | []string | 市場列表,空白列表代表訂閱所有市場 |
- 範例:
// 取消單一市集訂閱
{
"method": "stop.unsubscribe",
"params": {"market_list": ["BTCUSDT"]},
"id": 1
}
// 取消多個市場訂閱
{
"method": "stop.unsubscribe",
"params": {"market_list": ["BTCUSDT", "ETHUSDT"]},
"id": 1
}
// 取消所有市集的訂閱
{
"method": "stop.unsubscribe",
"params": {"market_list": []},
"id": 1
}