1

关于通过 python-binance 库使用期货测试网 API:https ://github.com/sammchardy/python-binance

我在对冲模式的“买空”中得到这个。我能够通过 UI 执行相同的订单并且它可以工作。我能够成功使用 API 进行“买入多头”订单。这是我的代码示例:

short_order={      "symbol":"BTCUSDT",
            "side": "BUY",
            "type": "MARKET",
            "positionSide" : "SHORT",
            "quantity": "0.001"}
res = client.futures_create_order(**short_order)
print(res)

收到此响应:BinanceAPIException: APIError(code=-2022): ReduceOnly 订单被拒绝。

下短单时我做错了什么吗?根据 API 文档,提到了仅减少参数,它不在 Hedge 模式下使用。谢谢你的帮助

4

2 回答 2

2

想通了问题。一方需要“卖出”才能做空。

于 2021-05-18T08:41:14.063 回答
0

“头寸方”必须是 BOTH(买入/卖出仅用于减少现有订单)。

然后“边”买入做多,卖出做空。

于 2021-07-12T14:52:58.473 回答