Volatility Storm Tracker [Quantum Algo]
把波动率当作天气来看:专业的基于价格区间的估计量、将当前波动率与该品种自身历史比较排名的波动率锥、在压缩积累时不断蓄力的压力表、图表上的生命周期框,以及向前投射的预期波动锥——每一次 Storm Watch 都会公开落定为 Delivered 或 Fizzled。

简短回答
Volatility Storm Tracker 是一款免费开源的 TradingView 指标,它像气象学家对待天气那样对待波动率——将其视为一个具有结构、压力和生命周期的系统。它使用专业的基于价格区间的估计量来衡量已实现波动率(以 Yang-Zhang 为核心引擎,并辅以 Parkinson 和 Garman-Klass),以百分位定位当前波动率在其自身历史波动率锥中的位置,在压缩积累时为 Storm Pressure 压力表蓄力,在图表上框出风暴生命周期的每个阶段——BUILDING、STORM、AFTERMATH——并像飓风路径一样,从实时价格向前投射统计意义上的预期波动锥。它唯一的预测性主张范围很窄且可衡量:在深度、持续的压缩之后,扩张随之而来。它从不预测方向——只预测扩张——而且每个 Storm Watch 标记都会公开落定为 Delivered 或 Fizzled,因此图表始终显示该工具在您所交易品种上的真实记录。
BUILDING / STORM / AFTERMATH 框、Storm Watch 标记、向前投射的预期波动锥,以及显示波动率锥百分位、期限结构、压力和 Watch Record 的仪表盘。
在深度、持续的压缩之后,扩张随之而来。从不预测方向。
不会——预警、风暴和状态转换均基于已确认的 K线;波动率锥是投射在价格右侧的实时预测。
已实现波动率及估计量为何重要
已实现波动率衡量的是价格实际波动了多少。朴素的方法只使用收盘价,丢弃了每根 K线中的大部分信息。基于价格区间的估计量则使用完整的开盘价、最高价、最低价和收盘价:Parkinson(1980)利用高低价区间,Garman-Klass(1980)加入开收盘实体,Rogers-Satchell(1991)处理漂移,而 Yang-Zhang(2000)将隔夜跳空、日内波动和漂移结合起来,成为最高效的实用估计量——也是波动率交易台的标准。本工具计算整套估计量,并以 Yang-Zhang 作为核心引擎,这意味着用少得多的 K线就能获得同等质量的读数——并且自适应阈值始终保持灵敏。
波动率锥与期限结构
像“波动率为 2.4%”这样的数字,孤立来看毫无意义。波动率锥(Burghardt 和 Lane,1990)将当前波动率在其自身近期历史中按百分位排名:对该市场而言,第 8 百分位是深度压缩,第 92 百分位则是正在发生的风暴。期限结构比较短期与长期波动率:短期低于长期为正向结构(contango,平静);高于长期则为反向结构(backwardation)——近期波动相对基准异常剧烈,这正是期权交易台关注的压力特征。仪表盘会显示 Contango、Flat 或 Backwardation 以及实时比率。
绘制内容
生命周期框
围绕每个阶段的价格走势——BUILDING 为琥珀色,STORM 为红色,AFTERMATH 为石板灰——平静时期保持干净。
Storm Watch 标记
会落定为 Delivered 或 Fizzled。
预期波动锥
从实时价格向前投射的一倍和两倍标准差区间,按时间平方根呈曲线;这是区间预测,而非方向预测。
仪表盘
估计量读数、波动率锥百分位、期限结构、波动率的波动率、Storm Pressure、您设定周期内的预期波动,以及附样本数量的 Watch Record。
本页的比特币日线截图展示了一个 STORM 框、向前投射的波动率锥和仪表盘;设置截图展示的是 Inputs 选项卡。
有何不同
图表上的专业估计量套件
波动率交易台的标准数学方法,却几乎从未在该平台上实现过。
Storm Pressure。
一个由三个可衡量要素蓄力的压力表:波动率在其锥体中处于多深的位置、压缩已持续多久,以及波动率本身变得有多不稳定。在图表看起来依然平静时,压力就已在上升。
生命周期,框选并标注。
回看图表即可读出一部风暴史——让波动率聚集现象一目了然。
预期波动锥
价格的飓风路径锥。
会落定结果的标记与公开记录。
每次预警都会在固定窗口后得出结果;Watch Record 报告兑现率及样本数量,小样本时向中性收缩,并附 Wilson 置信下限。
运作方式
每根 K线,估计量套件都会根据完整价格区间(包括跳空)计算已实现波动率。
当前波动率在其历史波动率锥中进行排名;同时更新期限结构和波动率的波动率。
在深度、持续且不稳定的压缩期间,Storm Pressure 不断蓄力,当其越过预警阈值时打印 Storm Watch。
当波动率进入其自身锥体顶部时,Storm 得到确认;状态机按 Calm → Building → Storm → Aftermath 转换,并框出每个阶段。
结算窗口结束后,每次预警会按结果重新着色,并计入统计。
基于已确认 K线进行识别;已结算的标记永不改变;向前投射的波动率锥是绘制在价格右侧的实时预测。
设置
| 分组 | 输入参数 | 作用 | 推荐起点 |
|---|---|---|---|
| Volatility Engine | 估计量长度 | Yang-Zhang 窗口 | 20 |
| 期限结构窗口 | 短期与长期周期 | 10 / 40 | |
| 历史波动率锥窗口 | 用于计算百分位 | 250 | |
| Storm Detection | 预警压力阈值 | 何时打印 Storm Watch | 70 |
| 风暴百分位 | 锥体顶部 | 85 | |
| 兑现波动阈值 | 计为兑现的 ATR 倍数 | 2.0 | |
| 结算窗口、保留的标记数 | 结果判定时机;历史 | 20 根 K 线;20 | |
| Expected Move Cone | 投射开关、周期 | 向前投射的波动率锥 | 开启;20 根 K线 |
| 统计 | 样本上限、最少样本数、收缩强度、Wilson z | Watch Record | 40 / 8 / 默认 / 1.28 |
| 视觉 | 颜色、状态框、仪表盘 | 外观 | — |

警报
四个命名条件:Storm Watch(压力越过预警阈值)、Storm Confirmed(波动率进入其锥体顶部)、Calm Restored(周期完成),以及 Term Structure Inverted(短期波动率超过长期)。
使用方法
突破准备。BUILDING 框内蓄满的压力表,正是突破策略大显身手的地方;Watch Record 会告诉您在该品种上扩张随之而来的可靠程度。
仓位大小。Expected Move 行将当前波动率转换为您设定周期内具体的 ± 百分比——为止损距离和仓位大小提供理性依据,也就是仓位管理指南中介绍的计算方法。
期权背景。锥体位置和期限结构可以告诉您,相对于该市场自身的历史,当前波动是便宜还是昂贵。
市场状态过滤。许多策略只在一种市场状态下有效;这些框会显示任何一笔交易处于哪种状态——以及您当前所处的状态。
适用于 15 分钟到周线的任何市场;一切均以自身为参照。
三种交易方式
蓄力压缩后的突破。
BUILDING 框、压力高于预警阈值、Keltner Rings 处于 Squeeze 状态:交易任一方向上的第一次结构突破,根据 Expected Move 确定仓位大小,止损设回盘整区内部。
顺势消退风暴,而不是追逐风暴。
在 STORM 框内,波动率处于其锥体顶部且期限结构倒挂,预期波动已经兑现;来自 Keltner R 系列的均值回归交易机会,或来自 Anchored VWAP Engine 的 σ 拒绝,都顺应当前的市场状态。
仓位调整。
在任何 Zeno 或结构入场之前,先看预期波动(Expected Move);止损若落在一倍标准差锥体之内,就处于噪音之中——要么放宽止损,要么等待。
各市场推荐设置
加密货币,4H–日线:
默认设置;风暴往往集中在资金费率结算和宏观事件前后,记录积累得很快。
指数与股票,日线:
锥体窗口 250(一年);期限结构 10/40;财报期会显示为 STORM 框。
外汇与黄金,1 小时–4 小时:
估算器长度 20;伦敦开盘时 BUILDING → STORM 的转换是每日规律。
对比
与单独使用 ATR 相比:ATR 只是一个缺乏背景的数字;本工具在其自身锥体中为其排名,并加入期限结构、压力、生命周期和记录。与 Choppiness Index 相比:CHOP 衡量的是震荡与趋势;Storm Tracker 衡量的是压缩与扩张——两者相关但问题不同,组合使用即构成结构交易者的市场状态层。与 Keltner Rings 相比:Rings 显示挤压;Tracker 衡量挤压蓄力有多强以及何时释放。与 Zeno 相比:Zeno 给出入场;Tracker 设定止损和目标位应当尊重的预期波动。
局限性
扩张时机是概率性的:压力蓄积的时间可能比预期更长,部分 Watch 也会落空——记录行正是为了在您的图表上量化这一点。预期波动锥体假设当前波动率在整个预测期内保持不变。统计数据仅描述当前图表的历史。
致谢
基于价格区间的波动率估算器来自 Parkinson(1980)、Garman 和 Klass(1980)、Rogers 和 Satchell(1991)以及 Yang 和 Zhang(2000);波动率锥体源自 Burghardt 和 Lane(1990);波动率聚集现象由 Mandelbrot(1963)记录、并由 Engle(1982)形式化;Wilson score 区间由 Edwin B. Wilson(1927)提出。风暴压力模型、市场状态机、结算审计、按品种统计以及全部代码均为 Quantum Algo 的原创成果,以开源形式发布。
分步指南:将其添加到您的 TradingView 图表
在 TradingView 上打开脚本页面(见上方链接),点击 Add to favorites,然后点击 Use on chart——或在任意图表中打开 Indicators,搜索“Volatility Storm Tracker Quantum Algo”并添加。所有 TradingView 套餐均可免费使用。
打开指标设置,按照上表为您的市场和时间周期设置参数;默认值针对加密货币的日内图和 4 小时图调校。
在 Style 选项卡中,将颜色与您的图表主题匹配;仪表盘位置和文字大小在 Inputs 中设置。
设置警报:右键点击图表 → Add alert,选择该指标作为条件并选取事件;设置为“Once per bar close”,使警报与已收盘K线的逻辑一致。
保存布局,并添加其他免费的 Quantum Algo 工具——它们本就是为协同使用而设计的。
如需阅读或复用代码,请点击脚本页面上的 Source code;重新发布须遵守 TradingView 的社区规则。
代码内部,写给开发者
Pine Script,开源。如果您想修改它,值得一读:所有识别与信号均以 barstate.isconfirmed 为前提;状态保存在有上限的绘图对象数组中,并配有显式的创建、更新与退役函数;统计数据保存在先进先出数组中,内联计算收缩估计与 Wilson 下界;使用命名的 alertcondition 调用,确保 webhook 收到一致的数据。学院的 Pine Script 教程和 TradingView 回测指南介绍了如何转换为策略。
与其他免费指标搭配使用
这些免费工具可在同一张图表上组合使用:Smart Money Concepts Engine 提供偏向与汇合评分(Confluence Score);Order Blocks with Volume、Fair Value Gaps + Inversion 和 Institutional Key Levels 提供区域;Liquidity Sweeps、Sessionscope 和 Liquidation Magnet 提供流动性与触发;OTE + Silver Bullet 提供符合时间条件的入场;Institutional Volume Profile 和 Pressure Oscillator 判断成交量是否认同;趋势与波动率系列 —— Adaptive Trend Sentinel、SuperTrend Engine、Golden Cross Engine、Anchored VWAP Engine、Trendline Architect、Keltner Rings 和 Volatility Storm Tracker —— 则负责行情状态、方向以及行情还有多少空间。免费指标中心列出了所有工具;SMC 指南则是组合使用背后的方法论。
使用本指标的常见错误
- 相信未收盘的K线——每个事件都要等待收盘。
- 见标记就交易——该工具提供的是趋势状态与背景;入场还需要一个结构位,并把止损放在其外侧。
- 在不合适的时间周期上使用默认长度——请按设置表所示调整输入参数。
- 把统计数据当作承诺——它们描述的是这张图表的历史,并有意向中性收缩。
- 随意堆叠十个脚本——免费工具之所以能叠加,是因为它们本就为此而打造。
想要信号,而不只是结构?
Zeno 跨时间周期读取聪明钱结构,并在您的图表上标出入场、止损、TP1 和 TP2——实盘记录显示,按标注价位已平仓 160 个信号,其中 120 笔盈利、40 笔亏损。QuantumBot 可在 Bybit、Binance、OKX、Bitget 和 Kraken 上执行。

本指标术语表
常见问题
它能预测方向吗?
不能——而这正是关键所在。压缩之后的方向是不确定的,但扩张是确定的。本工具只做出波动率数学所支持的判断,并在您的图表上加以验证。
Volatility Storm Tracker 会重绘吗?
不会。Watch、风暴和市场状态转换均在已确认的K线上检测,已结算的标记永久保留。前向锥体会实时更新,因为它是基于当前状况的投射,绘制在价格右侧。
“Delivered”是什么意思?
在 Watch 之后的结算窗口内,价格至少移动了设定的阈值(以 ATR 为单位,任一方向)。“Fizzled”则表示没有达到。两者都会保留在图表上。
为什么使用 Yang-Zhang 而不是收盘价标准差?
收盘价对收盘价的波动率忽略了跳空和K线内区间,因而迟缓且噪音大;Yang-Zhang 使用完整K线加上隔夜跳空,效率显著更高。
它适用于哪些市场?
全部适用——加密货币、股票、指数、外汇、大宗商品。每个阈值都相对于该品种自身的历史来定义,因此无论加载到哪里都会自动重新校准。
它与 Zeno 有什么关系?
Zeno 给出带止损和目标位的入场;Tracker 告诉您围绕它们的预期波动,以及当前处于压缩还是扩张状态。许多订阅用户在 4 小时图上将其置于 Zeno 下方,用于仓位和市场状态判断。
Volatility Storm Tracker 能预测突破吗?
它预测的是深度压缩之后的扩张——不是方向,也不是精确到某根K线的时机——并通过已结算的 Watch 标记在您的图表上衡量自身的历史表现。
什么是预期波动?
根据当前已实现波动率、在您的预测期内按时间平方根缩放投射出的一倍和两倍标准差区间——为止损距离和仓位大小提供理性依据。
什么是风暴压力?
一个由三种因素充能的量表:波动率在其锥体中处于多深的位置、压缩已持续多久,以及波动率本身变得多不稳定。在图表看起来仍很平静时,它就会开始上升。
为什么使用基于区间的估算器?
收盘价对收盘价的波动率忽略了跳空和K线内区间;Yang-Zhang 使用完整K线加上隔夜跳空,只需少得多的K线即可获得同等质量的读数。
我可以将它用于期权吗?
锥体位置和期限结构描述了相对于该品种自身历史,波动是便宜还是昂贵——这正是期权交易者需要的背景;但它并不是隐含波动率数据源。
它与 Zeno 有什么关系?
Zeno 给出带止损和目标位的入场;Tracker 设定它们应当尊重的预期波动,并指出当前处于压缩还是扩张状态。
趋势与波动率系列
趋势状态、方向与空间——专为配合 Smart Money 层而打造的工具。
将 Volatility Storm Tracker 添加到您的图表
在 TradingView 上一键添加,所有套餐免费,代码公开可读。绝不重绘。