From 851a9a76205a4e25467320f5c5268620efcdb7fb Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 10 Nov 2024 14:54:16 +0100 Subject: [PATCH] refactor: move hyperopt-auto --- freqtrade/optimize/hyperopt/hyperopt.py | 4 ++-- freqtrade/optimize/{ => hyperopt}/hyperopt_auto.py | 2 +- freqtrade/optimize/{ => hyperopt}/hyperopt_interface.py | 0 tests/optimize/test_hyperopt.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename freqtrade/optimize/{ => hyperopt}/hyperopt_auto.py (97%) rename freqtrade/optimize/{ => hyperopt}/hyperopt_interface.py (100%) diff --git a/freqtrade/optimize/hyperopt/hyperopt.py b/freqtrade/optimize/hyperopt/hyperopt.py index 83204d06c..c0738b186 100644 --- a/freqtrade/optimize/hyperopt/hyperopt.py +++ b/freqtrade/optimize/hyperopt/hyperopt.py @@ -27,10 +27,10 @@ from freqtrade.enums import HyperoptState from freqtrade.exceptions import OperationalException from freqtrade.misc import deep_merge_dicts, file_dump_json, plural from freqtrade.optimize.backtesting import Backtesting -from freqtrade.optimize.hyperopt.hyperopt_output import HyperoptOutput # Import IHyperOpt and IHyperOptLoss to allow unpickling classes from these modules -from freqtrade.optimize.hyperopt_auto import HyperOptAuto +from freqtrade.optimize.hyperopt.hyperopt_auto import HyperOptAuto +from freqtrade.optimize.hyperopt.hyperopt_output import HyperoptOutput from freqtrade.optimize.hyperopt_loss.hyperopt_loss_interface import IHyperOptLoss from freqtrade.optimize.hyperopt_tools import ( HyperoptStateContainer, diff --git a/freqtrade/optimize/hyperopt_auto.py b/freqtrade/optimize/hyperopt/hyperopt_auto.py similarity index 97% rename from freqtrade/optimize/hyperopt_auto.py rename to freqtrade/optimize/hyperopt/hyperopt_auto.py index 702cff51d..1da80ec02 100644 --- a/freqtrade/optimize/hyperopt_auto.py +++ b/freqtrade/optimize/hyperopt/hyperopt_auto.py @@ -14,7 +14,7 @@ from freqtrade.exceptions import OperationalException with suppress(ImportError): from skopt.space import Dimension -from freqtrade.optimize.hyperopt_interface import EstimatorType, IHyperOpt +from freqtrade.optimize.hyperopt.hyperopt_interface import EstimatorType, IHyperOpt logger = logging.getLogger(__name__) diff --git a/freqtrade/optimize/hyperopt_interface.py b/freqtrade/optimize/hyperopt/hyperopt_interface.py similarity index 100% rename from freqtrade/optimize/hyperopt_interface.py rename to freqtrade/optimize/hyperopt/hyperopt_interface.py diff --git a/tests/optimize/test_hyperopt.py b/tests/optimize/test_hyperopt.py index e7b03da6f..150cb0d8d 100644 --- a/tests/optimize/test_hyperopt.py +++ b/tests/optimize/test_hyperopt.py @@ -14,7 +14,7 @@ from freqtrade.data.history import load_data from freqtrade.enums import ExitType, RunMode from freqtrade.exceptions import OperationalException from freqtrade.optimize.hyperopt import Hyperopt -from freqtrade.optimize.hyperopt_auto import HyperOptAuto +from freqtrade.optimize.hyperopt.hyperopt_auto import HyperOptAuto from freqtrade.optimize.hyperopt_tools import HyperoptTools from freqtrade.optimize.optimize_reports import generate_strategy_stats from freqtrade.optimize.space import SKDecimal