diff --git a/config_examples/config.json b/config_examples/config.json index 4b836a8b..f7ab9a31 100644 --- a/config_examples/config.json +++ b/config_examples/config.json @@ -9,7 +9,7 @@ "rateLimit": 2000, "timeout": 30000 }, - "pair_whitelist": ["OKB/USDT", "SOL/USDT"] + "pair_whitelist": ["BTC/USDT", "TON/USDT", "DOT/USDT", "XRP/USDT", "OKB/USDT", "SOL/USDT", "DOGE/USDT", "WCT/USDT", "TRUMP/USDT", "SUI/USDT", "PEPE/USDT", "TRB/USDT", "MASK/USDT", "UNI/USDT", "KAITO/USDT"] }, "pairlists": [ { diff --git a/config_examples/freqaiprimer.json b/config_examples/freqaiprimer.json index 34b5d061..2f5f375d 100644 --- a/config_examples/freqaiprimer.json +++ b/config_examples/freqaiprimer.json @@ -109,7 +109,7 @@ "model_training_parameters": { "n_estimators": 100, "learning_rate": 0.05, - "num_leaves": 64, + "num_leaves": 31, "verbose": -1, "max_depth": 8 } diff --git a/freqtrade/templates/freqaiprimer.py b/freqtrade/templates/freqaiprimer.py index e87ce567..185948fa 100644 --- a/freqtrade/templates/freqaiprimer.py +++ b/freqtrade/templates/freqaiprimer.py @@ -53,7 +53,12 @@ class FreqaiPrimer(IStrategy): "verbose": -1, }, } + def __init__(self, config: dict, *args, **kwargs): + super().__init__(config, *args, **kwargs) + # 设置日志级别为 DEBUG + logger.setLevel(logging.DEBUG) + logger.debug("✅ 策略已初始化,日志级别设置为 DEBUG") def feature_engineering_expand_all(self, dataframe: DataFrame, period: int, metadata: dict, **kwargs) -> DataFrame: # 保留原有指标 dataframe["%-rsi-period"] = ta.RSI(dataframe, timeperiod=period) @@ -267,6 +272,6 @@ class FreqaiPrimer(IStrategy): stoploss_target = last_candle.get("&-stoploss_target", -0.01) # 将 stoploss_target 转换为负数(因为 stoploss 是负值) - dynamic_stoploss = min(-0.005, stoploss_target) # 设置最小止损限制 + dynamic_stoploss = min(-0.005, stoploss_target) # 设置最小止损限制a return dynamic_stoploss