You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过ByBit API获取全部止盈止损(TP/SL)订单的方法及可行性

获取ByBit平台所有止盈止损(TP/SL)订单数量的方法

可以实现,核心是通过ByBit的私有订单查询接口筛选TP/SL类型订单并统计数量,具体操作如下:

操作步骤

  • 选择API版本:优先使用ByBit v5版本API(当前稳定支持版本),旧版v2/v3也兼容但推荐升级。
  • 调用订单查询接口:
    • 端点(v5):GET /v5/order/list
    • 必要参数:
      • category:指定交易品类,如spot(现货)、linear(永续合约)、inverse(反向合约),需匹配你的交易场景。
    • 关键筛选参数:
      • 设置orderFilter=stop,直接筛选所有止盈止损类订单;或者通过orderType指定TakeProfit/StopLoss来分别统计两种类型。
  • 统计订单数量:
    • 接口返回的result.list数组长度即为单页的TP/SL订单数。
    • 若订单总数超过接口默认分页上限(v5默认每页50条),需使用返回的result.nextPageCursor作为下一页请求的cursor参数,循环查询所有分页后累加总数。
  • 状态筛选(可选):
    • 若仅统计当前有效的活跃TP/SL订单,添加status=New参数;
    • 若需统计所有历史TP/SL订单(包括已触发、已取消),设置status为All或覆盖所有状态值(New、PartiallyFilled、Filled、Cancelled等)。

注意事项

  • 该接口为私有接口,必须携带API密钥(API Key + Secret)进行身份验证,且需确保请求签名符合ByBit的规范。
  • 不同交易品类的参数略有差异,需参考对应品类的API文档调整参数。

内容的提问来源于stack exchange,提问作者lil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 07:27:15