SupertrendOscillation
- 指标
- 版本: 1.10
Supertrend Oscillation — 多敏感度 SuperTrend 共识振荡指标(MetaTrader 5)
说明:本文为英文正式描述的中文对照版本。在 MQL5 Market 上架时,请以英文版为正式描述,本中文版可作为附加译文放在英文正文之后,便于中文用户阅读。
一、指标简介
Supertrend Oscillation 把大家熟悉的 SuperTrend 思路改造成一个"广度型"振荡指标。它不再只跑一条单一 ATR 倍数的 SuperTrend,而是同时运行一整族共 20 个不同敏感度的 SuperTrend,并在每根 K 线上,把收盘价与这 20 条轨道的距离全部画出来。
它回答的是单条 SuperTrend 回答不了的问题:当前这波行情的力度,是足以让最慢的那一档也跟着转向,还是只有最快的一档能看见?
指标绘制在独立子窗口中,包含三个部分:
- 网格柱(Mesh) — 20 根柱状线,对应 20 个敏感度档位。零轴之上用上涨色绘制,零轴之下用下跌色绘制。最左侧一档最敏感,最右侧一档最迟钝。
- 中位线(Median) — 20 个数值的中位数,以折线形式呈现;位于参考阈值之上/之下时自动切换颜色。
- 离散带(Stdev Area) — 围绕零轴的 ±1 倍标准差填充区域,用于观察 20 个档位之间的分歧程度。
二、它在度量什么
对每一档敏感度,指标把收盘价与该档当前生效的 SuperTrend 轨道做比较:价格在轨道之上,差值为正;在轨道之下,差值为负。由于 ATR 倍数逐档递增,靠前的档位对价格变化反应很快,靠后的档位只有较大的行情才能推动。
把 20 个差值并排放在一起,就能区分两种在单条 SuperTrend 上看起来完全一样的情况:
- 力度足够、能让全部档位同时转向的方向性行情;
- 只有快速档位有反应、慢速档位几乎不动的短暂脉冲。
三、怎么看这张图
- 多数柱子位于零轴同一侧 — 各档位意见一致,行情在整个敏感度区间内都被确认。
- 柱子两侧分开、颜色混杂 — 一部分档位在轨道上方、一部分在下方,常见于震荡行情,以及方向切换前后的过渡阶段。
- 中位线穿越参考阈值 — 家族中位立场发生翻转的时刻,线色随之切换(上涨色 / 下跌色)。
- 离散带变宽 — 20 个数值发散,快慢档位意见相左,通常对应杂乱、容易被反复洗出的行情。
- 离散带收窄 — 数值聚拢,各档位口径一致。
- 背离观察 — 有交易者会关注中位线创出新高而价格没有(或相反)的情形,把它当作当前走势动能减弱的提示。
以上都只是图形状态,不构成买卖信号。指标呈现的是"内部一致性",进出场与风险管理仍由交易者自行决定。
四、参数设置
参数(Inputs 标签页显示名) | 默认值 | 可选范围 | 作用 |
|---|---|---|---|
InpLength — ATR length (min 2) | 10 | 整数,最小 2 | 构建轨道所用的 ATR 周期。数值越小,全部档位越灵敏;数值越大,整体越平滑。 |
InpStartingFactor — Starting factor | 1.0 | ≥ 0 | 第一档(最敏感)使用的 ATR 倍数。 |
InpIncrement — Factor increment | 0.5 | ≥ 0 | 每往后一档递增的倍数步长。最后一档为 起始倍数 + 19 × 步长。步长设为 0 时,20 档完全相同,网格会退化成同一个数值。 |
InpNormalize — Normalization | NONE | NONE / MAX_MIN / ABS_SUM | 绘图数值的归一化方式,见下一节。 |
InpMesh — Show mesh | true | true / false | 是否显示 20 根网格柱。关闭后只保留中位线与离散带,画面更干净,也减轻低配机器的绘制负担。 |
InpUpColor | Green | 任意颜色 | 零轴之上柱体的颜色。 |
InpDnColor | Red | 任意颜色 | 零轴之下柱体的颜色。 |
InpMedianUpColor | DodgerBlue | 任意颜色 | 中位线位于阈值之上时的颜色。 |
InpMedianDnColor | Orange | 任意颜色 | 中位线位于阈值之下时的颜色。 |
InpStdevColor | MidnightBlue | 任意颜色 | ±1 倍标准差填充区域的颜色。 |
五、三种归一化方式
- NONE(不处理) — 使用图表的价格单位,直接读出价格距离各条轨道有多远,便于按波动幅度设定目标;但不同报价尺度的品种之间无法横向比较。
- MAX_MIN(极值归一) — 每根 K 线用该 K 线上 20 个值的最小值/最大值,把数值重映射到 0…1 区间。此时网格只反映家族内部的形态与分布,剔除当前波动率的影响。该模式下离散带不再绘制(重映射后已无意义),中位线的参考阈值变为 0.5。
- ABS_SUM(绝对值和归一) — 用同一根 K 线上 20 个值的绝对值之和做除数,数值大致落在 −1…+1 之间。适合跨品种、跨周期比较,或用于自选池批量扫描。
六、可参考的起始设置
以下仅为便于上手试用的起始组合,并非推荐值或最优参数——不同品种、不同交易时段与周期差异很大。
- M15–H1 日内: ATR 周期 10,起始倍数 1.0,步长 0.5,归一化 NONE。
- H4–D1 波段: ATR 周期 14,起始倍数 1.5,步长 0.5。
- 跨品种比较 / 自选池扫描: 归一化选 ABS_SUM。
- 极简画面: Show mesh 设为 false,只保留中位线与离散带。
- 想要更宽的敏感度覆盖: 保持起始倍数不变、调大步长,让家族拉得更开;调小步长则让家族集中在快速档附近。
七、使用要点
- 这是一个"环境 / 过滤"类工具,通常与支撑阻力、价格行为或其他入场触发条件配合使用;它本身不产生买卖信号。
- 可以在同一品种上同时加载多个周期,直观看到短周期与长周期敏感度之间的关系。
- 指标不执行任何交易操作,不下单,也不修改图表对象。
- 数值依赖 ATR,会随波动率放大或收缩;在未做归一化时,不要把不同市场状态下的绝对读数直接拿来比较。
- 需要至少 ATR 周期 + 2 根 K 线才会开始绘制,刚打开的图表前几根 K 线为空白。
- 不使用任何外部库、不联网、不调用 DLL。
八、产品信息
- 类型:指标,独立子窗口
- 平台:MetaTrader 5
- 绘制序列:22 个(20 根网格柱、中位线、离散带)
- 适用于终端中可用的任意品种与周期
九、获取方式
该指标目前以免费方式提供。按发布者计划,当下载次数超过 100 次后,产品将转为订阅(租用)方式提供。安装前请以上架页面当前显示的提供方式为准,实际获取条件始终以页面展示内容为准。
售后服务通过产品页面的评论区以及 mql5.com 站内消息系统提供,不使用任何外部站点、即时通讯群组或站外联系方式。
十、免责声明
Supertrend Oscillation 是仅供行情可视化分析的工具,不代为交易、不管理仓位、不构成投资建议。它不保证、不承诺、也不暗示任何盈利,使用本指标也不代表交易结果会因此改善。金融市场交易存在重大风险,并非适合所有投资者。本文中的示例、截图与参数仅用于说明界面用法。任何指标或参数的历史表现都不能预测未来结果。请在模拟账户上充分评估后再用于实盘。
