From 516813f4277ea58f20f0be9554851793e6316221 Mon Sep 17 00:00:00 2001 From: "zhangkun9038@dingtalk.com" Date: Sat, 30 Aug 2025 13:37:11 +0800 Subject: [PATCH] fix issue --- freqtrade/templates/freqaiprimer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/freqtrade/templates/freqaiprimer.py b/freqtrade/templates/freqaiprimer.py index ab84b00..b9f47c0 100644 --- a/freqtrade/templates/freqaiprimer.py +++ b/freqtrade/templates/freqaiprimer.py @@ -248,8 +248,10 @@ class FreqaiPrimer(IStrategy): # 确保df_15m中包含rsi_15m列,如果没有则计算 if 'rsi_15m' not in df_15m.columns: - # 使用talib计算14期RSI - df_15m['rsi_15m'] = self.talib.RSI(df_15m['close'], timeperiod=14) + # 使用pandas_ta计算14期RSI + import pandas_ta as ta + rsi_series = ta.rsi(df_15m['close'], length=14) + df_15m['rsi_15m'] = rsi_series df_15m = df_15m.rename(columns={'date': 'date_15m'}) merged_data = dataframe.merge(df_15m[['date_15m', 'rsi_15m']], how='left', left_on='date', right_on='date_15m')