stable1 6
This commit is contained in:
parent
2b6f010cd5
commit
9f681ae122
@ -317,7 +317,7 @@ class FreqaiExampleStrategy(IStrategy):
|
||||
def populate_entry_trend(self, df: DataFrame, metadata: dict) -> DataFrame:
|
||||
# 改进买入信号条件
|
||||
# 检查 MACD 列是否存在
|
||||
if "macd" not in DataFrame.columns or "macdsignal" not in DataFrame.columns:
|
||||
if "macd" not in dataframe.columns or "macdsignal" not in dataframe.columns:
|
||||
logger.error("MACD 或 MACD 信号列缺失,无法生成买入信号。尝试重新计算 MACD 列。")
|
||||
|
||||
try:
|
||||
@ -327,7 +327,7 @@ class FreqaiExampleStrategy(IStrategy):
|
||||
logger.info("MACD 列已成功重新计算。")
|
||||
except Exception as e:
|
||||
logger.error(f"重新计算 MACD 列时出错:{str(e)}")
|
||||
raise ValueError("DataFrame 缺少必要的 MACD 列且无法重新计算。")
|
||||
raise ValueError("dataframe 缺少必要的 MACD 列且无法重新计算。")
|
||||
|
||||
enter_long_conditions = [
|
||||
(dataframe["rsi"] < dataframe["buy_rsi_pred"]), # RSI 低于买入阈值
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user