如何在外汇中对ATR取平均值(ADX与移动平均线背景)
直接答案:在外汇中对ATR取平均
在外汇中“对ATR取平均”,是指对一段时间序列的ATR值进行平均。ATR本身是基于近期价格波动范围计算出的波动率指标。在每个K线(例如每根蜡烛图)上计算出ATR后,你可以使用标准的平均方法(如简单移动平均SMA或指数移动平均EMA)对这些ATR值进行平均。
在使用ADX和移动平均平滑的背景下,核心思想是一致的:首先按周期计算ATR,然后将通常用于其他时间序列(如移动平均线)的同种平均方法应用于ATR序列,而非价格本身。
机制:输入、步骤及“平均”的含义
- 计算每根K线的ATR
- ATR通常使用每根K线的真实波幅(TR),然后在选定的ATR回看周期内对TR取平均。结果是一个新序列:ATR[t]。
- 前提假设:你已获得每个时间点的ATR值(来自平台计算或自行计算)。
- 选择ATR的平均方法
- ATR的简单移动平均(SMA):在N根K线的窗口内,计算该窗口内ATR的均值。
- 概念上:ATR_SMA[t] = (ATR[t] + ATR[t-1] + … + ATR[t-N+1]) / N。
- ATR的指数移动平均(EMA):计算加权平均,近期ATR值权重更高。
- 概念上:ATR_EMA[t] = 将EMA更新公式应用于ATR[t]。
- 一致地选择参数
- ATR周期:用于生成ATR的回看长度。
- 平均窗口(N)或EMA平滑长度:用于生成“ATR平均值”的回看/平滑参数。
可独立进行的示例与验证
示例流程(无需依赖特定平台):
- 假设你已计算出每根K线的ATR,现拥有ATR[t]序列。
- 要获得10根K线的SMA式ATR平均值,可在每个时间点对最近10个ATR值取平均(当数据足够时)。
独立验证方法:
- 窗口敏感性:用两个不同窗口大小(例如较短和较长的N)计算ATR平均值。若“平均ATR”线变得更平滑且变化更慢,这是平滑增强的正常表现。
- 单位一致性:ATR以价格单位表示。ATR的平均值保持相同单位。
- 数据对齐:确保ATR与其平均值使用相同的K线索引;混用时间点(例如用一根K线的ATR与另一根K线的价格)会改变结果。
- 缺失K线:若数据存在缺口或不同交易时段,ATR计算及其平均值可能表现异常。平均无法修复不一致的输入。
局限性与不确定性
- 平均不能消除不确定性,仅能平滑已知时间序列。它可降低噪声,但会引入滞后(尤其是SMA)。
- “平均ATR”本身并非未来波动率的预测,仅在选定窗口内总结过去ATR行为。
- 结果依赖参数选择(ATR周期与平均窗口/EMA长度)。不同设置会产生不同的“平均ATR”水平。
- 任何关于当前市场状况的判断都需要最新的原始数据。本文仅描述方法,非当前数值。
- 无结果保证:对ATR取平均是数学变换,不代表性能承诺。
相关对比:ATR平均 vs 价格平均
一个有用的对比是ATR平均与价格平均的区别:
- 价格平均生成更平滑的价格路径。
- ATR平均生成更平滑的波动率路径。
结合ADX与移动平均概念,通常意味着你将“趋势强度”信息(来自ADX)与“平滑波动率”信息(来自平均ATR)结合使用。