微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Binance期货测试网上的空单导致APIErrorReduceOnly Order is Rejected

如何解决Binance期货测试网上的空单导致APIErrorReduceOnly Order is Rejected

关于通过 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 Order is denied.

我在下空单时做错了什么。根据 API 文档提到了 Reduce-only 参数,它不在 Hedge 模式下使用。 感谢您的帮助

解决方法

想出了问题。侧面需要“卖出”才能做空。

,

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

然后是“侧面”买入多头卖空。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。