diff --git a/freqtrade/persistence.py b/freqtrade/persistence.py index 299843906..ba0ad1785 100644 --- a/freqtrade/persistence.py +++ b/freqtrade/persistence.py @@ -87,7 +87,8 @@ class Trade(_DECL_BASE): :param order: order retrieved by exchange.get_order() :return: None """ - if not order['closed']: + # Ignore open and cancelled orders + if not order['closed'] or order['rate'] is None: return logger.info('Updating trade (id=%d) ...', self.id)