Files
tradingview-pine/成交量过滤升级说明.md
2025-08-02 07:51:35 +00:00

92 lines
3.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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计算方法
- 增加了更精细的成交量阈值控制
- 支持不同等级的成交量方向性确认