Pulse Echo MT4
- 指标
- 版本: 1.0
Pulse Echo 指标是用于 MetaTrader 4 的无重绘、波动率自适应趋势包络工具。它不是依赖单一固定长度的移动平均线,而是根据短期与长期实现波动率的比率,在快速 EMA(默认 7)与慢速 EMA(默认 34)之间持续再平衡,生成一条单一的“趋势脊线”:在平静行情中紧贴价格,在高波动市况下则变平以屏蔽噪音。围绕这条脊线构建的 EWMA 方差带按脊线与当前 σ 成比例缩放,用来定义多头与空头突破;三状态的结构机(多头 / 空头 / 中性)驱动可见趋势颜色、着色 K 线以及每次确认切换时的 Buy/Sell 标签。
MT5 版本: Pulse Echo MT5
更多产品: 所有产品
MT5 版本: Pulse Echo MT5
更多产品: 所有产品
如需查看真实账户示例和最新工具,请访问我的个人主页并发送好友请求,以免错过更新!
工作原理
自适应趋势脊线
指标先计算源价格(默认收盘价)的对数收益,并送入两个滚动标准差窗口:一个是 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 种提醒通道:弹窗、声音、推送通知、电子邮件
- 适用于所有品种与所有周期
