Bybit API如何获取已成交订单
3 个回答
使用 Bybit API 获取已成交订单,应使用 /v3/order/history 接口,采用 POST 方法。
参数包括:api_key, symbol (如 BTCUSD), order_status("Filled"), timestamp 等。
签名部分需要使用 HMAC-SHA256 算法,并根据官方文档进行处理。
例如:若要获取 BTCUSD 的成交订单,则将参数与签名拼接后发送请求即可。
调用时应注意时间戳的有效时间和分页参数,避免遗漏数据。
使用Bybit API查询成交订单数据,可调用`/v2/private/trade/executed/list`接口。
重点参数为: `symbol`- 币种对 `orderId`或`orderLinkId`(可选) `execType`- 执行类型 默认成交订单 `limit`、`cursor`- 分页
传API Key、签名验证,直接POST请求即可,按照官方文档的实例配置。
调用 Bybit 已经完成的订单需要用 /order/history 接口。需要传入 api_key 和 symbol 参数,时间范围一般会使用 start_time 和 end_time 参数。 用 requests 库用 python 写的话很简单。