黄金跳空时,真实波幅 TR 怎么算?
用一组假设价格演示如何将上一根收盘价纳入真实波幅,并区分TR和ATR。
作者:托马斯|技术分析|原定11月7日15:00,2026年11月8日补发。
摘要:用一组假设价格演示如何将上一根收盘价纳入真实波幅,并区分TR和ATR。
跳空时为什么只看最高减最低会漏算
真实波幅(TR)用来描述单根价格柱覆盖的波动范围。普通振幅只用本根最高价减最低价。若新的一根整体高于或低于上一根收盘,普通振幅会漏掉两段之间的缺口。TR把上一根收盘一并纳入,衡量从前收盘到本根价格极端位置所覆盖的范围。它用价格单位表示,不能从数值本身读出涨跌方向。
三个差值取最大
固定同一品种、报价源和K线周期,记下本根最高价H、最低价L及上一根收盘价C。分别计算H减L、H与C之差的绝对值、L与C之差的绝对值,然后取三者最大值。也可直接用H和C中较高者减去L和C中较低者。前收盘落在本根高低范围内时,结果等于普通振幅。前收盘在范围外时,结果会把缺口包含进去。

图中的前收盘为100,下一根最高为108、最低为105。普通振幅是3,最高与前收盘相差8,最低与前收盘相差5,所以TR为8。若下一根向下跳空,假设最高95、最低92,前收盘仍是100,三个结果依次为3、5、8,TR同样为8。两个方向得到相同的真实波幅,说明该指标记录的是幅度。这里的数值均为教学单位。
如何检查平台显示的ATR
TR针对一根K线,平均真实波幅(ATR)则对一系列TR做平滑。复核时先任选一根已收盘的K线手算TR,再查看指标的周期和平均方式。常见实现采用Wilder式平滑,有些平台还允许选用其他平均方法。窗口、初始样本或平滑算法不同,显示结果可能不同。图表设置一致后再比较,能避免把计算差异误判成行情变化。
例如,若两张小时图采用不同的交易时段划分,前收盘可能分别对应不同的一笔报价。即使两者显示的日内最高和最低相近,手算TR也可能不同。先核对服务器时区、缺失K线与报价历史,再决定是否需要修改参数。未收盘K线的最高、最低仍会变动,教学复核应先使用完整K线。
哪些情况下先暂停解释
周末重开、数据发布或报价中断时,TR可能因缺口突然升高。先检查缺口是否能在同一平台复现,排除数据缺失或异常报价,再解释波动变化。若无法确认前收盘,当前读数就缺少可靠基础。即使读数可信,较大的TR也只记录已经发生的波动,下一根可能继续扩大,也可能恢复平静。实际成交还受点差和流动性影响,不能把历史波幅直接当作未来损失上限。