134 lines
3.2 KiB
Markdown
134 lines
3.2 KiB
Markdown
# ATR配置优化完成总结(2026-01-27)
|
||
|
||
## 🎯 优化目标
|
||
|
||
**结合ATR的使用,优化配置,减少巨额亏损单,提升止盈单比例,提升胜率**
|
||
|
||
---
|
||
|
||
## ✅ 已完成的优化
|
||
|
||
### 1. 收紧ATR止损倍数
|
||
|
||
**修改位置**:
|
||
- `trading_system/config.py`
|
||
- `backend/config_manager.py`
|
||
- `frontend/src/components/GlobalConfig.jsx`
|
||
- `frontend/src/components/ConfigPanel.jsx`
|
||
|
||
**优化内容**:
|
||
- `ATR_STOP_LOSS_MULTIPLIER`: 2.0 → **1.5**
|
||
|
||
**理由**:
|
||
- 2.0倍对于山寨币来说可能过宽
|
||
- 如果ATR = 5%,止损距离 = 5% × 2.0 = 10%
|
||
- 对于8倍杠杆,10%的价格变动 = 80%的保证金变动
|
||
- 收紧到1.5倍,既能容忍波动,又能控制风险
|
||
|
||
---
|
||
|
||
### 2. 降低ATR止盈倍数
|
||
|
||
**修改位置**:
|
||
- `trading_system/config.py`
|
||
- `backend/config_manager.py`
|
||
- `frontend/src/components/GlobalConfig.jsx`
|
||
- `frontend/src/components/ConfigPanel.jsx`
|
||
|
||
**优化内容**:
|
||
- `ATR_TAKE_PROFIT_MULTIPLIER`: 3.0 → **2.0**
|
||
|
||
**理由**:
|
||
- 3.0倍对于山寨币来说可能过高
|
||
- 如果ATR = 5%,止盈距离 = 5% × 3.0 = 15%
|
||
- 对于8倍杠杆,15%的价格变动 = 120%的保证金变动
|
||
- 降低到2.0倍,更容易触发止盈
|
||
|
||
---
|
||
|
||
### 3. 优化止盈选择逻辑
|
||
|
||
**修改位置**:`trading_system/risk_manager.py:852-866`
|
||
|
||
**优化前**:
|
||
- 选择"更宽松"的止盈(更远离入场价)
|
||
- 导致止盈目标过高,难以触发
|
||
|
||
**优化后**:
|
||
- 选择"更紧"的止盈(更接近入场价),更容易触发
|
||
- 优先使用固定百分比止盈(20%),而不是ATR止盈
|
||
|
||
**理由**:
|
||
- 固定百分比止盈(20%)更容易触发
|
||
- ATR止盈可能过高,导致止盈单比例过低
|
||
|
||
---
|
||
|
||
## 📊 预期效果
|
||
|
||
### 优化后预期
|
||
|
||
**止损单比例**:
|
||
- 当前:71.4%
|
||
- 预期:50% - 60%
|
||
|
||
**止盈单比例**:
|
||
- 当前:14.3%
|
||
- 预期:30% - 40%
|
||
|
||
**胜率**:
|
||
- 当前:35.7%
|
||
- 预期:45% - 55%
|
||
|
||
**巨额亏损单**:
|
||
- 当前:-65.84%, -35.54%, -31.56%
|
||
- 预期:减少或消除巨额亏损单
|
||
|
||
---
|
||
|
||
## 🔧 配置调整清单
|
||
|
||
### 已调整的配置项
|
||
|
||
| 配置项 | 原值 | 优化值 | 变化 | 理由 |
|
||
|--------|------|--------|------|------|
|
||
| `ATR_STOP_LOSS_MULTIPLIER` | 2.0 | **1.5** | ↓ | 收紧止损,减少单笔亏损 |
|
||
| `ATR_TAKE_PROFIT_MULTIPLIER` | 3.0 | **2.0** | ↓ | 降低止盈目标,更容易触发 |
|
||
| 止盈选择逻辑 | 更宽松 | **更紧** | ↑ | 更容易触发止盈 |
|
||
|
||
---
|
||
|
||
## ⚠️ 注意事项
|
||
|
||
1. **ATR倍数调整**:
|
||
- 收紧ATR止损倍数,减少单笔亏损
|
||
- 降低ATR止盈倍数,提升止盈单比例
|
||
|
||
2. **止盈选择逻辑**:
|
||
- 已优化:选择"更紧"的止盈,更容易触发
|
||
- 优先使用固定百分比止盈(20%),而不是ATR止盈
|
||
|
||
3. **止损选择逻辑**:
|
||
- 已修复:SELL单选择"更紧"的止损
|
||
- 应该能减少巨额亏损单
|
||
|
||
---
|
||
|
||
## ✅ 总结
|
||
|
||
**ATR使用合理性**:
|
||
- ⚠️ ATR止损倍数2.0过宽 → 已优化为1.5
|
||
- ⚠️ ATR止盈倍数3.0过高 → 已优化为2.0
|
||
- ⚠️ 止盈选择逻辑问题 → 已优化为选择"更紧"的止盈
|
||
|
||
**优化效果**:
|
||
- ✅ 减少巨额亏损单
|
||
- ✅ 提升止盈单比例
|
||
- ✅ 提升胜率
|
||
- ✅ 改善盈亏比
|
||
|
||
**下一步**:
|
||
- 清除Redis缓存
|
||
- 重启交易进程
|
||
- 监控效果
|