平均真实波幅(ATR):衡量大马股价波动
什么是真实波幅?
真实波幅,是同一个周期内三个距离中最大的那一个:当前最高价减当前最低价、当前最高价与前一收盘价的差额绝对值,以及当前最低价与前一收盘价的差额绝对值[1]。
为什么要用三个?单纯的高低价幅度,会漏掉两个交易时段之间发生的波动。Wilder设计这个指标,就是要捕捉这种“漏掉”的波动,例如市场开盘价远高于或远低于前一收盘价所形成的跳空[1]。
取绝对值,是为了让每个结果都是正数,因为目的是衡量距离而不是方向[1]。因此在马来西亚交易所(Bursa Malaysia)的日线图上,每根K线都有一个真实波幅数值,其中已包含隔夜的跳空。
ATR是怎样计算的?
ATR是真实波幅数值经过平滑后的平均值。StockCharts说明,它通常以14个周期为基础,而首个14天ATR,是最初14个真实波幅数值的简单平均[1]。之后,每个新数值都会结合前一个周期的ATR来平滑数据[1]。
步骤如下:
- 算出每根日K线的真实波幅。
- 把最初一批真实波幅取平均,得出起始ATR。
- 之后每一天,把新的真实波幅与前一天的ATR混合。
假设性示例:假设A公司最近三个真实波幅分别是0.02令吉、0.04令吉和0.03令吉。在这个示例里,三者的简单平均是0.03令吉。真正的ATR会用上完整的周期并加上平滑步骤。这些数字都是虚构的,只为说明概念。
StockCharts也提醒,ATR的数值取决于计算从多久以前开始,所以数据较短时,得出的数字未必与图表上的完全一致[1]。
为什么要把ATR换算成股价的百分比来比较?
因为ATR是绝对数值,不论两只股票实际上有多波动,股价较高的ATR往往会比股价较低的高[2]。StockCharts指出,某一只证券的大幅价格变动,也会让长期的ATR比较变得不切实际[1]。
解决办法是ATR百分比(ATRP):把ATR除以收盘价,再乘以100[2]。这样可以把证券放在同一个尺度上,更容易比较价格悬殊的股票[2]。
假设性示例:假设A公司的股价是0.30令吉,ATR是0.03令吉;B公司股价是10令吉,ATR是0.30令吉。单看原始数字,B公司像是波动了十倍,但换成百分比是10%和3%,也就是说,A公司相对于股价的波动更大。这些数字是虚构的,只用于比较说明。
ATR如何用在风险管理?
ATR用来衡量价格通常会移动多远,有些投资者在判断一个仓位需要留出多少空间、应该持有多大规模时会参考它。它并不会替你决定仓位。
StockCharts指出,ATR没有方向性:它显示的是波动,不是价格会涨还是会跌[1]。ATR偏高,可能伴随上涨,也可能伴随下跌。因此,ATR数字应当和你整个计划放在一起看,包括你承受得起多少亏损。
假设性示例:如果某只股票通常的单日波幅是0.05令吉,而你希望止损位不会被正常的波动触发,那么把止损设在该波幅的数倍之外,是一种思考方式。这只是说明一个想法,不是建议,也不是规则。
价格跳空时它有什么局限?
ATR在设计上已包含跳空,但同时也会把跳空平滑掉。StockCharts说,真实波幅的第二和第三种算法负责处理跳空与内含日[1]。由于每个新的ATR都混入了前一个数值,一次大的跳空会让数字在之后好几个周期都偏高,即使交易已经恢复平静[1]。
还有几点局限要记住:
- 它是向后看的。它描述过去的波动,不能预测未来的走势。
- 周期是自己选的。设定不同,曲线就不同;StockCharts指出,14个周期的默认值可以调整[1]。
- 它不会告诉你方向、消息,或公司的基本面。
在马来西亚交易所,成交稀疏的股票可能出现参差不齐的跳空,所以几笔交易就足以让它的ATR大幅摆动。你可以把它与另一个波动工具布林带比较,并用收盘后数据,在技术图表上同时查看两者。
常见问题
来源
- StockCharts ChartSchool — Average True Range (ATR):真实波幅的定义、14个周期的计算、平滑、跳空、没有方向性、取绝对值
- StockCharts ChartSchool — Average True Range Percent (ATRP):ATR除以收盘价再乘以100,用来比较价格不同的证券
免责声明: Finworld 仅提供市场教育与研究工具,并非投资建议。市场数据为收盘后数据。