fix: order_filled errors must be ignored

This commit is contained in:
Matthias
2025-07-16 20:17:10 +02:00
parent aaca904455
commit 5296a3be23
2 changed files with 2 additions and 2 deletions

View File

@@ -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

View File

@@ -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,