diff --git a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py index 167559f9d..3d515b27f 100644 --- a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py +++ b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py @@ -249,7 +249,10 @@ class HyperOptimizer: self.dimensions = [s for space in self.spaces.values() for s in space] if len(self.dimensions) == 0: raise OperationalException( - "No hyperopt parameters found to optimize. Did you intend to use different spaces?" + "No hyperopt parameters found to optimize." + f"Available spaces: {', '.join(spaces)}. " + "Check your strategy's parameter definitions or verify the configured spaces " + "in your command." ) self.o_dimensions = self.convert_dimensions_to_optuna_space(self.dimensions)