From: Jérôme Benoit Date: Fri, 3 Jul 2026 14:53:13 +0000 (+0200) Subject: refactor(quickadapter): import optuna journal storage classes directly X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=041f09a64308b5e70abff7473a4b188e2585c79d;p=freqai-strategies.git refactor(quickadapter): import optuna journal storage classes directly --- diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index 90545e0..928e970 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -36,6 +36,8 @@ from freqtrade.exceptions import DependencyException from freqtrade.freqai.base_models.BaseRegressionModel import BaseRegressionModel from freqtrade.freqai.data_kitchen import FreqaiDataKitchen from numpy.typing import NDArray +from optuna.storages import JournalStorage +from optuna.storages.journal import JournalFileBackend from optuna.study.study import ObjectiveFuncType from sklearn.model_selection import TimeSeriesSplit, train_test_split from sklearn.preprocessing import ( @@ -4289,10 +4291,8 @@ class QuickAdapterRegressorV3(BaseRegressionModel): ), ) - def _build_journal_storage() -> optuna.storages.JournalStorage: - return optuna.storages.JournalStorage( - optuna.storages.journal.JournalFileBackend(str(journal_path)) - ) + def _build_journal_storage() -> JournalStorage: + return JournalStorage(JournalFileBackend(str(journal_path))) try: storage = _build_journal_storage()