diff --git a/trading_system/config.py b/trading_system/config.py index 64f3ee9..56a6294 100644 --- a/trading_system/config.py +++ b/trading_system/config.py @@ -203,15 +203,15 @@ DEFAULT_TRADING_CONFIG = { 'MIN_STOP_LOSS_PRICE_PCT': 0.025, # 最小止损价格变动2.5%(交易所/挂单最小距离) 'MIN_TAKE_PROFIT_PRICE_PCT': 0.02, # 最小止盈价格变动2% 'USE_ATR_STOP_LOSS': True, # 使用ATR动态止损 - 'ATR_STOP_LOSS_MULTIPLIER': 0.5, # ATR止损倍数0.5(2026-02-14:收紧止损,与ATR_MULTIPLIER_MAX一致) + 'ATR_STOP_LOSS_MULTIPLIER': 3.0, # ATR止损倍数3.0(回归盈利期宽止损设置) 'ATR_TAKE_PROFIT_MULTIPLIER': 6.0, # ATR止盈倍数6.0(追求更高盈亏比) 'RISK_REWARD_RATIO': 3.0, # 盈亏比3:1 'USE_MARGIN_CAP_FOR_TP': True, # 止盈按保证金上限封顶,避免 TP 过远难以触及、亏损扛单。勿关。 'USE_MARGIN_CAP_FOR_SL': True, # 止损按保证金上限封顶,避免 ATR 过宽导致 -60%~-80% 保证金扛单。勿关。 'ATR_PERIOD': 14, # ATR计算周期14 'USE_DYNAMIC_ATR_MULTIPLIER': False, # 不使用动态ATR - 'ATR_MULTIPLIER_MIN': 0.5, # 动态ATR倍数最小值 - 'ATR_MULTIPLIER_MAX': 0.5, # 动态ATR倍数最大值 + 'ATR_MULTIPLIER_MIN': 1.5, # 动态ATR倍数最小值(回归盈利期设置) + 'ATR_MULTIPLIER_MAX': 2.5, # 动态ATR倍数最大值(回归盈利期设置) 'SCAN_INTERVAL': 900, # 扫描间隔15分钟(900秒),快速验证模式:提高扫描频率以增加交易机会 'SCAN_SYMBOL_ANALYSIS_TIMEOUT_SEC': 18, # 单个交易对「详细分析」超时(秒),超时则跳过该交易对;网络慢可调大(如 25) 'KLINE_INTERVAL': '1h', @@ -245,22 +245,22 @@ DEFAULT_TRADING_CONFIG = { 'RSI_EXTREME_REVERSE_ONLY_NEUTRAL_4H': True, # 若将来开启反向,仅允许4H中性时 'ATR_SPIKE_THRESHOLD': 2.0, # ATR异常激增阈值(当前ATR / 平均ATR) - 'SIGNAL_STRENGTH_POSITION_MULTIPLIER': {7: 0.8, 8: 1.0, 9: 1.2, 10: 1.5}, # 信号强度分级:7分80%,8分100%,9分120%,10分150%(好机会自动加仓) + 'SIGNAL_STRENGTH_POSITION_MULTIPLIER': {7: 0.8, 8: 0.9, 9: 1.0, 10: 1.1}, # 信号强度分级:7分80%,8分90%,9分100%,10分110%(适度加仓) # ===== 仓位管理优化(山寨币专属)===== 'USE_FIXED_RISK_SIZING': True, # 固定每笔风险,避免亏损扩大 - 'FIXED_RISK_PERCENT': 0.03, # 每笔最多亏总资金3%(针对小资金账户优化,300U账户单笔风险约9U) - 'MAX_LEVERAGE_SMALL_CAP': 8, # 高波动/小众币最大杠杆(与之前盈利阶段一致) - 'MIN_LEVERAGE': 8, # 动态杠杆下限,避免被压到 2–4x 导致单笔盈利过少 + 'FIXED_RISK_PERCENT': 0.01, # 每笔最多亏总资金1%(回归盈利期风控水平) + 'MAX_LEVERAGE_SMALL_CAP': 4, # 高波动/小众币最大杠杆(回归盈利期设置) + 'MIN_LEVERAGE': 4, # 动态杠杆下限,允许在风险较大时降低杠杆 'ATR_LEVERAGE_REDUCTION_THRESHOLD': 0.05, # ATR超过5%时降低杠杆 - 'LEVERAGE': 8, # 基础杠杆(与之前盈利阶段一致) - 'USE_DYNAMIC_LEVERAGE': True, # 开启动态杠杆(基于止损宽度自动调整,但不低于 MIN_LEVERAGE) + 'LEVERAGE': 4, # 基础杠杆(回归盈利期设置) + 'USE_DYNAMIC_LEVERAGE': True, # 开启动态杠杆(基于止损宽度自动调整) 'MAX_SINGLE_TRADE_LOSS_PERCENT': 20.0, # 单笔交易最大本金亏损率(20%),用于限制杠杆 - 'MAX_LEVERAGE': 20, # 最大杠杆 + 'MAX_LEVERAGE': 12, # 最大杠杆(回归盈利期上限) # 移动止损:必须开启!山寨币利润要保护 'USE_TRAILING_STOP': True, - 'TRAILING_STOP_ACTIVATION': 0.30, # 盈利30%后激活(延迟激活,避免微利震荡出局,约合3%价格波动) - 'TRAILING_STOP_PROTECT': 0.10, # 保护10%利润(确保至少有1%价格波动的利润) + 'TRAILING_STOP_ACTIVATION': 0.10, # 盈利10%后激活(回归盈利期更早锁盈设置) + 'TRAILING_STOP_PROTECT': 0.02, # 保护2%利润(回归盈利期紧凑保护) # 最小持仓时间锁:立即取消!山寨币30分钟可能暴涨暴跌50% 'MIN_HOLD_TIME_SEC': 0, # 取消持仓时间锁