diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 0cb205d7c..811f1735d 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -2335,7 +2335,7 @@ class FreqtradeBot(LoggingMixin): def _update_trade_after_fill(self, trade: Trade, order: Order, send_msg: bool) -> Trade: if order.status in constants.NON_OPEN_EXCHANGE_STATES: - strategy_safe_wrapper(self.strategy.order_filled, default_retval=None)( + strategy_safe_wrapper(self.strategy.order_filled, supress_error=True)( pair=trade.pair, trade=trade, order=order, current_time=datetime.now(UTC) ) # If a entry order was closed, force update on stoploss on exchange diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index ed247e20d..56f349f25 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -743,7 +743,7 @@ class Backtesting: if order and self._get_order_filled(order.ft_price, row): order.close_bt_order(current_date, trade) self._run_funding_fees(trade, current_date, force=True) - strategy_safe_wrapper(self.strategy.order_filled, default_retval=None)( + strategy_safe_wrapper(self.strategy.order_filled, supress_error=True)( pair=trade.pair, trade=trade, # type: ignore[arg-type] order=order,