【问题标题】:Place Binance Futures Stop Loss Order设置币安合约止损单
【发布时间】:2023-02-17 19:54:16
【问题描述】:

所以我已经下了一个市价买入订单,接下来我需要做的是为此下一个止损订单。我遇到过这段代码,但上面写着“STOP_MARKET”,所以我很困惑。不应该有限价止损单吗?

这是我的市价买单:

BUY_ORDER = client.futures_create_order(
                symbol=SYMBOL,
                type='MARKET',
                side='BUY',
                quantity=QUANTITY
            )

这是我遇到的:

client.futures_create_order(symbol=BTCBUSD, side='SELL', type='STOP_MARKET', stopPrice=46660, closePosition='true')

正确答案是什么?谢谢。

【问题讨论】:

    标签: python binance binance-api-client


    【解决方案1】:

    币安文档参考:https://binance-docs.github.io/apidocs/futures/en/#new-order-trade

    简短回答: 显然STOP_LIMIT 在 closePosition='true' 的币安期货中不适用/不允许

    您显然希望下达“STOP_LIMIT”订单,交易所 binance 似乎没有为期货新订单 (TRADE) 端点提供该订单。在新订单(TRADE)的整个部分中,他们只提到了 STOP_MARKET。

    您提到的上述代码是有效的,它应该对将作为市场订单执行的整个头寸设置“stop_loss”。

    另请查看Python Binance Futures - problem creating Take Profit Limit order -> (APIError(code=-2021): Order would immediately trigger.) 它与“TAKE_PROFIT_MARKET”有关,但使用与 STOP_MARKET 非常相似的代码。

    【讨论】:

      猜你喜欢
      • 2021-10-09
      • 1970-01-01
      • 2021-11-12
      • 1970-01-01
      • 1970-01-01
      • 2021-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多