https://github.com/sponsors/robcaulk
     """
 
-    version = "3.7.14"
+    version = "3.7.15"
 
     @cached_property
     def _optuna_config(self) -> dict:
         label_period_candles: int,
     ) -> tuple[float, float]:
         temperature = float(
-            self.freqai_info.get("prediction_thresholds_temperature", 135.0)
+            self.freqai_info.get("prediction_thresholds_temperature", 125.0)
         )
         extrema = pred_df[EXTREMA_COLUMN].iloc[
             -(
 
     INTERFACE_VERSION = 3
 
     def version(self) -> str:
-        return "3.3.9"
+        return "3.3.10"
 
     timeframe = "5m"
 
         return self.freqai_info["feature_parameters"].get("label_period_candles", 50)
 
     def set_label_period_candles(self, pair: str, label_period_candles: int):
-        if label_period_candles:
+        if label_period_candles and isinstance(label_period_candles, int):
             self._label_params[pair]["label_period_candles"] = label_period_candles
 
     def get_label_natr_ratio(self, pair: str) -> float:
         return self.freqai_info["feature_parameters"].get("label_natr_ratio", 0.12125)
 
     def set_label_natr_ratio(self, pair: str, label_natr_ratio: float):
-        if label_natr_ratio:
+        if label_natr_ratio and isinstance(label_natr_ratio, float):
             self._label_params[pair]["label_natr_ratio"] = label_natr_ratio
 
     def get_entry_natr_ratio(self, pair: str) -> float: