]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(qav3): ensure timeframe is aligned everywhere
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 2 Jun 2025 11:06:05 +0000 (13:06 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 2 Jun 2025 11:06:05 +0000 (13:06 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py
quickadapter/user_data/strategies/QuickAdapterV3.py

index ce138337201ff9689d319299366181f07f40c7f4..cb73f74991fbbb006d6e998a77d1822efce98cb4 100644 (file)
@@ -45,7 +45,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
     https://github.com/sponsors/robcaulk
     """
 
-    version = "3.7.74"
+    version = "3.7.75"
 
     @cached_property
     def _optuna_config(self) -> dict:
@@ -200,7 +200,9 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
                 namespace="label",
                 objective=lambda trial: label_objective(
                     trial,
-                    self.data_provider.get_pair_dataframe(dk.pair),
+                    self.data_provider.get_pair_dataframe(
+                        pair=dk.pair, timeframe=self.config.get("timeframe")
+                    ),
                     self.freqai_info.get("fit_live_predictions_candles", 100),
                     self._optuna_config.get("candles_step"),
                 ),
index fb42c928106f6126afe36f8c806b2592c3c7e029..2feec2172fe23759b9d991c849aed9f51c64914d 100644 (file)
@@ -159,9 +159,9 @@ class QuickAdapterV3(IStrategy):
                 "FreqAI strategy requires 'identifier' defined in the freqai section configuration"
             )
         self.models_full_path = Path(
-            self.config.get("user_data_dir")
+            str(self.config.get("user_data_dir"))
             / "models"
-            / f"{self.freqai_info.get('identifier')}"
+            / str(self.freqai_info.get("identifier"))
         )
         self._label_params: dict[str, dict] = {}
         for pair in self.pairs: