75 lines
2.2 KiB
Markdown
75 lines
2.2 KiB
Markdown
# 策略调整建议 - 2026-01-28
|
||
|
||
## 当前情况
|
||
|
||
- 所有交易对都被跳过,因为市场状态都是 `ranging`(震荡市)
|
||
- 4H趋势都是 `neutral`(中性)
|
||
- 这是**正常的**,因为策略设计为只在趋势市交易
|
||
|
||
## 为什么不下单是正常的?
|
||
|
||
1. **策略设计**:`AUTO_TRADE_ONLY_TRENDING = True` 意味着只在trending市场交易
|
||
2. **历史教训**:今天的数据显示胜率16.67%,多数是止损,说明震荡市交易风险高
|
||
3. **保护资金**:震荡市容易反复止损,避免在震荡市交易是明智的选择
|
||
|
||
## 调整选项
|
||
|
||
### 选项1:保持当前严格策略(推荐)
|
||
|
||
**配置**:
|
||
- `AUTO_TRADE_ONLY_TRENDING = True`(保持不变)
|
||
- `AUTO_TRADE_ALLOW_4H_NEUTRAL = False`(保持不变)
|
||
- Trending判断阈值:3.5%(保持不变)
|
||
|
||
**优点**:
|
||
- 避免震荡市频繁止损
|
||
- 保护资金
|
||
- 只在真正的趋势市交易
|
||
|
||
**缺点**:
|
||
- 交易机会少
|
||
- 可能长时间不开仓
|
||
|
||
### 选项2:适当放宽条件(增加交易机会)
|
||
|
||
#### 2.1 降低trending判断阈值
|
||
|
||
**修改**:`trading_system/indicators.py`
|
||
```python
|
||
# 从 3.5% 降低到 2.5%
|
||
if ma_diff_pct > 2.5 and volatility_pct > 1.2:
|
||
return 'trending'
|
||
```
|
||
|
||
**效果**:更容易判断为trending,增加交易机会
|
||
|
||
#### 2.2 允许在ranging市场交易
|
||
|
||
**修改**:`trading_system/config.py`
|
||
```python
|
||
'AUTO_TRADE_ONLY_TRENDING': False, # 允许在震荡市也交易
|
||
```
|
||
|
||
**风险**:可能增加震荡市止损,胜率可能下降
|
||
|
||
#### 2.3 允许4H趋势neutral时交易
|
||
|
||
**修改**:`trading_system/config.py`
|
||
```python
|
||
'AUTO_TRADE_ALLOW_4H_NEUTRAL': True, # 允许4H趋势neutral时交易
|
||
```
|
||
|
||
**风险**:4H趋势neutral时信号质量较低,容易扫损
|
||
|
||
## 建议
|
||
|
||
1. **先观察1-2天**:保持当前严格策略,看市场是否会转为趋势市
|
||
2. **如果确实需要更多交易机会**:可以适当降低trending判断阈值(从3.5%降到2.5%)
|
||
3. **不建议完全放开**:不建议设置 `AUTO_TRADE_ONLY_TRENDING = False`,因为震荡市风险太高
|
||
|
||
## 监控指标
|
||
|
||
- 观察有多少交易对被判断为trending
|
||
- 观察是否有trending市场的交易机会
|
||
- 如果长期没有trending市场,可以考虑适当放宽阈值
|