From caa068101d68932d9f39e3d44a8af047f40a370e Mon Sep 17 00:00:00 2001 From: "zhangkun9038@dingtalk.com" Date: Fri, 27 Jun 2025 22:06:16 +0000 Subject: [PATCH] =?UTF-8?q?=E5=85=A5=E5=9C=BA=E6=9D=A1=E4=BB=B6=20rsi=20?= =?UTF-8?q?=E6=94=B9=E6=88=9045?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- freqtrade/templates/freqaiprimer.json | 28 +++++++++++++-------------- freqtrade/templates/freqaiprimer.py | 2 +- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/freqtrade/templates/freqaiprimer.json b/freqtrade/templates/freqaiprimer.json index 08836f79..a1a35d8c 100644 --- a/freqtrade/templates/freqaiprimer.json +++ b/freqtrade/templates/freqaiprimer.json @@ -9,27 +9,27 @@ "max_open_trades": 5 }, "buy": { - "ADD_POSITION_THRESHOLD": -0.01, - "BUY_THRESHOLD_MAX": -0.014, - "BUY_THRESHOLD_MIN": -0.019, - "COOLDOWN_PERIOD_MINUTES": 1, - "MAX_ENTRY_POSITION_ADJUSTMENT": 1 + "ADD_POSITION_THRESHOLD": -0.011, + "BUY_THRESHOLD_MAX": -0.016, + "BUY_THRESHOLD_MIN": -0.027, + "COOLDOWN_PERIOD_MINUTES": 8, + "MAX_ENTRY_POSITION_ADJUSTMENT": 2 }, "sell": { - "EXIT_POSITION_RATIO": 0.412, - "SELL_THRESHOLD_MAX": 0.082, - "SELL_THRESHOLD_MIN": 0.008, - "TRAILING_STOP_DISTANCE": 0.005, - "TRAILING_STOP_START": 0.02 + "EXIT_POSITION_RATIO": 0.587, + "SELL_THRESHOLD_MAX": 0.067, + "SELL_THRESHOLD_MIN": 0.012, + "TRAILING_STOP_DISTANCE": 0.014, + "TRAILING_STOP_START": 0.01 }, "protection": {}, "trailing": { "trailing_stop": true, - "trailing_stop_positive": 0.253, - "trailing_stop_positive_offset": 0.313, - "trailing_only_offset_is_reached": true + "trailing_stop_positive": 0.213, + "trailing_stop_positive_offset": 0.307, + "trailing_only_offset_is_reached": false } }, "ft_stratparam_v": 1, - "export_time": "2025-06-27 07:47:09.914912+00:00" + "export_time": "2025-06-27 18:37:00.554316+00:00" } \ No newline at end of file diff --git a/freqtrade/templates/freqaiprimer.py b/freqtrade/templates/freqaiprimer.py index fc5fdfda..9665574d 100644 --- a/freqtrade/templates/freqaiprimer.py +++ b/freqtrade/templates/freqaiprimer.py @@ -276,7 +276,7 @@ class FreqaiPrimer(IStrategy): if "&-price_value_divergence" in dataframe.columns: cond1 = (dataframe["&-price_value_divergence"] < self.buy_threshold) cond2 = (dataframe["volume_z_score"] > 1.5) - cond3 = (dataframe["rsi"] < 40) + cond3 = (dataframe["rsi"] < 45) cond4 = (dataframe["close"] <= dataframe["bb_lowerband"]) buy_condition = cond1 & cond2 & cond3 & cond4 conditions.append(buy_condition)