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

如何通过火币REST API设置平空头仓位的止损平仓单?

火币线性合约API平空头止损单正确参数设置

核心问题分析

你之前的参数错误在于订单类型选择错误:普通的limit/market是即时成交订单,而止损单需要指定专属的止损订单类型;另外部分参数逻辑和需求不符。

正确参数配置

根据你平空头仓位的需求,提供两种常用止损单参数:

1. 止损市价平仓(和Web端操作逻辑一致,触发后市价成交)

{
    'contract_code': 'TRX-USDT',
    'direction': 'buy',          # 平空头仓位需用buy方向(空头是卖开,平仓反向买入)
    'lever_rate': 1,
    'offset': 'close',           # 明确是平仓操作
    'order_price_type': 'sl-market',  # 关键:指定为止损市价订单类型
    'sl_trigger_price': 0.066065,     # 止损触发价,和Web端一致
    'volume': '14'
}

2. 止损限价平仓(触发后按指定限价成交)

需要额外补充止损成交限价sl_order_price,价格需符合TRX-USDT合约的精度要求(可参考Web端价格小数位):

{
    'contract_code': 'TRX-USDT',
    'direction': 'buy',
    'lever_rate': 1,
    'offset': 'close',
    'order_price_type': 'sl-limit',   # 指定为止损限价订单类型
    'sl_trigger_price': 0.066065,
    'sl_order_price': 0.066065,       # 触发后的成交限价,需合理
    'volume': '14'
}

之前参数错误原因

  • 第一组:用limit普通限价单而非sl-limit止损限价单,且缺少sl_order_price参数,导致接口判定价格参数不全报错。
  • 第二组:用market普通市价单而非sl-market止损市价单,接口误判为市价开仓操作,触发"市价开仓不可用"的错误。
  • 第三组:direction:sell+offset:open是开空头仓位的参数,和你平空头的需求完全相反,逻辑错误。

内容的提问来源于stack exchange,提问作者Ytsen de Boer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 07:32:44