]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
perf(qav3): fine tune label window optimization
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 14 Mar 2025 11:33:06 +0000 (12:33 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 14 Mar 2025 11:33:06 +0000 (12:33 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/LightGBMRegressorQuickAdapterV35.py
quickadapter/user_data/freqaimodels/XGBoostRegressorQuickAdapterV35.py

index 366d01ce0cafca74f3b02345ba193730a9a5f5dd..af74df5dae363468a5943e21579fbd129db55c52 100644 (file)
@@ -589,7 +589,7 @@ def period_objective(
         step=candles_step,
     )
     label_period_frequency: int = int(
-        fit_live_predictions_candles / label_period_candles
+        fit_live_predictions_candles / (label_period_candles * 2)
     )
     label_window: int = label_period_candles * label_period_frequency
     y_test = y_test.iloc[-label_window:].to_numpy()
index 8d5926a5159d46f617e591a8652e63e27e713af9..35bdd35b0c2326a58d2e2f6a6bd52586cf71b236 100644 (file)
@@ -597,7 +597,7 @@ def period_objective(
         step=candles_step,
     )
     label_period_frequency: int = int(
-        fit_live_predictions_candles / label_period_candles
+        fit_live_predictions_candles / (label_period_candles * 2)
     )
     label_window: int = label_period_candles * label_period_frequency
     y_test = y_test.iloc[-label_window:].to_numpy()