# 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.5–3 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_NEUTRAL` 或 `TOP_N_SYMBOLS`），避免再次大幅提高杠杆或单笔风险。
3. 若需要再次调整风格：
   - 推荐在修改前，对照本文件记录下“旧值 → 新值”，方便将来回滚或对比不同阶段的参数与绩效。

