技术指标

什么是真实波幅均值(ATR),如何计算

与大多数指标不同,真实波幅均值(ATR)并不试图预测任何方向。它只衡量一件事:某资产在一段周期内通常以绝对值计算移动多少。它是一把衡量波动性的尺子,而不是买入或卖出的信号。

ATR由J. Welles Wilder创建,此人也是ADX和RSI的作者,几乎出现在每一个需要根据资产真实表现来确定止损大小或仓位大小的策略中,而不是使用一个随意选定的固定数值。

为什么简单的“最高价减最低价”还不够

如果你只是用每根K线的最高价减去最低价,就会遗漏一个重要的细节:跳空。假设某资产前一个交易日以R$ 50,00收盘,第二个交易日一开盘就是R$ 46,00,随后在R$ 45,50和R$ 46,80之间交易。K线内部的波幅(最高价减最低价)只有R$ 1,30。但自上一次收盘以来的真实变动却是R$ 4,50。忽视这一点,会低估该资产真实的波动性。

如何计算真实波幅

为了解决这个问题,每根K线的真实波幅(TR)取以下三个计算结果中的最大值:

  • 当前K线最高价减去当前K线最低价;
  • 当前K线最高价减去前一根K线收盘价(取绝对值);
  • 当前K线最低价减去前一根K线收盘价(取绝对值)。

在上面的例子中,TR就是1.30(46,80 − 45,50)、3.20(|46,80 − 50,00|)和4.50(|45,50 − 50,00|)三者中的最大值。也就是说,TR = R$ 4,50——这才是真正捕捉到包括跳空在内的行情幅度的数字。

从真实波幅到ATR

ATR是真实波幅在一段周期内(通常为14根K线)的平滑平均值。第一个数值通常是前14个TR的简单平均值。此后,就应用Wilder的平滑公式:

今日ATR = ((前一日ATR × 13) + 今日TR) ÷ 14

假设昨天的ATR为R$ 2,00,按照前面的例子,今天的TR为R$ 4,50:

今日ATR = ((2,00 × 13) + 4,50) ÷ 14 = (26,00 + 4,50) ÷ 14 = 30,50 ÷ 14 ≈ R$ 2,18

请注意,一根强劲行情的K线并不会让ATR一下子飙升——它是逐渐上升的,因为它承载着此前13个周期的权重。这是刻意设计的:ATR衡量的是反复出现的波动性,而不是一次孤立的峰值。

在实践中有什么用

ATR最常见的用途,是按照资产自身的表现,按比例设定止损和仓位大小,而不是对任何市场都使用固定的点数或金额。

举个例子:如果某资产的ATR为R$ 2,18,一个设在距入场点1.5倍ATR处的止损,就会距入场价R$ 3,27(2,18 × 1,5)。而在一个波动性更大、ATR为R$ 8,00的资产上,同样1.5倍ATR的倍数会得出R$ 12,00的止损——宽得多,因为这个资产本身日常波动就更大。在这两种情况下都使用同样固定的止损距离没有多大意义:在更平静的资产上,止损会显得太宽;在波动更大的资产上,止损则太紧,容易被单纯的市场噪音触发。

ATR不能告诉你价格会往哪个方向走

一个常见的错误是试图把ATR当作入场信号——ATR高既不表示看涨也不表示看跌,只表示波动更大。一次剧烈的10%下跌和一次剧烈的10%上涨,可能产生相似的真实波幅读数,因为计算使用的是绝对值。因此,ATR通常与另一个指标或趋势判断一起出现,从不单独作为操作的触发条件。

把ATR应用到日常操作中

ATR更适合作为风险管理工具,而不是入场信号。它有助于回答一些实际问题:这个止损是否与资产当前的波动性成比例?考虑到价格通常的波动幅度,这个仓位大小是否合理?以这种方式使用,该指标能降低止损被该资产常见噪音触发的可能性,尽管没有任何风险管理技巧能完全消除风险——它只是帮助更一致地衡量风险的大小。

先练习,再冒险。 开设 Astron 账户,在拥有 10,000 雷亚尔虚拟资金的模拟账户中检验您的想法。

免费开户