Spectra Trend Ribbon
- 指标
- 版本: 1.0
- 激活: 20
# Spectra Trend Ribbon MT5
Spectra Trend Ribbon 是一款专为 MetaTrader 5 开发的原生多层级趋势方向与波动率扩张指标。该指标结合了自适应平滑趋势基准线、动态波动率包络通道以及自动化动量突破信号。
## 图表视觉信号解析
指标在图表上呈现五种核心视觉元素:
1. 中央自适应基准线(变色线)
- 绿色线条:表示市价运行于基准线上方且基准线斜率向上,代表当前处于强势多头趋势。
- 红色线条:表示市价运行于基准线下方且基准线斜率向下,代表当前处于强势空头趋势。
- 灰色线条:表示斜率走平或处于横盘整理阶段,方向动量呈中性。
2. 上下动态波动率通道(皇家蓝线)
- 以外部真实波幅(ATR)乘以设定倍数并叠加于中央基准线计算所得的包络带。
- 价格在通道内运行时处于正常波动区间。
- 通道显著收窄时预示市场正在经历波动率压缩(Squeeze 挤压)。
3. 多头扩张箭头(绿色箭头)
- 当 K 线突破并收盘于上轨之外,且中央基准线保持多头斜率时,在 K 线下方显示绿色箭头。
- 标志着价格从收敛整理状态中恢复动量,顺应主升趋势再度扩张。
4. 空头扩张箭头(红色箭头)
- 当 K 线跌破并收盘于下轨之外,且中央基准线保持空头斜率时,在 K 线上方显示红色箭头。
- 标志着价格从收敛整理状态中恢复动量,顺应主跌趋势再度扩张。
5. 图表平视显示看板(HUD)
- 实时显示当前市场状态(牛市扩张/熊市扩张/中性挤压)、瞬时 ATR 数值、基准线价位以及通道上下轨数值。
## 性能与架构特点
- 高度优化的 OnCalculate 循环:严格采用增量差额计算(`rates_total - prev_calculated`),杜绝每一分笔重复扫描整张历史图表。
- 零外部 DLL 依赖:纯原生 MQL5 源代码构建,完全符合 MQL5 Market 自动化上架审核规范。
- 严格的资源释放机制:在 `OnDeinit()` 中显式调用 `IndicatorRelease()` 释放原生指标句柄并彻底清除所有图表对象。
- 灵活的警报体系:支持突破 K 线收盘确认后的音频警报与终端原生弹窗提示。
## 推荐图表配置
- 适用交易品种:主要外汇货币对(EURUSD、GBPUSD、USDJPY)、股指(US30、NAS100)及贵金属(XAUUSD)。
- 推荐时间周期:M5、M15、H1、H4。
- 使用场景:顺势跟单入场、突破信号确认、基于自适应基准线的移动止损参考。
## 输入参数说明
### 趋势基准线参数
- Baseline Smoothing Period:中央基准线平滑计算所依据的历史周期。
- Adaptive Factor:响应市场动量变化的自适应敏捷因子。
- Applied Price:计算采用的价格类型(默认:典型价格 Typical Price)。
### 波动率包络设置
- ATR Volatility Period:底层真实波幅 ATR 的计算周期。
- Outer Volatility Multiplier:外轨包络带宽度的乘数。
- Squeeze Ratio:定义低波动挤压条件的比例阈值。
### 信号与通知设置
- Display Signal Arrows:开启或关闭图表上的突破箭头绘制。
- Audio Notification on Breakout:突破信号触发时播放提示音。
- Native Alert Popup on Breakout:触发 MetaTrader 终端原生弹窗。
### 图表看板 HUD
- Show Visual HUD Dashboard:显示或隐藏图表左上方的数据看板。
- HUD Accent Color:看板主标题与高亮区域的配色。
- HUD Text Color:看板文字描述与读数文字颜色。
## 风险声明
技术指标仅作为行情分析辅助工具,不构成直接投资建议。历史走势形态不能确保未来行情延续。请始终结合严格的仓位管理与风控体系进行交易。
