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
+1 -1
View File
@@ -2335,7 +2335,7 @@ class FreqtradeBot(LoggingMixin):
def _update_trade_after_fill(self, trade: Trade, order: Order, send_msg: bool) -> Trade: def _update_trade_after_fill(self, trade: Trade, order: Order, send_msg: bool) -> Trade:
if order.status in constants.NON_OPEN_EXCHANGE_STATES: 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) pair=trade.pair, trade=trade, order=order, current_time=datetime.now(UTC)
) )
# If a entry order was closed, force update on stoploss on exchange # If a entry order was closed, force update on stoploss on exchange
+1 -1
View File
@@ -743,7 +743,7 @@ class Backtesting:
if order and self._get_order_filled(order.ft_price, row): if order and self._get_order_filled(order.ft_price, row):
order.close_bt_order(current_date, trade) order.close_bt_order(current_date, trade)
self._run_funding_fees(trade, current_date, force=True) 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, pair=trade.pair,
trade=trade, # type: ignore[arg-type] trade=trade, # type: ignore[arg-type]
order=order, order=order,