From 7e6f2cba539449b37786e68f46f491efc6b810de Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 1 Oct 2023 07:54:09 +0200 Subject: [PATCH] Move analysis command into their own subspace --- freqtrade/commands/optimize_commands.py | 4 ++-- freqtrade/optimize/analysis/__init__.py | 0 freqtrade/optimize/{ => analysis}/lookahead_analysis.py | 0 .../optimize/{ => analysis}/lookahead_analysis_helpers.py | 2 +- freqtrade/optimize/{ => analysis}/recursive_analysis.py | 0 .../optimize/{ => analysis}/recursive_analysis_helpers.py | 2 +- 6 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 freqtrade/optimize/analysis/__init__.py rename freqtrade/optimize/{ => analysis}/lookahead_analysis.py (100%) rename freqtrade/optimize/{ => analysis}/lookahead_analysis_helpers.py (99%) rename freqtrade/optimize/{ => analysis}/recursive_analysis.py (100%) rename freqtrade/optimize/{ => analysis}/recursive_analysis_helpers.py (98%) diff --git a/freqtrade/commands/optimize_commands.py b/freqtrade/commands/optimize_commands.py index 0a63753d9..b416c814f 100644 --- a/freqtrade/commands/optimize_commands.py +++ b/freqtrade/commands/optimize_commands.py @@ -140,7 +140,7 @@ def start_lookahead_analysis(args: Dict[str, Any]) -> None: :param args: Cli args from Arguments() :return: None """ - from freqtrade.optimize.lookahead_analysis_helpers import LookaheadAnalysisSubFunctions + from freqtrade.optimize.analysis.lookahead_analysis_helpers import LookaheadAnalysisSubFunctions config = setup_utils_configuration(args, RunMode.UTIL_NO_EXCHANGE) LookaheadAnalysisSubFunctions.start(config) @@ -152,7 +152,7 @@ def start_recursive_analysis(args: Dict[str, Any]) -> None: :param args: Cli args from Arguments() :return: None """ - from freqtrade.optimize.recursive_analysis_helpers import RecursiveAnalysisSubFunctions + from freqtrade.optimize.analysis.recursive_analysis_helpers import RecursiveAnalysisSubFunctions config = setup_utils_configuration(args, RunMode.UTIL_NO_EXCHANGE) RecursiveAnalysisSubFunctions.start(config) diff --git a/freqtrade/optimize/analysis/__init__.py b/freqtrade/optimize/analysis/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/freqtrade/optimize/lookahead_analysis.py b/freqtrade/optimize/analysis/lookahead_analysis.py similarity index 100% rename from freqtrade/optimize/lookahead_analysis.py rename to freqtrade/optimize/analysis/lookahead_analysis.py diff --git a/freqtrade/optimize/lookahead_analysis_helpers.py b/freqtrade/optimize/analysis/lookahead_analysis_helpers.py similarity index 99% rename from freqtrade/optimize/lookahead_analysis_helpers.py rename to freqtrade/optimize/analysis/lookahead_analysis_helpers.py index 81ea5d61b..f8ddd73f5 100644 --- a/freqtrade/optimize/lookahead_analysis_helpers.py +++ b/freqtrade/optimize/analysis/lookahead_analysis_helpers.py @@ -7,7 +7,7 @@ import pandas as pd from freqtrade.constants import Config from freqtrade.exceptions import OperationalException -from freqtrade.optimize.lookahead_analysis import LookaheadAnalysis +from freqtrade.optimize.analysis.lookahead_analysis import LookaheadAnalysis from freqtrade.resolvers import StrategyResolver diff --git a/freqtrade/optimize/recursive_analysis.py b/freqtrade/optimize/analysis/recursive_analysis.py similarity index 100% rename from freqtrade/optimize/recursive_analysis.py rename to freqtrade/optimize/analysis/recursive_analysis.py diff --git a/freqtrade/optimize/recursive_analysis_helpers.py b/freqtrade/optimize/analysis/recursive_analysis_helpers.py similarity index 98% rename from freqtrade/optimize/recursive_analysis_helpers.py rename to freqtrade/optimize/analysis/recursive_analysis_helpers.py index ba1cf8745..3fff2125c 100644 --- a/freqtrade/optimize/recursive_analysis_helpers.py +++ b/freqtrade/optimize/analysis/recursive_analysis_helpers.py @@ -5,7 +5,7 @@ from typing import Any, Dict, List from freqtrade.constants import Config from freqtrade.exceptions import OperationalException -from freqtrade.optimize.recursive_analysis import RecursiveAnalysis +from freqtrade.optimize.analysis.recursive_analysis import RecursiveAnalysis from freqtrade.resolvers import StrategyResolver