Update wallet balance on every order close, not only trade close
This commit is contained in:
		| @@ -1394,11 +1394,13 @@ class FreqtradeBot(LoggingMixin): | |||||||
|         logger.info(f"Trade has been updated: {trade}") |         logger.info(f"Trade has been updated: {trade}") | ||||||
|  |  | ||||||
|         # Updating wallets when order is closed |         # Updating wallets when order is closed | ||||||
|  |         if order['status'] in constants.NON_OPEN_EXCHANGE_STATES: | ||||||
|  |             self.wallets.update() | ||||||
|  |          | ||||||
|         if not trade.is_open: |         if not trade.is_open: | ||||||
|             if send_msg and not stoploss_order and not trade.open_order_id: |             if send_msg and not stoploss_order and not trade.open_order_id: | ||||||
|                 self._notify_exit(trade, '', True) |                 self._notify_exit(trade, '', True) | ||||||
|             self.handle_protections(trade.pair) |             self.handle_protections(trade.pair) | ||||||
|             self.wallets.update() |  | ||||||
|         elif send_msg and not trade.open_order_id: |         elif send_msg and not trade.open_order_id: | ||||||
|             # Buy fill |             # Buy fill | ||||||
|             self._notify_enter(trade, order, fill=True) |             self._notify_enter(trade, order, fill=True) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user