
指标介绍:RSI Bollinger Bands Filter (RSI布林通道突破系统)
RSI Bollinger Bands Filter 是一款运行在独立副图窗口的动量突破指标。它打破了传统“在价格图表上画布林带”的限制,巧妙地将布林通道(Bollinger Bands)嵌套在 RSI 动能线上。通过捕捉 RSI 曲线对动态标准差通道的极端突破,来寻找市场情绪过载后的爆发点或反转点。
1. 核心技术构造与算法逻辑
该指标的内部运作可以分为三个精密计算的层级:
- 第一层:极速 RSI 动能基准(Buffer 1)
- 指标首先计算一个极短周期(默认 4 周期)的 RSI。超短期的 RSI 波动剧烈,能够敏锐地捕捉到价格的每一次大呼吸。
- 第二层:加权平滑中心线(Buffer 2)
- 指标使用了一种独特的平滑算法(受
HalfLength控制)对 RSI 进行再加工。它类似于线性加权移动平均线(LWMA),对越接近当前的 RSI 赋予越高的权重,从而生成一条平滑却极其贴合 RSI 的中心平衡线。
- 指标使用了一种独特的平滑算法(受
- 第三层:动态标准差通道(Buffer 3 & Buffer 4)
- 基于处理后的 RSI 曲线,引入标准差算法
iStdDevOnArray。在中心线的上方和下方分别加上和减去标准差倍数(Deviations),形成一个专属于 RSI 的动态布林通道。
- 基于处理后的 RSI 曲线,引入标准差算法
2. 信号触发机制(信号箭头)
指标在副图内直接绘制买卖箭头。它的触发逻辑是动能的极端突破:
- 看涨突破(Flecha Arriba / 向上箭头,代码 234)
- 触发条件:当 RSI 曲线(Buffer 1)由下往上突破 动态布林通道的上轨(Buffer 3)时。这代表多头动能瞬间形成爆发性超买或向上脉冲。
- 看跌突破(Flecha Abajo / 向下箭头,代码 233)
- 触发条件:当 RSI 曲线(Buffer 1)由上往下跌破 动态布林通道的下轨(Buffer 4)时。这代表空头动能瞬间爆发或向下宣泄。
3. 核心参数说明
| 参数名称 | 默认值 | 交易维度与物理意义 |
| RePaint | false | 重绘开关。若设为 true,算法在计算平滑时会借用未来的 K 线,线条会变完美但信号会漂移。实盘请务必保持 false。 |
| RsiLength | 4 | RSI 周期。默认 4 是一个非常激进的短线剥头皮参数。 |
| HalfLength | 5 | 加权平滑中心线的半周期。数值越大,通道中心线越平缓。 |
| DevPeriod | 100 | 标准差计算周期。用于衡量过去 100 根 K 线下 RSI 动能的平均波动率。 |
| Deviations | 1.0 | 通道宽度系数。1.0 倍标准差意味着通道相对较窄,信号更频繁。 |
| DrawArrows | true | 是否在副图窗口内绘制买卖箭头。 |
| ALERTBAR | 1 | 警报延迟。默认在确定的前一根 K 线(Bar 1)收盘满足条件时发出警报,防止假信号闪烁。 |
4. 警报与推送系统
指标配置了完整的自动化通知模块。一旦 RSI 穿过通道边界,并且新 K 线形成确认,系统会立即触发:
- PC 端弹窗通知(AlertsMessage)
- MT4 自定义音效播放(AlertsSound,默认调用
alert2.wav) - 手机端 MQL5 远程 Push 推送(AlertsMobile)
- 电子邮箱远程发送(AlertsEmail)
5. 专家交易建议
- 右侧突破策略:由于 RSI 的周期只有 4,当 RSI 向上突破上轨时,通常对应主图价格的强力破位拉升。在单边趋势市中,这可以作为高效的顺势突破(Breakout)入场点。
- 左侧超买超卖结合:代码中留有隐藏注释
/* && buffer1[i] < 50 */。如果您想将该指标改造为超买超卖反转指标,可以自行配合传统 RSI 的 70/30 水平线进行二次过滤。当 RSI 处于 70 以上且向下跌破通道上轨时,往往是完美的左侧摸顶信号。
指标特色小结: 传统的布林带容易在价格单边暴涨时“沿轨钝化”。该指标通过将布林带套在 RSI 上,成功利用了 RSI 的有界性(0-100),让标准差通道在震荡行情和趋势行情中都能保持极高的灵敏度。
好的指标只是成功的一半,选择一个稳定、公平的交易平台才是长期获利的关键。
我们深度实测 NordFX,提供最适合自动化与技术指标运行的交易环境 >>> 外匯平台挑選攻略


