From: Jérôme Benoit Date: Sat, 5 Apr 2025 16:50:15 +0000 (+0200) Subject: perf(qav3): fine tune extrema labeling X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=455331784463fd4178896eb98f6fe94a308fa2b4;p=freqai-strategies.git perf(qav3): fine tune extrema labeling Signed-off-by: Jérôme Benoit --- diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index c2eddf7..6d22d8f 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -59,7 +59,7 @@ class QuickAdapterV3(IStrategy): INTERFACE_VERSION = 3 def version(self) -> str: - return "3.2.13" + return "3.2.14" timeframe = "5m" @@ -76,6 +76,10 @@ class QuickAdapterV3(IStrategy): trailing_stop_positive_offset = 0.011 trailing_only_offset_is_reached = True + @cached_property + def label_natr_ratio(self) -> float: + return self.freqai_info["feature_parameters"].get("label_natr_ratio", 0.0125) + @cached_property def entry_natr_ratio(self) -> float: return self.config.get("entry_pricing", {}).get("entry_natr_ratio", 0.00025) @@ -355,7 +359,7 @@ class QuickAdapterV3(IStrategy): peaks_prominence = ( dataframe["close"].iloc[-1] * ta.NATR(dataframe, timeperiod=label_period_candles).iloc[-1] - * 0.0075 + * self.label_natr_ratio ) min_peaks, _ = find_peaks( -dataframe["low"].values,