Exceptions¶
BinanceResponseException¶
Raised if a non JSON response is returned
BinanceAPIException¶
On an API call error a binance.exceptions.BinanceAPIException will be raised.
The exception provides access to the
- status_code - response status code
- response - response object
- code - Binance error code
- message - Binance error message
- request - request object if available
try:
client.get_all_orders()
except BinanceAPIException as e:
print e.status_code
print e.message
BinanceOrderException¶
When placing an order parameters are validated to check they fit within the Binance Trading Rules.
The following exceptions extend BinanceOrderException.
BinanceOrderMinAmountException¶
Raised if the specified amount isn’t a multiple of the trade minimum amount.
BinanceOrderMinPriceException¶
Raised if the price is lower than the trade minimum price.
BinanceOrderTotalPriceException¶
Raised if the total is lower than the trade minimum total.
BinanceOrderUnknownSymbolException¶
Raised if the symbol is not recognised.
BinanceOrderInactiveSymbolException¶
Raised if the symbol is inactive.
BinanceWithdrawException¶
Raised if the withdraw fails.