首页 功能特性 性能表现 交易记录 指南 学院 免费指标 信号 QuantumBot 定价 关于我们 联系我们
EN DE ES FR PT ZH AR
登录 注册
✓免费指标 · 开源 · Pine Script

Volatility Storm Tracker [Quantum Algo]

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

136TradingView 点赞
1,713位交易者在使用
4 个命名警报
Yang-Zhang · Parkinson · Garman-Klass估计量
开源许可证
Quantum Algo 的 Volatility Storm Tracker 在 BTCUSDT 永续合约日线图上:围绕价格走势的 STORM 生命周期框、向前投射的预期波动锥,以及显示波动率锥百分位、期限结构和压力的仪表盘
比特币日线上的一个 STORM 框,预期波动锥向前投射,仪表盘显示波动率锥、期限结构和压力读数。
◆ 它是什么

简短回答

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 选项卡。

EXPECTED MOVE CALCULATOR价格、已实现波动率和周期 → 一倍和两倍 sigma 区间,以及当前状态对您止损的启示
预期波动——
◆ 章节

有何不同

图表上的专业估计量套件

波动率交易台的标准数学方法,却几乎从未在该平台上实现过。

Storm Pressure。

一个由三个可衡量要素蓄力的压力表:波动率在其锥体中处于多深的位置、压缩已持续多久,以及波动率本身变得有多不稳定。在图表看起来依然平静时,压力就已在上升。

生命周期,框选并标注。

回看图表即可读出一部风暴史——让波动率聚集现象一目了然。

预期波动锥

价格的飓风路径锥。

会落定结果的标记与公开记录。

每次预警都会在固定窗口后得出结果;Watch Record 报告兑现率及样本数量,小样本时向中性收缩,并附 Wilson 置信下限。

◆ 底层原理

运作方式

1

每根 K线,估计量套件都会根据完整价格区间(包括跳空)计算已实现波动率。

2

当前波动率在其历史波动率锥中进行排名;同时更新期限结构和波动率的波动率。

3

在深度、持续且不稳定的压缩期间,Storm Pressure 不断蓄力,当其越过预警阈值时打印 Storm Watch。

4

当波动率进入其自身锥体顶部时,Storm 得到确认;状态机按 Calm → Building → Storm → Aftermath 转换,并框出每个阶段。

5

结算窗口结束后,每次预警会按结果重新着色,并计入统计。

6

基于已确认 K线进行识别;已结算的标记永不改变;向前投射的波动率锥是绘制在价格右侧的实时预测。

◆ Inputs

设置

分组输入参数作用推荐起点
Volatility Engine估计量长度Yang-Zhang 窗口20
期限结构窗口短期与长期周期10 / 40
历史波动率锥窗口用于计算百分位250
Storm Detection预警压力阈值何时打印 Storm Watch70
风暴百分位锥体顶部85
兑现波动阈值计为兑现的 ATR 倍数2.0
结算窗口、保留的标记数结果判定时机;历史20 根 K 线;20
Expected Move Cone投射开关、周期向前投射的波动率锥开启;20 根 K线
统计样本上限、最少样本数、收缩强度、Wilson zWatch Record40 / 8 / 默认 / 1.28
视觉颜色、状态框、仪表盘外观—
Volatility Storm Tracker 设置面板:估计量长度、期限结构窗口、波动率锥窗口、预警压力阈值、风暴百分位、兑现波动阈值、结算窗口、预期波动锥、统计
波动率引擎、风暴识别阈值、波动率锥投射以及统计控件。
◆ 警报

警报

Storm Watch(压力越过预警阈值)Storm Confirmed(波动率进入其锥体顶部)Calm Restored(周期完成)Term Structure Inverted(短期波动率超过长期)

四个命名条件:Storm Watch(压力越过预警阈值)、Storm Confirmed(波动率进入其锥体顶部)、Calm Restored(周期完成),以及 Term Structure Inverted(短期波动率超过长期)。

◆ 工作流程

使用方法

1

突破准备。BUILDING 框内蓄满的压力表,正是突破策略大显身手的地方;Watch Record 会告诉您在该品种上扩张随之而来的可靠程度。

2

仓位大小。Expected Move 行将当前波动率转换为您设定周期内具体的 ± 百分比——为止损距离和仓位大小提供理性依据,也就是仓位管理指南中介绍的计算方法。

3

期权背景。锥体位置和期限结构可以告诉您,相对于该市场自身的历史,当前波动是便宜还是昂贵。

4

市场状态过滤。许多策略只在一种市场状态下有效;这些框会显示任何一笔交易处于哪种状态——以及您当前所处的状态。

5

适用于 15 分钟到周线的任何市场;一切均以自身为参照。

◆ Setups

三种交易方式

蓄力压缩后的突破。

BUILDING 框、压力高于预警阈值、Keltner Rings 处于 Squeeze 状态:交易任一方向上的第一次结构突破,根据 Expected Move 确定仓位大小,止损设回盘整区内部。

顺势消退风暴,而不是追逐风暴。

在 STORM 框内,波动率处于其锥体顶部且期限结构倒挂,预期波动已经兑现;来自 Keltner R 系列的均值回归交易机会,或来自 Anchored VWAP Engine 的 σ 拒绝,都顺应当前的市场状态。

仓位调整。

在任何 Zeno 或结构入场之前,先看预期波动(Expected Move);止损若落在一倍标准差锥体之内,就处于噪音之中——要么放宽止损,要么等待。

◆ 对比

对比

与单独使用 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 图表

1

在 TradingView 上打开脚本页面(见上方链接),点击 Add to favorites,然后点击 Use on chart——或在任意图表中打开 Indicators,搜索“Volatility Storm Tracker Quantum Algo”并添加。所有 TradingView 套餐均可免费使用。

2

打开指标设置,按照上表为您的市场和时间周期设置参数;默认值针对加密货币的日内图和 4 小时图调校。

3

在 Style 选项卡中,将颜色与您的图表主题匹配;仪表盘位置和文字大小在 Inputs 中设置。

4

设置警报:右键点击图表 → Add alert,选择该指标作为条件并选取事件;设置为“Once per bar close”,使警报与已收盘K线的逻辑一致。

5

保存布局,并添加其他免费的 Quantum Algo 工具——它们本就是为协同使用而设计的。

6

如需阅读或复用代码,请点击脚本页面上的 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 上执行。

Quantum Algo Zeno Gold 在 XAUUSD 15 分钟图上,显示做多和做空信号、止损区域、TP1、TP2 和仪表盘
◆ Zeno Gold · XAUUSD 15M · 高级引擎
◆ 术语

本指标术语表

已实现波动率价格实际波动的幅度,基于K线测算。
Yang-Zhang 估算器综合跳空、日内波动和漂移的区间型估算器——本工具的核心引擎。
波动率锥体将当前波动率按其自身历史排定百分位。
期限结构短周期波动率与长周期波动率的对比;正向、平坦或倒挂。
风暴压力(Storm Pressure)由锥体深度、压缩持续时间和波动率的波动率共同充能的量表。
风暴预警(Storm Watch)压力突破预警阈值时打印的标记;最终结算为 Delivered 或 Fizzled。
生命周期框围绕该阶段价格走势绘制的 BUILDING、STORM 或 AFTERMATH 框。
预期波动锥体按时间平方根曲率向前投射的一倍和两倍标准差区间。
Watch Record该品种过往 Watch 的兑现率,并附样本数量。
◆ 问答

常见问题

它能预测方向吗?

不能——而这正是关键所在。压缩之后的方向是不确定的,但扩张是确定的。本工具只做出波动率数学所支持的判断,并在您的图表上加以验证。

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 设定它们应当尊重的预期波动,并指出当前处于压缩还是扩张状态。

◆ 免费 · 开源

将 Volatility Storm Tracker 添加到您的图表

在 TradingView 上一键添加,所有套餐免费,代码公开可读。绝不重绘。