auto_trade_sys/docs/risk_profile_2026-02-15.md
薇薇安 fe3da9dfb5 11
2026-02-15 14:47:27 +08:00

6.7 KiB
Raw Blame History

2026-02-15 交易风险参数调整记录(回归盈利期风格)

一、调整背景

  • 近期现象:止损触发次数明显增多,很多单子刚入场不久即被扫损,整体回撤加快。
  • 原因排查2 月 12 日之后做了一系列「收紧止损 / 提高杠杆 / 放大单笔风险」的改动,整体风格从「宽止损 + 中低杠杆 + 小风险」变成了「紧止损 + 高杠杆 + 较大单笔风险」。
  • 本次目标:在保留后续有价值的风控增强(如止盈/止损保证金封顶、扫描和过滤优化)的前提下,将核心风险参数调整回接近 2 月 12 日盈利阶段的风格。

二、核心参数对比(默认配置 DEFAULT_TRADING_CONFIG

文件位置:trading_system/config.py 中的 DEFAULT_TRADING_CONFIG

1. 止损相关

  • ATR 止损倍数:
    • 之前(激进版本):ATR_STOP_LOSS_MULTIPLIER = 0.5
    • 调整后(回归盈利期):ATR_STOP_LOSS_MULTIPLIER = 3.0
  • 动态 ATR 倍数范围:
    • 之前:ATR_MULTIPLIER_MIN = 0.5, ATR_MULTIPLIER_MAX = 0.5
    • 调整后:ATR_MULTIPLIER_MIN = 1.5, ATR_MULTIPLIER_MAX = 2.5
  • 其他保持:
    • STOP_LOSS_PERCENT = 0.05
    • MIN_STOP_LOSS_PRICE_PCT = 0.025
    • USE_ATR_STOP_LOSS = True
    • USE_MARGIN_CAP_FOR_SL = True

含义止损从“极紧0.5 ATR”恢复为“比较宽1.53 ATR配合保证金封顶既能给行情足够波动空间又避免极端大亏损。

2. 杠杆与单笔风险

  • 单笔风险比例:
    • 之前:FIXED_RISK_PERCENT = 0.03(单笔最多亏 3%
    • 调整后:FIXED_RISK_PERCENT = 0.01(单笔最多亏 1%
  • 杠杆相关:
    • 之前:
      • LEVERAGE = 8
      • MAX_LEVERAGE_SMALL_CAP = 8
      • MIN_LEVERAGE = 8
      • MAX_LEVERAGE = 20
    • 调整后:
      • LEVERAGE = 4
      • MAX_LEVERAGE_SMALL_CAP = 4
      • MIN_LEVERAGE = 4
      • MAX_LEVERAGE = 12
  • 其它保留:
    • USE_FIXED_RISK_SIZING = True
    • USE_DYNAMIC_LEVERAGE = True
    • MAX_SINGLE_TRADE_LOSS_PERCENT = 20.0
    • ATR_LEVERAGE_REDUCTION_THRESHOLD = 0.05

含义回到“4 倍基础杠杆 + 小众币最多 4 倍 + 单笔 1% 风险”的组合,整体波动和回撤速度显著降低。

3. 移动止损Trailing Stop

  • 启动和保护阈值:
    • 之前:
      • TRAILING_STOP_ACTIVATION = 0.30(盈利 30% 才激活)
      • TRAILING_STOP_PROTECT = 0.10(保护 10% 利润)
    • 调整后:
      • TRAILING_STOP_ACTIVATION = 0.10(盈利 10% 即激活)
      • TRAILING_STOP_PROTECT = 0.02(保护 2% 利润)
  • 保持:
    • USE_TRAILING_STOP = True

含义:只要行情稍微走顺就开始锁盈,避免从大赚回吐到小赚甚至小亏。

4. 信号强度仓位放大

  • 仓位放大系数:
    • 之前(更激进):
      • SIGNAL_STRENGTH_POSITION_MULTIPLIER = {7: 0.8, 8: 1.0, 9: 1.2, 10: 1.5}
    • 调整后(折中版,略微放大 10 分信号):
      • SIGNAL_STRENGTH_POSITION_MULTIPLIER = {7: 0.8, 8: 0.9, 9: 1.0, 10: 1.1}

含义:保留“强信号略多下点”的思路,但不再对 10 分信号放大到 1.5 倍,防止少数失误单放大整体回撤。

5. RSI 极限反转与过滤

  • 当前保持:
    • RSI_EXTREME_REVERSE_ENABLED = False
    • RSI_EXTREME_REVERSE_ONLY_NEUTRAL_4H = True
  • 过滤相关仍沿用盈利期思路:
    • MIN_SIGNAL_STRENGTH = 8
    • BETA_FILTER_ENABLED = True
    • BETA_FILTER_THRESHOLD = -0.005
    • MAX_RSI_FOR_LONG = 65
    • MIN_RSI_FOR_SHORT = 30
    • MAX_CHANGE_PERCENT_FOR_LONG = 25
    • MAX_CHANGE_PERCENT_FOR_SHORT = 10
    • USE_TREND_ENTRY_FILTER = True
    • MAX_TREND_MOVE_BEFORE_ENTRY = 0.04

含义:重点先恢复整体风险轮廓,暂不重新开启高波动的 RSI 反转策略。


三、全局快速方案(前端预设)与当前参数的对齐

文件位置:frontend/src/components/GlobalConfig.jsx 中的 presets.altcoin

1. 预设说明文案

  • 更新前描述偏向“3% 风险 / 高杠杆 / 晚激活移动止损”。
  • 更新后描述:
    • 已改为强调:
      • 宽 ATR 止损
      • 4x 基础杠杆、小众币最高 4x
      • 单笔 1% 风险
      • 10% 激活移动止损、2% 保护
      • 保留智能入场与趋势 / 大盘过滤

2. 关键风险参数与默认配置对齐

presets.altcoin.configs 中,以下字段已与 DEFAULT_TRADING_CONFIG 的核心风险设定对齐:

  • 止损:

    • ATR_STOP_LOSS_MULTIPLIER = 3.0
    • STOP_LOSS_PERCENT = 0.05
    • MIN_STOP_LOSS_PRICE_PCT = 0.025
    • MIN_TAKE_PROFIT_PRICE_PCT = 0.02
    • RISK_REWARD_RATIO = 3.0
    • MIN_RR_FOR_TP1 = 1.5
    • USE_MARGIN_CAP_FOR_TP = True
    • USE_MARGIN_CAP_FOR_SL = True
  • 单笔风险与杠杆:

    • USE_FIXED_RISK_SIZING = True
    • FIXED_RISK_PERCENT = 0.01
    • LEVERAGE = 4
    • MAX_LEVERAGE = 12
    • MIN_LEVERAGE = 4
    • MAX_LEVERAGE_SMALL_CAP = 4
  • 移动止损:

    • USE_TRAILING_STOP = True
    • TRAILING_STOP_ACTIVATION = 0.10
    • TRAILING_STOP_PROTECT = 0.02
  • 过滤与扫描:

    • MIN_VOLUME_24H = 30000000
    • MIN_VOLATILITY = 0.03
    • MIN_CHANGE_PERCENT = 2.0
    • TOP_N_SYMBOLS = 30
    • MAX_SCAN_SYMBOLS = 500
    • MIN_SIGNAL_STRENGTH = 8
    • EXCLUDE_MAJOR_COINS = True
    • SCAN_EXTRA_SYMBOLS_FOR_SUPPLEMENT = 20
    • SCAN_INTERVAL = 900
    • PRIMARY_INTERVAL = '4h'
    • ENTRY_INTERVAL = '1h'
    • CONFIRM_INTERVAL = '1d'
    • BETA_FILTER_ENABLED = True
    • BETA_FILTER_THRESHOLD = -0.005
    • ENTRY_SHORT_TREND_FILTER_ENABLED = True
    • MAX_TREND_MOVE_BEFORE_ENTRY = 0.04
  • 自动交易与冷却:

    • AUTO_TRADE_ONLY_TRENDING = True
    • AUTO_TRADE_ALLOW_4H_NEUTRAL = False
    • SYMBOL_LOSS_COOLDOWN_ENABLED = True
    • SYMBOL_MAX_CONSECUTIVE_LOSSES = 2
    • SYMBOL_LOSS_COOLDOWN_SEC = 3600
    • MAX_POSITION_PERCENT = 0.20
    • MAX_TOTAL_POSITION_PERCENT = 0.65
    • MIN_POSITION_PERCENT = 0.02
    • MAX_DAILY_ENTRIES = 15
    • MAX_OPEN_POSITIONS = 4
  • RSI 反转与封顶:

    • RSI_EXTREME_REVERSE_ENABLED = False
    • RSI_EXTREME_REVERSE_ONLY_NEUTRAL_4H = True

含义:管理员在全局配置里一键选择「山寨币策略(推荐)」预设,就能快速切回本次调整后的稳定风险组合,无需逐项手动改键值。


四、使用建议

  1. 日常使用:
    • 管理后台全局配置页选择「山寨币策略(推荐)」预设,即可让全局策略与当前风险参数同步。
  2. 若需要临时提高出单频率:
    • 可以只微调个别参数(例如放宽 AUTO_TRADE_ALLOW_4H_NEUTRALTOP_N_SYMBOLS),避免再次大幅提高杠杆或单笔风险。
  3. 若需要再次调整风格:
    • 推荐在修改前,对照本文件记录下“旧值 → 新值”,方便将来回滚或对比不同阶段的参数与绩效。