第 50 章 · 波动与区间
| 层面 | 时效 | 更新频率 | 短线价值 |
|---|---|---|---|
| 技术面 | 分钟到月 | 每根 K 线 | 高 |
| A 股 | 日股 | 美股 | 中国期指 | 日经期货 |
|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | ✓ |
核对时间:2026-10
波动指标不告诉你往哪走,只告诉你一天、一周正常会走多远。它回答两个最实际的问题:止损放多远才不会被正常波动扫掉,这一笔该下几手。方向判断错了还能靠止损兜底,止损和仓位算错了,一次就可能伤筋动骨。
50.1 是什么
Section titled “50.1 是什么”本章讲四个量。它们都在度量“价格平常会动多少”,口径不同。
真实波幅(True Range,TR)和平均真实波幅(Average True Range,ATR)。J. Welles Wilder 在 1978 年的《技术交易系统新概念》(New Concepts in Technical Trading Systems)里提出。
TR = max(今日最高 − 今日最低, |今日最高 − 昨收|, |今日最低 − 昨收|)ATR = 前一日 ATR × (n − 1) / n + 今日 TR / n n 常用 14TR 比当日振幅多考虑了一样东西:跳空。昨收 100,今天开在 106,全天在 105 到 108 之间。当日振幅只有 3,TR 是 8。ATR 用的是 Wilder 平滑,相当于周期为 2n − 1 的指数均线。有的软件用简单平均,两种算出来的数不一样。
布林带(Bollinger Bands)。John Bollinger 在 1980 年代提出。
中轨 = 收盘价的 20 日简单均线上轨 = 中轨 + 2 × 20 日收盘价标准差下轨 = 中轨 − 2 × 20 日收盘价标准差带宽 Bandwidth = (上轨 − 下轨) / 中轨%b = (收盘价 − 下轨) / (上轨 − 下轨)布林带的标准差按收盘价算,不看盘中高低点,也不直接看跳空。所以它和 ATR 量的不是同一件事。
历史波动率(Historical Volatility,HV,也叫已实现波动率 Realized Volatility)。
r_t = ln(收盘价_t / 收盘价_t−1)HV = r_t 在最近 N 日的标准差 × √每年交易日数N 常用 20 日或 60 日。年化用的交易日数各市场不同:美股约 252 天,日股约 245 天,A 股约 242 天。年化 20% 的波动率,换成单日约是 20% ÷ √252 ≈ 1.26%。
隐含波动率(Implied Volatility,IV)。由期权价格倒推出来,是市场对未来波动的报价,波动率指数就是它的汇总。IV 在第 44 章讲,本章只在比较时提到。
| 量 | 用什么数据 | 单位 | 含不含跳空 | 主要用途 |
|---|---|---|---|---|
| ATR | 高、低、昨收 | 价格点数 | 含 | 止损距离、仓位 |
| 布林带 | 收盘价 | 价格点数 | 不直接含 | 区间位置、收窄与扩张 |
| 历史波动率 | 收盘价 | 年化百分比 | 含收盘到收盘的跳空 | 跨品种比较、和 IV 对照 |
| 隐含波动率 | 期权价格 | 年化百分比 | 是预期,不是实际 | 市场定价的未来波动 |
50.2 数据从哪来
Section titled “50.2 数据从哪来”波动指标都是从行情数据算出来的,没有官方发布方。差别在原始数据的口径。
| 市场 | 发布方 | 发布时间(北京时间) | 免费在哪看 | 会不会修订 |
|---|---|---|---|---|
| A 股 | 交易所行情,行情软件自算 | 实时;日线 15:00 收盘后 | 各券商行情软件的指标菜单 | 不修订,但复权会改变历史价格 |
| 日股 | JPX 行情,行情软件自算 | 实时;日线 14:30 收盘后 | 券商软件、日经和 JPX 的指数页面 | 同上 |
| 美股 | 各交易所和 SIP 汇总行情 | 实时;日线次日 4:00(夏令时)或 5:00 后 | 券商软件、免费图表站 | 同上 |
| 中国期指 | 中金所行情 | 实时;日线 15:00 后 | 期货软件 | 主力连续合约的拼接会改变历史 |
| 日经期货 | 大阪交易所行情 | 实时;交易日结束于 14:45 | 期货软件、JPX 行情页 | 同上,且日线是否含夜盘各家不同 |
用之前要确认三件事:
- 复权方式。除权除息会让未复权价格出现假跳空,TR 和历史波动率会被这一天拉高。算股票的波动用复权数据,第 5 章讲复权。
- 连续合约的拼接。期货主力连续合约在换月处有假跳空,原因同上,见第 4 章 4.6 节。
- 日经期货的日线口径。大阪交易所的一个交易日从前一天 16:00 的夜盘开始,到当天 14:45 日盘结束(第 51 章)。有的软件日线只画日盘,有的把夜盘并进去。只画日盘时,夜盘的波动全部变成“跳空”,TR 会比合并口径大。
50.3 底层原理
Section titled “50.3 底层原理”波动率最可靠的规律是聚集(volatility clustering):大波动之后容易跟着大波动,小波动之后容易跟着小波动。Benoit Mandelbrot 在 1963 年就描述过这个现象,Robert Engle 在 1982 年用 ARCH 模型把它写成了可估计的形式。所以用最近 14 天、20 天的波动去估计明天的波动,比用多年平均值准。ATR 和历史波动率有用,靠的就是这一点。
聚集背后是参与者的行为,它们形成一个循环:
- 按波动定仓位的资金。风险平价基金、波动率目标(volatility targeting)基金、CTA 趋势基金,以及按 ATR 算手数的个人交易者,都是“波动低就加仓,波动高就减仓”。波动低的时候它们持仓重;波动一抬头,它们同时减仓,卖压把波动推得更高。
- 保证金和止损。期货保证金按波动调整,日经期货的保证金由 JSCC 按风险模型定期调(第 4 章)。波动上升时保证金要求提高,杠杆仓位被迫减少。止损单在关键价位附近成串触发,也会把波动集中到一段时间里。
- 期权做市商的对冲。做市商持有多伽马时,价格涨就卖、跌就买,压低波动;持有空伽马时反过来,追涨杀跌,放大波动(第 34 章)。低波动期往往是卖期权的人多、做市商多伽马的时期。
- 信息到达的节奏。重要数据、财报、政策会议集中在某些日子,这些日子前后波动本来就高。波动的聚集,一部分只是信息的聚集。
这个循环说明两件事。低波动本身不是安全信号,它常常是仓位越积越重的阶段。高波动也不会一直持续,强制减仓完成之后,波动会回落。
为什么区间会收窄再扩张
Section titled “为什么区间会收窄再扩张”布林带收窄(squeeze),说明最近 20 天收盘价的离散程度降到了低位。背后通常是多空双方都在等一件事,比如政策会议、财报、关键数据,谁都不愿意先下重注。等的事情一落地,积压的仓位调整集中发生,带宽扩张。
收窄只说明“快要动了”,不说明往哪边动。方向要靠别的信息判断。
为什么止损要用波动来定
Section titled “为什么止损要用波动来定”假设一个品种平常一天走 2%。止损放在 0.5% 外,正常的盘中晃动就足以把你扫掉,亏损来自噪音,而不是来自判断错误。止损放在 10% 外,判断错了才离场,代价太大。止损距离跟着波动走,才能让“被止损”对应“判断错了”,而不是“今天波动正常”。
这就是 ATR 在交易里的核心用法:
止损距离 = k × ATR k 常取 1.5 到 3每手的止损金额 = 止损距离 × 合约乘数 股票为每股止损距离 × 股数可开手数 = 愿意承担的风险金额 ÷ 每手的止损金额结果是:波动大的品种和时期,止损放远、手数变少;波动小的时候,止损收近、手数变多。每一笔的风险金额大致不变。这叫按波动定仓(volatility-based position sizing),海龟交易法则用 ATR 定“单位”也是这个思路。
账户 100 万元,每笔愿意亏账户的 1%,即 1 万元。止损取 2 倍 ATR。下表的点位和 ATR 是假设值,只为演示计算。
| 品种 | 假设点位 | 假设 ATR | 2 倍 ATR | 合约乘数 | 每手止损金额 | 1 万元风险可开几手 |
|---|---|---|---|---|---|---|
| IF(沪深 300) | 3800 | 50 点 | 100 点 | 300 元 | 3 万元 | 0 手,开 1 手就超标 |
| IM(中证 1000) | 6000 | 110 点 | 220 点 | 200 元 | 4.4 万元 | 0 手 |
| 日经 225 mini | 40000 | 600 点 | 1200 点 | 100 日元 | 12 万日元,约 0.58 万元 | 1 手 |
| 日经 225 micro | 40000 | 600 点 | 1200 点 | 10 日元 | 1.2 万日元,约 0.06 万元 | 17 手 |
算例里日元按 1 日元约 0.048 元换算,实际用时按当日汇率。
这张表有一个直接结论:100 万元账户、每笔 1% 风险的规则下,中国期指 1 手的波动风险已超出预算。选择只有三个:接受更高的单笔风险比例;缩短止损,结果是更频繁地被噪音扫掉;换更小的合约,比如用 ETF 或个股代替。这不是交易技巧问题,是合约规模问题。日经期货有 mini 和 micro 两档,调仓位的颗粒度细得多。
50.4 怎么读
Section titled “50.4 怎么读”能做哪类分析
Section titled “能做哪类分析”| 任务 | 能不能做 | 怎么用 |
|---|---|---|
| 【描述】 | 能 | 读出一天、一周正常走多远,波动处在收窄还是放大的状态;参照是 ATR、带宽、历史波动率在本品种近一到三年的分位 |
| 【归因】 | 部分 | 能判断一次涨跌是否超出正常波动,超出才值得找原因;本身不说明原因,也不告诉方向 |
| 【预判】 | 能 | 预判的是幅度不是方向:波动有聚集性,近期 ATR 对接下来几天的波动幅度有预判力;收窄后常扩张,但不说向哪边。重大事件日 ATR 会低估 |
| 【决策】 | 能 | 直接给出止损距离和手数:止损放在几倍 ATR 之外,手数按可承受亏损除以止损距离算;方向要靠其他章节 |
看什么:日线 ATR 作为当天“正常走多远”的标尺;分钟线的 ATR 或布林带看盘中节奏。
参照系:当日已走的振幅占 14 日 ATR 的比例。这是品种自身历史的参照,不需要外部阈值。
典型信号:
- 【预判】开盘后一小时振幅已接近一个 ATR,说明今天是大波动日。接下来分两种情况:放量单边推进时,当天走出 1.5 倍以上 ATR 的机会上升;量能萎缩、价格回到开盘区间里,说明冲击已消化,剩下的时间以区间震荡为主。
- 【预判】到了下午振幅只有 ATR 的三分之一,追突破的空间有限,剩下的时间里走出完整一个 ATR 的情况不多。
失效情况:重大数据、政策发布、财报日。这些日子的波动不服从近期均值,ATR 会低估当天的波动。日内交易者在这些日子要提前缩小仓位,不要等 ATR 跟上来。ATR 是滞后量,要好几天才会完全反映一次冲击。
波段(几天到几周)
Section titled “波段(几天到几周)”看什么:ATR 定止损和手数;布林带看位置和收窄;20 日历史波动率看波动所处的状态。
参照系:带宽和 ATR 的历史分位,用近一年或近三年数据自己算。比如带宽处在近一年最低的 10% 以内,算作收窄。用分位而不用固定数值,因为不同品种、不同年份的波动水平差别很大。
典型信号:
- 【预判】收窄后扩张:带宽到达近一年低分位,随后收盘价突破上轨或下轨,带宽开始放大。条件是突破伴随成交量放大(第 47 章)和宽度配合(第 43 章)。失效情况是突破后两三天就回到带内,这在震荡市里很常见。
- 【描述】沿轨运行:强趋势里价格会贴着上轨或下轨走很久。这时“碰到上轨就是超买”是错的,见 50.6 节。
- 【预判】波动状态切换:20 日历史波动率从低位快速上升,常发生在趋势反转或加速的初期。按波动定仓的规则会自动让你减仓,这是它的好处。
失效情况:A 股连续涨跌停期间,价格被限制,ATR 和布林带都失真,见 50.5 节。
中长线(几个月以上)
Section titled “中长线(几个月以上)”看什么:60 日或 120 日历史波动率的水平;它和隐含波动率的差。
参照系:多年的波动率分位。美股可以把标普 500 的 20 日历史波动率和 VIX 放在一起看(第 44 章)。
典型信号:
- 【决策】历史波动率长期处在多年低分位,说明市场仓位可能已经很重(见 50.3 节的循环),对冲成本也便宜。这是检查组合风险的时机,不是加仓的理由。
- 【描述】隐含波动率持续明显高于历史波动率,说明市场在为未来的风险付溢价,常见于重大事件前。
失效情况:制度变化会改变波动的基准水平。创业板在 2020 年 8 月 24 日注册制改革后涨跌幅限制从 10% 改为 20%,改制前后的波动率不能直接比。
50.5 各市场差异
Section titled “50.5 各市场差异”涨跌停是 A 股波动指标的最大问题。一字涨停或跌停当天,最高等于最低,振幅为零,但真实的供需失衡极大。ATR 在这些天被低估,第二天的跳空又让它一下子跳高。股票 T+1 让隔夜风险集中在开盘,A 股个股的 TR 里跳空部分占比较大。
不同板块的涨跌幅限制不同,主板 10%、创业板和科创板 20%、北交所 30%(第 2 章)。跨板块比较时用历史波动率,不用 ATR 点数。
日股的涨跌幅限制按价格分档、以日元金额计,并有特别气配(第 2 章)。重大消息日开盘迟迟不成交,日线振幅可能很小,和 A 股一字板的问题类似。
日股对汇率敏感,日元急变的日子日经平均和 TOPIX 的波动集中放大(第 52 章)。2024 年 8 月 5 日日经平均下跌 4451 点,跌幅 12.4%,是点数上最大的单日跌幅;在那之前的几周,ATR 远低于这个水平。
美股没有涨跌停,财报日的跳空可以很大(第 14 章)。个股的 ATR 在财报前后几乎是两个世界,财报前十几天的平静不能代表财报日。持有过财报的头寸,止损和仓位要按该股财报日的历史跳空幅度来定,或者参考期权隐含的预期波动幅度。
美股有盘前盘后交易,日线是否包含延长时段,各数据商口径不同,通常只算常规时段。
中国期指没有夜盘,隔夜的外部信息全部堆到 9:30 开盘,跳空是 TR 的重要组成。期指每日涨跌停为上一交易日结算价的 ±10%(第 4 章),极端行情里会触及。
四个品种的波动水平长期不同:IM 和 IC 跟踪中小盘,波动通常高于 IF 和 IH。同样的风险预算,做 IM 的手数往往比 IF 少,虽然 IM 的乘数更小。
日经期货有夜盘,美国时段的冲击在夜盘就被交易掉了。按“交易日”口径画的日线,跳空比只看日盘的小得多。看 ATR 时先确认软件用的是哪种口径,整个分析里保持同一口径。
日经期货的价格限制触及时会暂停交易、再扩大限制幅度(第 4 章),2024 年 8 月 5 日就触发过。JSCC 按风险模型调整保证金,高波动期保证金上调,本身也会迫使杠杆减仓。
| 项目 | A 股 | 日股 | 美股 | 中国期指 | 日经期货 |
|---|---|---|---|---|---|
| 涨跌幅限制对指标的扭曲 | 大,一字板失真 | 中,特别气配 | 无 | 极端时有 | 极端时有,触发熔断 |
| 跳空在 TR 里的分量 | 大,T+1 且无夜盘 | 中 | 财报日极大 | 大,无夜盘 | 小,按交易日口径时 |
| 年化交易日数 | 约 242 | 约 245 | 约 252 | 约 242 | 约 245 |
| 日线口径要确认的事 | 复权 | 复权 | 是否含盘前盘后 | 连续合约拼接 | 日线是否含夜盘 |
| 仓位颗粒度 | 100 股一手 | 100 股一手 | 1 股 | 粗,一手价值上百万元 | 细,有 mini 和 micro |
50.6 常见误读
Section titled “50.6 常见误读”误读:价格碰到布林带上轨就是超买,该卖了。
为什么错:布林带是按标准差画的区间,不是价格的边界。强趋势中价格可以沿着上轨运行几周,带子随价格一起向上张开。“两倍标准差外只有约 5% 的概率”是正态分布的结论,而价格收益尾部更厚,趋势期的价格也不是围绕均线随机波动。
正确读法:碰到上轨只说明“相对最近 20 天走得远”。判断是趋势还是超涨,要看带宽是否在扩张、中轨的方向、量价是否配合(第 47 章、第 48 章)。带宽扩张、中轨上行时贴轨是趋势;带宽收缩、中轨走平时碰轨,才更接近区间上沿。
误读:波动低就是风险低,可以放心加大仓位。
为什么错:波动聚集只说明近期会延续,不保证不跳变。50.3 节的循环说明,低波动期正是仓位越积越重的阶段,冲击到来时这些仓位同时撤退。2017 年美股极低波动之后的 2018 年 2 月,2024 年上半年日元套息仓位堆积之后的 8 月初,都是这样。
正确读法:按波动定仓时给仓位设上限,不让低波动把手数无限放大。波动处在多年低分位时,检查一下自己和市场的杠杆水平(第 25 章),以及期权保护的成本(第 44 章)。
误读:ATR 越大,说明趋势越强。
为什么错:ATR 只量幅度,不分方向。来回大幅震荡的市场 ATR 也很大。
正确读法:方向用趋势指标和价格结构判断(第 48 章),ATR 只用来定止损和仓位。
误读:止损固定为 3% 或 50 点,所有品种通用。
为什么错:同样 3%,对一天走 0.8% 的品种是很宽的止损,对一天走 3% 的品种只是正常波动。固定止损让风险随品种和时期剧烈变化。
正确读法:止损用 ATR 的倍数表示,再用 50.3 节的公式反推手数。算出来的手数小于 1,说明这个品种对你的账户太大,换更小的合约或降低交易频率,而不是把止损缩到噪音里。
误读:历史波动率高了,期权就贵,就该卖期权。
为什么错:期权价格对应的是隐含波动率,是对未来的预期。历史波动率高的时候,隐含波动率往往更高,也可能还在上升。
正确读法:判断期权贵不贵,比较的是隐含波动率和随后实际发生的波动,不是隐含波动率和过去的历史波动率。本书不讲期权交易,相关信息见第 44 章。
50.7 和其他信息的关系
Section titled “50.7 和其他信息的关系”- 和波动率指数(第 44 章):历史波动率是已经发生的,波动率指数是期权市场对未来的报价。两者同时在低位,是仓位可能过重的环境。指数急升而历史波动率还低,说明市场在提前为某个事件定价。
- 和成交量(第 24 章、第 47 章):布林带收窄伴随成交量萎缩,扩张伴随放量,这是一对互相验证的信号。只扩张不放量的突破,可信度低。
- 和趋势(第 48 章):趋势判断方向,ATR 定离场距离。常见组合是趋势跟随加 ATR 移动止损,止损跟着价格移动,始终保持 k 倍 ATR 的距离。
- 和日内结构(第 51 章):日线 ATR 给出当天的预期幅度,开盘区间占 ATR 的比例帮助判断当天是单边日还是震荡日。
- 和杠杆资金、期权持仓(第 25 章、第 34 章):这两者决定冲击来临时被动交易的规模。杠杆高、做市商空伽马的时候,波动上升会自我加强。
- 矛盾时信谁:ATR 和历史波动率都滞后。事件日之前,信事件日历和隐含波动率(第 12 章、第 44 章),不信过去 14 天的平静。
50.8 深入阅读
Section titled “50.8 深入阅读”- JPX 价格限制与熔断(値幅制限・サーキット・ブレーカー):日经期货每日价格限制、熔断触发和扩大规则,极端波动时 ATR 失真的制度原因(日文)。
- 日本证券清算机构 JSCC:日经期货保证金的计算方法和定期调整公告,波动上升时保证金怎么变。
- 中国金融期货交易所:期指合约规格、涨跌停板幅度和保证金调整通知,算止损金额要用的乘数。
- Cboe 指数与波动率数据:VIX 等波动率指数的历史数据,用来和自算的历史波动率对照。