binance python api: функция продажи всего баланса для любого актива

#python #python-3.x #binance

Вопрос:

Я хочу, чтобы функция python продавала весь баланс актива в USDT. Если у меня есть ETH, эта функция должна передать весь баланс ETH в USDT.

Я попробовал что-то вроде:

 bal = client.get_asset_balance(asset='ETH')['free'] sell = client.order_market_buy(symbol='ETHUSDT', quantity = bal) print(sell)  

Иногда это приводит к ошибке Api: по какой-то причине Недостаточный баланс. Пожалуйста, помогите мне с лучшим вариантом.

Ответ №1:

Вы используете заказ на покупку. Используйте «client.order_market_sell» вместо «client.order_market_buy»