Binance API Futures - {'code': -1117, 'msg': 'Invalid side.'}

问题描述

我正在尝试为 /fapi/v1/order 安排一个未来的职位。

我一直遇到错误 {'code': -1117,'msg': 'Invalid side.'}
More info on code 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'] 但同样的错误不断出现,那么我做错了什么?

解决方法

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

附加信息:

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

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...