跳到主要内容
版本:Next (V2.0)

委托历史

查询所有状态的委托历史,支持多维度筛选。

接口信息

  • 方法: POST
  • 路径: /api/v1/futures/open-api/order/entrust-history

请求参数

参数类型必填说明
symbolstring合约交易对筛选
coTypeint合约类型筛选
statusint状态筛选:0=全部,1=new,2=filled,3=part_filled,4=canceled,5=pending_cancel,6=expired
openFlagint开平仓筛选:1=开仓,2=平仓
longFlagint方向筛选:1=多仓,2=空仓
startTimeint64开始时间(毫秒时间戳)
endTimeint64结束时间(毫秒时间戳)
pageIndexint页码,默认1
pageSizeint每页数量,默认10,最大100

请求示例

{
"symbol": "BTCUSDT",
"status": 2,
"openFlag": 1,
"startTime": 1705737600000,
"endTime": 1705824000000,
"pageIndex": 1,
"pageSize": 20
}

响应字段

字段类型说明
idint64订单 ID
symbolstring合约交易对
pricestring挂单价格(市价单为0)
avgPricestring成交均价
statusint订单状态:0=init, 1=new, 2=filled, 3=part_filled, 4=canceled, 5=pending_cancel, 6=expired
orderNostring订单编号
openFlagint开平仓:1=开仓, 2=平仓
orderTypeint委托类型:1=限价, 2=市价
longFlagint方向:1=多仓(买), 2=空仓(卖)
volstring委托数量
filledVolstring已成交数量
amtTotalstring订单总价值 (USD)
leveragestring杠杆倍数
realPnlstring已实现盈亏
realFeestring实际手续费
orderMarginstring保证金
marginModeint保证金模式:1=全仓, 2=逐仓
coTypeint合约类型:1=美股, 2=港股, 3=数字货币
triggerTypeint触发类型:1=普通, 2=止盈, 3=止损, 4=强平
ctimeint64创建时间(毫秒时间戳)
tradedTimeint64成交时间(毫秒时间戳)
cancelTimeint64取消时间(毫秒时间戳)
totalint64总记录数
pageint当前页码
sizeint每页数量

响应示例

{
"code": 200,
"data": [
{
"id": 123456,
"symbol": "BTCUSDT",
"price": "0",
"avgPrice": "68520.00",
"status": 2,
"orderNo": "CO2026032500001",
"openFlag": 1,
"orderType": 2,
"longFlag": 1,
"vol": "0.5",
"filledVol": "0.5",
"amtTotal": "34260.00",
"leverage": "10",
"realPnl": "200.50",
"realFee": "34.26",
"orderMargin": "3425.00",
"marginMode": 1,
"coType": 3,
"triggerType": 1,
"ctime": 1737446400000,
"tradedTime": 1737446500000,
"cancelTime": 0
}
],
"total": 500,
"page": 1,
"size": 50
}