Skip to content

Commit 911a803

Browse files
committed
fix: improve error-handling for odd configurations
1 parent f04315f commit 911a803

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

freqtrade/resolvers/strategy_resolver.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,9 @@ def _strategy_sanity_validations(strategy: IStrategy):
150150
# Ensure necessary migrations are performed first.
151151
validate_migrated_strategy_settings(strategy.config)
152152

153-
if not all(k in strategy.order_types for k in REQUIRED_ORDERTYPES):
153+
if not strategy.order_types or not all(
154+
k in strategy.order_types for k in REQUIRED_ORDERTYPES
155+
):
154156
raise ImportError(
155157
f"Impossible to load Strategy '{strategy.__class__.__name__}'. "
156158
f"Order-types mapping is incomplete."

0 commit comments

Comments
 (0)