2025年8月2日 07:51

This commit is contained in:
2025-08-02 07:51:35 +00:00
parent 8437a3f510
commit 7e5e4c2b9e

View File

@@ -0,0 +1,91 @@
# conbinined2.pine 成交量过滤系统升级说明
## 升级概述
将原有的3级成交量过滤系统温和、中等、严格升级为更精细的1-5级过滤系统参考 SRBR 源代码的成交量过滤逻辑。
## 主要修改内容
### 1. 参数配置更新
- **移除**: `volume_filter_mode` (原3级选项温和、中等、严格)
- **新增**: `volume_filter_level` (1-5级数值选择)
- **新增**: `srbr_vol_divisor` (SRBR成交量除数默认2.5)
- **新增**: `volume_lookback_period` (成交量回看周期默认25)
- **更新**: `min_volume_ratio` 标题改为"最小成交量比率1级模式"
### 2. 成交量过滤函数升级 (`get_volume_filter()`)
#### 新的5级过滤逻辑
- **1级最温和**:
- 阈值倍数0.6x
- 只过滤极明显的假信号
- 适合高频交易
- **2级温和**:
- 阈值倍数0.8x
- 过滤明显假信号
- 保持较高信号频率
- **3级中等**:
- 阈值倍数1.0x(标准)
- 平衡信号质量和频率
- **4级严格**:
- 阈值倍数1.3x
- 需要成交量超过中位数
- 减少假信号但可能错过部分机会
- **5级最严格**:
- 阈值倍数1.6x
- 参考SRBR的vol_hi/vol_lo逻辑
- 做多需要接近高成交量阈值
- 做空需要接近低成交量阈值
- 信号最少但质量最高
#### SRBR风格的成交量分析
```pine
vol_adjusted = Vol / srbr_vol_divisor // 参考SRBR的Vol/2.5逻辑
vol_hi = ta.highest(vol_adjusted, volume_lookback_period) // 高成交量阈值
vol_lo = ta.lowest(vol_adjusted, volume_lookback_period) // 低成交量阈值
```
### 3. 成交量趋势确认函数升级 (`volume_trend_confirmation()`)
#### 分级强度要求:
- **1级**: 强度倍数 0.8x(最宽松)
- **2级**: 强度倍数 0.9x(较宽松)
- **3级**: 强度倍数 1.0x(标准)
- **4级**: 强度倍数 1.2x + 额外动量要求
- **5级**: 强度倍数 1.5x + SRBR风格的高低成交量阈值检查
### 4. 界面显示更新
- 成交量调试信息从"模式:温和/中等/严格"改为"等级:1级/2级/3级/4级/5级"
- 成交量强度显示也相应更新为等级显示
### 5. 代码注释和文档
- 添加了详细的等级说明注释
- 更新了功能对比说明包含新的1-5级过滤系统说明
## 使用建议
### 等级选择指南:
- **1级**: 适合高频交易者,希望捕捉更多机会
- **2级**: 适合日内交易,平衡机会和质量
- **3级**: 默认推荐,适合大多数交易者
- **4级**: 适合保守交易者,重视信号质量
- **5级**: 适合长线交易者,只要最高质量信号
### 参数调整建议:
- `srbr_vol_divisor`: 保持默认2.5除非对SRBR逻辑有深入理解
- `volume_lookback_period`: 可根据交易周期调整短线可减少到15-20长线可增加到30-40
## 兼容性说明
- 所有原有功能保持不变
- 只是将成交量过滤从3级细分为5级
- 默认等级为3级相当于原来的"中等"模式
- 用户可以根据需要选择更精细的过滤等级
## 技术特点
- 参考了SRBR源代码的成交量分析逻辑
- 保持了原有的Delta Volume计算方法
- 增加了更精细的成交量阈值控制
- 支持不同等级的成交量方向性确认