]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(quickadapter): import optuna journal storage classes directly
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 3 Jul 2026 14:53:13 +0000 (16:53 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 3 Jul 2026 14:53:13 +0000 (16:53 +0200)
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py

index 90545e0a6e71e92a9ac6154424b941bc0bac558d..928e970bd13c491ebeb1d4c85d73cc0be8b031cf 100644 (file)
@@ -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()