获取历史委托
描述
查询90天内的历史委托单
- 查询时间范围
每次查询只支持查询90天内的30天数据
HTTP请求
- GET /api/v3/trade/history-orders
- 限频规则: 20次/秒/UID
- 需要统一账户交易只读/读写权限
请求示例
curl "https://api.bitget.com/api/v3/trade/history-orders?category=USDT-FUTURES" \
-H "ACCESS-KEY:your apiKey" \
-H "ACCESS-SIGN:*" \
-H "ACCESS-PASSPHRASE:*" \
-H "ACCESS-TIMESTAMP:1659076670000" \
-H "locale:zh-CN" \
-H "Content-Type: application/json"
请求参数
| 参数名 | 参数类型 | 是否必须 | 描述 |
|---|---|---|---|
| category | String | 是 | 产品类型SPOT 现货交易MARGIN 杠杆交易USDT-FUTURES USDT合约COIN-FUTURES 币本位合约USDC-FUTURES USDC合约 |
| symbol | String | 否 | 交易对名称 例如: BTCUSDT |
| startTime | String | 否 | 开始时间戳 Unix时间戳的毫秒数格式,如 1597026383085 最大查询范围90天 |
| endTime | String | 否 | 结束时间戳 Unix时间戳的毫秒数格式,如 1597026383085 startTime和endTime间隔不超过30天 |
| limit | String | 否 | 每页条目数 最大 100,默认100 |
| cursor | String | 否 | 游标ID 用于翻页,首次查询不传,查询第二页及后面的数据时,取上一次查询返回的最小orderId,结果会返回小于该值的数据 |
返回示例
{
"code": "00000",
"msg": "success",
"requestTime": 1730186348272,
"data": {
"list": [
{
"orderId": "111111111111111111",
"clientOid": "111111111111111111",
"category": "USDT-FUTURES",
"symbol": "BTCUSDT",
"orderType": "limit",
"side": "sell",
"price": "49534.4",
"qty": "0.429",
"amount": "0",
"cumExecQty": "0.429",
"cumExecValue": "21250.2929",
"avgPrice": "49534.4",
"timeInForce": "gtc",
"orderStatus": "filled",
"posSide": "long",
"holdMode": "hedge_mode",
"reduceOnly": "NO",
"feeDetail": [
{
"feeCoin": "USDT",
"fee": "4.2500586"
}
],
"cancelReason": "normal_cancel",
"execType": "liquidation",
"createdTime": "1730181468493",
"updatedTime": "1730181468493"
}
],
"cursor": "1233319323918499840"
}
}
返回参数
| 返回字段 | 参数类型 | 字段说明 |
|---|---|---|
| list | Array | |
| >orderId | String | 订单ID |
| >clientOid | String | 自定义订单ID |
| >category | String | 产品类型SPOT 现货交易MARGIN 杠杆交易USDT-FUTURES U本位合约COIN-FUTURES 币本位合约USDC-FUTURES USDC合约 |
| >symbol | String | 交易对名称 例如: BTCUSDT |
| >price | String | 委托价格 |
| >qty | String | 委托数量 单位为base coin |
| >amount | String | 委托金额 单位为quote coin 适用于现货和杠杆 |
| >orderType | String | 交易类型 limit: 限价 market: 市价 |
| >cumExecQty | String | 累计成交数量 单位为base coin |
| >cumExecValue | String | 累计成交额 单位为quote coin |
| >avgPrice | String | 成交均价 |
| >orderStatus | String | 订单状态live: 订单已创建new: 订单已进入撮合partially_filled: 部分成交filled: 全部成交cancelled: 已撤销 |
| >side | String | 开单方向buy: 买sell: 卖 |
| >timeInForce | String | 订单有效期ioc: 无法立即成交的部分就撤销fok: 无法全部立即成交就撤gtc: 普通订单, 订单会一直有效,直到被成交或者取消post_only: 只做maker |
| >posSide | String | 仓位方向long: 双向持仓多头short: 双向持仓空头 |
| >holdMode | String | 持仓模式one_way_mode: 单向持仓hedge_mode: 双向持仓 |
| >reduceOnly | String | 是否减仓单YES: 是NO: 否 |
| >feeDetail | Array | 手续费明细 |
| >> feeCoin | String | 手续费币种 |
| >> fee | String | 手续费 |
| >cancelReason | String | 撤销原因normal_cancel: 常规撤销 |
| >execType | String | 执行类型normal: 正常订单offset: 轧差订单reduce: 强制减仓单liquidation: 爆仓单delivery: 交割订单 |
| >stpMode | String | STP模式(自成交预防)none:不设置STP(默认值)cancel_taker:取消taker单 cancel_maker:取消maker单 cancel_both:两者都取消 |
| >createdTime | String | 创建时间 Unix毫秒时间戳 |
| >updatedTime | String | 更新时间 Unix毫秒时间戳 |
| cursor | String | 分页游标 |