From b84a1d0c92596f9a5fae34611da8eafe5ba4e981 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 22 Jul 2021 20:21:04 +0200 Subject: [PATCH] Don't crash when *_params is not defined in strategy closes #5407 --- freqtrade/strategy/hyper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/strategy/hyper.py b/freqtrade/strategy/hyper.py index fa3384660..b067e19d5 100644 --- a/freqtrade/strategy/hyper.py +++ b/freqtrade/strategy/hyper.py @@ -338,8 +338,8 @@ class HyperStrategyMixin(object): params = self.load_params_from_file() params = params.get('params', {}) self._ft_params_from_file = params - buy_params = deep_merge_dicts(params.get('buy', {}), getattr(self, 'buy_params', None)) - sell_params = deep_merge_dicts(params.get('sell', {}), getattr(self, 'sell_params', None)) + buy_params = deep_merge_dicts(params.get('buy', {}), getattr(self, 'buy_params', {})) + sell_params = deep_merge_dicts(params.get('sell', {}), getattr(self, 'sell_params', {})) self._load_params(buy_params, 'buy', hyperopt) self._load_params(sell_params, 'sell', hyperopt)