Pulse Echo MT5
- 指标
- 版本: 1.0
Pulse Echo 指标是用于 MetaTrader 5 的无重绘、波动率自适应趋势包络指标。它不是依赖单一固定长度的移动平均线,而是根据短期与长期实现波动率的比率,在快速 EMA(默认 7)与慢速 EMA(默认 34)之间不断再平衡,生成一条单一的“趋势脊线”:在平静行情中紧贴价格,在剧烈波动时则变平以过滤噪音。基于 EWMA 方差的带宽按脊线与当前 σ 成比例缩放,用于定义多头与空头突破;三状态的结构(多头 / 空头 / 中性)驱动可见趋势颜色、涂色 K 线以及每次确认切换时绘制的 Buy/Sell 标签。
MT4 版本: Pulse Echo MT4
更多产品: 所有产品
MT4 版本: Pulse Echo MT4
更多产品: 所有产品
想查看真实账户示例和最新工具,请访问我的主页并发送好友请求,以免错过任何更新!
工作原理
自适应趋势脊线
指标先计算源价格(默认收盘价)的对数收益,并送入两个滚动标准差窗口:一个是 20 根 K 线的短期波动率 volS,另一个是 80 根 K 线的长期波动率 volL。二者比值 vr = volS / volL 映射为混合权重:wRaw = clamp(1 - (vr - 0.7) / 0.9, 0, 1)。该权重再通过 30 根 K 线 EMA 平滑后,用来组合快慢 EMA,得到原始脊线:spineRaw = w * emaFast + (1 - w) * emaSlow。第二条 30 根 K 线 EMA 将其进一步平滑成可见趋势线。波动率较低时,权重将脊线拉向快速 EMA;波动率放大时,则拉向慢速 EMA,而权重本身被 EMA 平滑,因此过渡非常平滑。
EWMA 方差包络
对数收益的指数加权移动方差(衰减系数 alpha = 0.09)在每根 K 线给出实现波动率 σ。包络的半宽为 spine * sigma * 1.9,上下轨则在脊线上下对称展开。当某根已确认 K 线的收盘价突破上轨时,状态切换为多头(+1);当收盘价跌破下轨时,切换为空头(‑1)。若处于多头状态而收盘价跌回脊线之下,则回到中性(0);空头则反向同理。这一三状态逻辑既过滤掉来回震荡,又能捕捉每一次真正的反转。
可视化层
每一根可见 K 线都叠加了多层视觉反馈:趋势脊线颜色随当前状态变化;K 线实体被重新着色为多头或空头颜色(默认对最近 500 根 K 线生效);当收盘价与脊线偏离时,用有方向的彩色填充连接二者;一条紧贴收盘价的细边带以 ATR 的 6% 为宽度,作为低噪音状态提示。在每一次状态切换(多头开始或空头开始)时,会在该 K 线高点或低点上下 2.5 倍 ATR 处绘制黄色 “Buy”/“Sell” 胶囊标签,位置足够远,不会与影线重叠。
主要特性
- 根据实现波动率比率,在快速 EMA(7) 与慢速 EMA(34) 间自适应加权
- 基于 EWMA 方差的波动包络,可配置带宽倍数(默认 1.9)与衰减 alpha(默认 0.09)
- 三状态结构:多头 / 空头 / 中性,带确认 K 线与脊线回踩退出逻辑
- 趋势 K 线以当前状态颜色重绘(默认亮绿色 / 红色)
- 收盘价与趋势脊线之间的“能量填充”,并按方向着色
- 紧贴收盘价的细边带(ATR 的 6%),作为低噪声的状态提示
- 每次状态切换时,在距离价格 2.5 ATR 处绘制黄色 “Buy/ Sell” 胶囊标签
- 严格无重绘:信号仅在已确认 K 线收盘时触发,之后不会消失或移动
- 4 种提醒条件:Bull Trend Start、Bear Trend Start、Trend Exit、Spine Cross
- 4 种提醒通道:弹窗、声音、推送通知、电子邮件
- 适用于所有品种与所有周期
