首页 > 解决方案 > Binance API 期货 - {'code': -1117, 'msg': 'Invalid side.'}

问题描述

我正在尝试使用/fapi/v1/order放置一个未来的位置。

我一直遇到错误{'code': -1117, 'msg': 'Invalid side.'}
有关代码 1117 的更多信息

实际伪代码

futures.orders.create(
            symbol='ADAUSDT',
            market_type="TRAILING_STOP_MARKET",
            position='LONG',
            activationPrice=1.80,
            callbackRate=2.0
        )

我已经尝试过['BOTH', 'BUY/LONG', 'SELL/SHORT', 'LONG', 'SHORT', 'BUY', 'SELL'],但同样的错误不断出现,那我做错了什么?

标签: binancebinance-api-client

解决方案


我刚刚意识到你有两个side参数;positionSidesidepositionSide已设置但未设置side

附加信息:

side订单端点的参数只有两个可用值,一个是BUY另一个 is SELL。如果您想在对冲模式下下单,请与参数positionSide一起使用另一个side参数。

  • positionSide=LONG&side=BUY -> 代表开多仓
  • positionSide=LONG&side=SELL -> 代表平多头
  • positionSide=SHORT&side=SELL -> 代表开空头头寸
  • positionSide=SHORT&side=BUY -> 代表平仓

希望这对未来的人有所帮助:)


推荐阅读