diff --git a/freqtrade/constants.py b/freqtrade/constants.py index 2d3b4a5e8..1b99dd6ec 100644 --- a/freqtrade/constants.py +++ b/freqtrade/constants.py @@ -59,7 +59,7 @@ AVAILABLE_PAIRLISTS = [ "VolatilityFilter", ] AVAILABLE_DATAHANDLERS = ["json", "jsongz", "feather", "parquet"] -BACKTEST_BREAKDOWNS = ["day", "week", "month"] +BACKTEST_BREAKDOWNS = ["day", "week", "month", "year"] BACKTEST_CACHE_AGE = ["none", "day", "week", "month"] BACKTEST_CACHE_DEFAULT = "day" DRY_RUN_WALLET = 1000 diff --git a/freqtrade/optimize/optimize_reports/optimize_reports.py b/freqtrade/optimize/optimize_reports/optimize_reports.py index edcdf757a..a798eaf7a 100644 --- a/freqtrade/optimize/optimize_reports/optimize_reports.py +++ b/freqtrade/optimize/optimize_reports/optimize_reports.py @@ -212,6 +212,8 @@ def _get_resample_from_period(period: str) -> str: return "1W-MON" if period == "month": return "1ME" + if period == "year": + return "1Y" raise ValueError(f"Period {period} is not supported.")