调整某些参数浮动范围
This commit is contained in:
parent
1a12f6a050
commit
066aa08809
@ -45,9 +45,12 @@ class FreqaiPrimer(IStrategy):
|
||||
TREND_FINAL_BULLISH_THRESHOLD = 55 # 上涨趋势最终阈值
|
||||
TREND_FINAL_BEARISH_THRESHOLD = 13 # 下跌趋势最终阈值
|
||||
|
||||
# Hyperopt 可优化参数
|
||||
trend_final_bullish_threshold = IntParameter(40, 90, default=55, space="buy", optimize=True, load=True)
|
||||
trend_final_bearish_threshold = IntParameter(10, 40, default=13, space="buy", optimize=True, load=True)
|
||||
# Hyperopt 可优化参数 - 基于初步结果调整范围
|
||||
trend_final_bullish_threshold = IntParameter(20, 85, default=71, space="buy", optimize=True, load=True) # 降低上限,避免过于保守
|
||||
trend_final_bearish_threshold = IntParameter(5, 45, default=21, space="buy", optimize=True, load=True) # 扩大下限,捕获更多熊市机会
|
||||
|
||||
# 趋势确认参数 - 增加交易频率
|
||||
trend_confirmation_period = IntParameter(3, 15, default=8, space="buy", optimize=True, load=True) # 趋势确认周期
|
||||
|
||||
# 出场策略相关参数
|
||||
exit_divergence_multiplier = DecimalParameter(1.0, 1.3, default=1.06, space="sell", optimize=True, load=True)
|
||||
@ -55,7 +58,7 @@ class FreqaiPrimer(IStrategy):
|
||||
exit_rsi_threshold = IntParameter(55, 75, default=65, space="sell", optimize=True, load=True)
|
||||
exit_stochrsi_threshold = IntParameter(60, 80, default=70, space="sell", optimize=True, load=True)
|
||||
exit_adx_threshold_overbought = IntParameter(20, 35, default=25, space="sell", optimize=True, load=True)
|
||||
exit_min_profit_threshold = DecimalParameter(0.005, 0.05, default=0.02, space="sell", optimize=True, load=True)
|
||||
exit_min_profit_threshold = DecimalParameter(0.01, 0.08, default=0.039, space="sell", optimize=True, load=True) # 提高最小盈利要求
|
||||
exit_rapid_rise_bull = DecimalParameter(1.5, 4.0, default=2.0, space="sell", optimize=True, load=True)
|
||||
exit_rapid_rise_bear = DecimalParameter(2.5, 5.0, default=3.5, space="sell", optimize=True, load=True)
|
||||
exit_stochrsi_rapid = IntParameter(65, 85, default=70, space="sell", optimize=True, load=True)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user