From 911a803a5670a6f460da8a7f56f29438d8ee7ce9 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 25 Oct 2025 09:49:55 +0200 Subject: [PATCH] fix: improve error-handling for odd configurations --- freqtrade/resolvers/strategy_resolver.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/resolvers/strategy_resolver.py b/freqtrade/resolvers/strategy_resolver.py index 47a09120d..a0ebfdef0 100644 --- a/freqtrade/resolvers/strategy_resolver.py +++ b/freqtrade/resolvers/strategy_resolver.py @@ -150,7 +150,9 @@ class StrategyResolver(IResolver): # Ensure necessary migrations are performed first. validate_migrated_strategy_settings(strategy.config) - if not all(k in strategy.order_types for k in REQUIRED_ORDERTYPES): + if not strategy.order_types or not all( + k in strategy.order_types for k in REQUIRED_ORDERTYPES + ): raise ImportError( f"Impossible to load Strategy '{strategy.__class__.__name__}'. " f"Order-types mapping is incomplete."