From c9a018cf0ee4220f3a0f71c88899731c54eca91e Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 19 Dec 2023 06:30:40 +0100 Subject: [PATCH] Improve output if a strategy wasn't found in the backtest result --- freqtrade/data/btanalysis.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/freqtrade/data/btanalysis.py b/freqtrade/data/btanalysis.py index 96ab4927e..66caa0dcb 100644 --- a/freqtrade/data/btanalysis.py +++ b/freqtrade/data/btanalysis.py @@ -326,7 +326,10 @@ def load_backtest_data(filename: Union[Path, str], strategy: Optional[str] = Non "Please specify a strategy.") if strategy not in data['strategy']: - raise ValueError(f"Strategy {strategy} not available in the backtest result.") + raise ValueError( + f"Strategy {strategy} not available in the backtest result. " + f"Available strategies are '{','.join(data['strategy'].keys())}'" + ) data = data['strategy'][strategy]['trades'] df = pd.DataFrame(data)