From ad95369028acf81219b094e42e784867ececc8e3 Mon Sep 17 00:00:00 2001 From: fredfortier Date: Mon, 4 Sep 2017 11:23:40 -0400 Subject: [PATCH] Improved handling of insufficient funds on bittrex --- catalyst/exchange/bittrex/bittrex.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/catalyst/exchange/bittrex/bittrex.py b/catalyst/exchange/bittrex/bittrex.py index dfd1a496..cdd2d18a 100644 --- a/catalyst/exchange/bittrex/bittrex.py +++ b/catalyst/exchange/bittrex/bittrex.py @@ -119,7 +119,14 @@ class Bittrex(Exchange): ) return order else: - raise CreateOrderError(exchange=self.name, error=order_status) + if order_status == 'INSUFFICIENT_FUNDS': + log.warn('not enough funds to create order') + return None + else: + raise CreateOrderError( + exchange=self.name, + error=order_status + ) else: raise InvalidOrderStyle(exchange=self.name, style=style.__class__.__name__)