]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
perf(qav3): tune TP and trade confirmation checks
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 3 May 2025 10:15:11 +0000 (12:15 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sat, 3 May 2025 10:15:11 +0000 (12:15 +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 5d7bab1538d1fab6516a9029a41f494d9c39dca2..01746526ddb3f6ddf9977e5483ca561f71e0bdf9 100644 (file)
@@ -45,7 +45,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
     https://github.com/sponsors/robcaulk
     """
 
-    version = "3.7.24"
+    version = "3.7.25"
 
     @cached_property
     def _optuna_config(self) -> dict:
index fb3140b80594ec5e2e13065a59e9402f7f853469..befd3693332f3ba395d511edcb46a62e32afa209 100644 (file)
@@ -58,7 +58,7 @@ class QuickAdapterV3(IStrategy):
     INTERFACE_VERSION = 3
 
     def version(self) -> str:
-        return "3.3.18"
+        return "3.3.19"
 
     timeframe = "5m"
 
@@ -366,13 +366,13 @@ class QuickAdapterV3(IStrategy):
             self._label_params[pair]["label_natr_ratio"] = label_natr_ratio
 
     def get_entry_natr_ratio(self, pair: str) -> float:
-        return self.get_label_natr_ratio(pair) * 0.015
+        return self.get_label_natr_ratio(pair) * 0.0125
 
     def get_stoploss_natr_ratio(self, pair: str) -> float:
         return self.get_label_natr_ratio(pair) * 0.675
 
     def get_take_profit_natr_ratio(self, pair: str) -> float:
-        return self.get_stoploss_natr_ratio(pair) * 0.8
+        return self.get_stoploss_natr_ratio(pair) * 0.775
 
     def set_freqai_targets(self, dataframe: DataFrame, metadata: dict, **kwargs):
         pair = str(metadata.get("pair"))