]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
docs(qav3): display proper log message for optuna
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 27 May 2025 19:50:12 +0000 (21:50 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 27 May 2025 19:50:12 +0000 (21:50 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py

index ec48d555117d57b5eef6e2c55ca3e6bcafb70007..0e0d9fce619f363c64b6107cda7602421ca2ce44 100644 (file)
@@ -671,6 +671,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
                 "value": self.get_optuna_value(pair, namespace),
                 **self.get_optuna_params(pair, namespace),
             }
+            metric_log_msg = ""
         else:
             best_trial = self.get_multi_objective_study_best_trial("label", study)
             if not best_trial:
@@ -684,8 +685,11 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
                 "values": self.get_optuna_values(pair, namespace),
                 **self.get_optuna_params(pair, namespace),
             }
+            metric_log_msg = (
+                f" using {self.ft_params.get('label_metric', 'euclidean')} metric"
+            )
         logger.info(
-            f"Optuna {pair} {namespace} {objective_type} objective done using {self.ft_params.get('label_metric', 'euclidean')} metric ({time_spent:.2f} secs)"
+            f"Optuna {pair} {namespace} {objective_type} objective done{metric_log_msg} ({time_spent:.2f} secs)"
         )
         for key, value in study_results.items():
             logger.info(