diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6e4919763..8fea99cd1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,7 +8,7 @@ repos: # stages: [push] - repo: https://github.com/pre-commit/mirrors-mypy - rev: "v1.3.0" + rev: "v1.5.0" hooks: - id: mypy exclude: build_helpers diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index 9836722fd..bdd04ba7f 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -1140,7 +1140,7 @@ class Backtesting: # 5. Process exit orders. order = trade.select_order(trade.exit_side, is_open=True) - if self._try_close_open_order(order, trade, current_time, row): + if order and self._try_close_open_order(order, trade, current_time, row): sub_trade = order.safe_amount_after_fee != trade.amount if sub_trade: trade.recalc_trade_from_orders()