Binance api 期货错误:{"code":-2015,"msg":"Invalid API-key} using private_post_order_oco(但 ID 适用于其他一切)

我在使用 Binance Python API 时遇到问题。

我在 Ubuntu 上使用 Python3.7

基本上,在进行下面的调用时,我收到一个错误:{"code":-2015,"msg":"Invalid API-key,

问题是这个 ID 在 Binance TESTNET 上运行良好,用于 LIMIT 和 MARKET 订单。这是我唯一遇到问题的订单类型。我还在这里记录了消息:

https://github.com/ccxt/ccxt/issues/8089

我试图在 FUTURES 交易所这样做。

retval = self.exchange.private_post_order_oco({
    'symbol': symbol,
    'side': side,
    'quantity': self.exchange.amount_to_precision(symbol, amount),
    'price': self.exchange.currency_to_precision( quote_currency, abs(float( in_last_chance_price ))),
    'stopPrice': self.exchange.currency_to_precision( quote_currency, abs(float(in_stop_price))),
    'stopLimitPrice': self.exchange.currency_to_precision( quote_currency, abs(float( in_limit_price ))),
    'positionSide': self.position_side[side],
    'listClientOrderId' : mainXChangeID,
    'limitClientOrderId': mainXChangeID + '-L',
    'stopClientOrderId' : mainXChangeID + '-S',
})

任何可能发生的事情的帮助、提示或建议将不胜感激。

stack overflow Binance api futures error: {"code":-2015,"msg":"Invalid API-key} using private_post_order_oco (but ID works with everything else)
原文答案

答案:

作者头像

Binance SPOT 支持生产和测试网上的 OCO 订单

Binance FUTURES 支持生产或测试网的 OCO 订单

source