
股票波动量是个核心指标,实际应用中更常见的是“波动率”(Volatility),通常用标准差或历史波动率来衡量,不能混淆了“价格变动幅度”和“标准化波动率”的概念。
考虑到实用性,先理解最基础的单日价格波动计算,再过渡到专业的年化波动率,如果只是观察短期价格变化,用最高/最低价区间或百分比涨跌幅更直观;如果是量化分析,则必须引入标准差。需要提醒贝塔系数(β)虽然相关,但属于相对波动概念,和绝对波动率不同。
本文的计算示例很重要,否则抽象公式很难理解,本文选贵州茅台为例是因为A股用户更熟悉,且股价较高能清晰展示百分比计算,要强调252个交易日的年化转换系数——很多新手会忽略这个关键步骤。
最后补充的隐含波动率(IV),可能期权交易者会用到,结尾的“注意”部分特意区分了波动方向性,因为用户容易把高波动直接等同于风险,其实上涨波动对持仓者有利。
以下是几种常见的计算和衡量股票价格波动性的方法:
- 单日价格波动幅度 (Daily Price Range)
- 计算: (当日最高价 – 当日最低价) / 前一日收盘价 * 100%
- 理解: 直接衡量一个交易日内股价上下震荡的绝对幅度(最高到最低)占前一日收盘价的百分比。百分比越大,说明当日波动越剧烈。
- 优点: 简单直观,反映日内波动。
- 缺点: 仅反映单日情况,受短期事件影响大,不能代表长期波动特性。
1、百分比涨跌幅 (Daily Return)
- 计算: (当日收盘价 – 前一日收盘价) / 前一日收盘价 * 100%
- 理解: 衡量股票价格从昨日收盘到今日收盘的收益率或变动百分比。虽然反映的是净变动,但其绝对值的大小(|涨跌幅|)常被用来衡量单日波动的大小。
- 优点: 最基础的收益率计算,是计算更复杂波动率的基础。
- 缺点: 单日数据点波动性大。
2、标准差 (Standard Deviation) – 历史波动率的核心
- 计算 (以日收益率为基础):
1)计算一段时间内(如 N 个交易日)每日的百分比收益率。
2)计算这 N 个收益率的平均值。
3)计算每个收益率与平均值的偏差。
4)将每个偏差平方。
5)求这些平方偏差的平均值(得到方差)。
6)对方差取平方根,得到标准差。
- 公式:
σ = √[ (1/(N-1)) * Σ(R_i – R_avg)² ]
σ: 标准差(即历史波动率)
N: 观察期内的交易日数量
R_i: 第 i 日的收益率
R_avg: N 日收益率的平均值
Σ: 求和符号
- 理解: 历史波动率的核心就是收益率的标准差。它衡量了股票收益率在一段时间内偏离其平均值的离散程度。标准差越大,说明历史价格波动越剧烈。通常以年化形式表示。
- 年化波动率: 由于标准差是基于日收益率计算的,为了便于比较,通常将其年化:
年化波动率 = 日收益率标准差 * √252
(假设一年有 252 个交易日)
- 优点: 量化了历史价格波动的统计特性,是市场最广泛认可的波动率指标。
- 缺点: 反映的是历史数据,不一定能准确预测未来波动。
3、贝塔系数 (Beta)
- 计算: 通过统计方法(如回归分析)计算个股收益率相对于市场基准(如沪深300指数)收益率的敏感度。公式较复杂,通常由金融数据服务商提供。
- 理解: 衡量个股相对于整个市场(系统风险)的相对波动性。
- β = 1: 个股波动性与市场一致。
- β > 1: 个股波动性大于市场(更“激进”或“波动更大”)。
- β < 1: 个股波动性小于市场(更“防御”或“波动更小”)。
- β < 0: 个股与市场走势相反(非常罕见)。
- 优点: 衡量相对于市场的风险/波动性,是资本资产定价模型的核心。
- 缺点: 依赖于所选择的市场基准和时间段;只反映系统风险相关的波动性,不反映个股特有风险。
4、平均真实波幅 (Average True Range – ATR)
- 计算 (单日 True Range):
TR = MAX( (当日最高价 – 当日最低价), |当日最高价 – 前一日收盘价|, |当日最低价 – 前一日收盘价| )
- 计算 (N 日 ATR): 通常取一段时间(如 14 日)TR 的移动平均(简单平均或指数平均)。
- 理解: 衡量价格绝对波动范围的指标,考虑了跳空缺口的影响。ATR 值越大,表明价格的平均波动幅度越大。它以价格单位(如元)表示,而不是百分比。
- 优点: 直观反映价格绝对波动区间,常用于设置止损位等交易策略。
- 缺点: 是绝对值,不同价格的股票之间难以直接比较波动性;不区分方向。
5、总结与建议:
- 最核心的“波动量”概念是波动率 (Volatility),通常指历史波动率,即收益率的标准差。 这是量化股票价格波动性最标准、最广泛使用的指标,通常以年化百分比形式表示。
- 如果你关注单日股价的震荡剧烈程度, 看单日价格波动幅度或单日涨跌幅绝对值。
- 如果你想了解股票相对于大盘的波动性, 看贝塔系数。
- 如果你想了解价格绝对波动范围(用于交易策略如止损), 看平均真实波幅。
6、计算示例(历史波动率 – 简化版):
假设某股票过去 5 个交易日的收盘价和日收益率如下:
日期 |
收盘价 |
日收益率 (R_i) |
第1天 |
100.00 |
– |
第2天 |
102.00 |
(102-100)/100 = 2.00% |
第3天 |
101.00 |
(101-102)/102 = -0.98% |
第4天 |
103.50 |
(103.5-101)/101 = 2.48% |
第5天 |
105.00 |
(105-103.5)/103.5 = 1.45% |
- 计算平均收益率 (R_avg):
R_avg = (2.00% – 0.98% + 2.48% + 1.45%) / 4 = 4.95% / 4 = 1.2375%
(注意:只有4个收益率数据)
- 计算每个收益率与平均值的偏差平方:
(2.00% – 1.2375%)² = (0.7625%)² = 0.0058140625
(-0.98% – 1.2375%)² = (-2.2175%)² = 4.91630625
(2.48% – 1.2375%)² = (1.2425%)² = 1.54380625
(1.45% – 1.2375%)² = (0.2125%)² = 0.04515625
- 计算方差:
方差 = (0.0058140625 + 4.91630625 + 1.54380625 + 0.04515625) / (4 – 1) = (6.5110828125) / 3 ≈ 2.1703609375
*(注意:分母是 N-1=3,因为这是样本标准差)*
- 计算标准差 (日波动率 σ_daily):
σ_daily = √2.1703609375 ≈ 1.4735%
- 年化波动率:
年化波动率 = 1.4735% * √252 ≈ 1.4735% * 15.8745 ≈ 23.39%
结论: 该股票过去5天(4个收益率数据)的年化历史波动率约为 23.39%。这意味着,基于这短短几天的历史数据(样本很小,实际应用需要更长时间窗口,如30、60、90、180或252天),该股票价格的预期年化波动幅度(一个标准差范围内)大约在年收益率的 ±23.39% 之间(这是一个统计上的概率估计,实际波动可能更大或更小)。
重要提示:
- 隐含波动率是另一个极其重要的概念,它从期权市场价格反推出来,反映市场对未来波动率的预期。
- 波动性本身没有方向(涨和跌都算波动)。高波动性意味着高风险(潜在损失大)但也可能带来高收益(潜在收益大)。
- 选择哪种方法取决于你的具体目的(是观察日内波动、历史统计特性、相对市场风险还是交易策略设计)。
希望以上解释能帮助你理解如何计算和衡量股票的“单位价格波动量”。核心概念是波动率(标准差)
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/1310944
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!