Shock Wave
- 指标
- Camila Bernardez Camero
- 版本: 1.0
- 激活: 10
Shock Wave Signal – 无重绘、无延迟、无回溯绘制
Shock Wave Signal 利用极端的 CCI 指标读数,精准识别任意周期的强势动量反转。当价格触及预设的超买或超卖水平时,即在 K 线收盘时生成简明的入场信号。
逻辑
该指标在每根已收盘的 K 线上,计算 5 周期的商品通道指数(CCI),最多回溯 600 根 K 线。当 CCI 超过 +165,即刻触发买入信号;当 CCI 低于 -165,则触发卖出信号。此阈值过滤仅保留最强烈的价格波动。
信号定位
买入标记绘制在触发信号的 K 线最高点,卖出标记绘制在最低点。每个箭头仅在 K 线收盘时绘制一次,且保持固定,不依赖未来数据,故无重绘、无回溯绘制,唯一的延迟仅为收盘后处理时间。
周期适用性
Shock Wave Signal 兼容 M1 至 MN1 各周期,但在 H1 和 H4 上表现最佳,此时 CCI 极值通常对应显著趋势转折。低周期同样可捕捉动量爆发,但信号频率会相应增加。
性能
采用优化的 MQL4 实现,脚本通过静态 last_bar 检查避免冗余计算,仅更新两个简单缓冲区,如无新收盘即刻退出。即便启用完整历史记录,回测与实盘的性能消耗亦可忽略不计。
用户参数
- cbars:评估的历史 K 线数量(默认 600)。
- cci_per:CCI 周期长度(默认 5)。
- cci_level:超买/超卖阈值(默认 165)。
调整这些参数以平衡信号敏感度与频率:提高 cci_level 可仅捕捉最极端动量;降低则生成更多信号,但可能包含次要波动。
