Contenido
El Average True Range es un indicador usado en análisis técnico para medir la volatilidad del mercado, fue ideado y desarrollado por J. Welles Wilder Jr. Este no es un indicador de tendencia, sino que mide el grado de volatilidad.
Antes de proceder al cálculo del average true range es necesario calcular el true range (rango verdadero). El rango verdadero se calcula con la siguiente fórmula:
TR = max(Hight − Lowt, abs(Hight − Closet − 1), abs(Lowt − Closet − 1))
Donde TR — rango verdadero para el período t,
Hight — el precio máximo para el período t,
Lowt — el precio mínimo para el período t,
Closet − 1 — el precio de cierre del período anterior (t − 1),
max() — la función de selección de valor máximo,
abs() — la función para calcular el valor absoluto.
La fórmula se transforma en:
TR = max(Hight, Closet − 1) − min(Lowt, Closet − 1).
Donde min() — la función de selección del valor mínimo.
Una vez determinado el rango verdadero, el ATR será el promedio de los últimos dias. Normalmente se utilizan 7 períodos (promedio propuesto por el autor del indicador en su libro Nuevos Conceptos en los Sistemas de Operaciones Técnicos) y 14 períodos (promedio utilizado, por ejemplo, en la configuración predeterminada de MetaTrader).
El principio de cálculo de la media móvil exponencial se aplica:
ATRt | = | ATRt − 1 × (n − 1) + TRt |
—————— | ||
n |
Done ATRt — el average true range para el período t,
ATRt − 1 — el average true range para el período anterior (t − 1),
TRt — el rango verdadero para el período t,
n — número de períodos de promediación.
El primer valor del average true range se calcula mediante la siguiente fórmula:
ATRn |
= |
|
||
—————— | ||||
n |
Donde ATRn — el average true range para el período n — el primer período, en el que todos n valores del rango verdadero son presentes,
TRi — rango verdadero para el período i.
El primer ejemplo muestra un proceso de cálculo completo del ATR de 7 días en el par de divisas EUR/USD. 8 cotizaciones es suficiente para calcular los valores de 2 ATR. Los valores de precio de cierre (Close) se utilizan con el cambio negativo de 1 período porque sólo los valores desplazados se utilizan en la fórmula para TR:
i | Close | High | Low |
---|---|---|---|
0 | 1,2919 | - | - |
1 | 1,2884 | 1,2942 | 1,2842 |
2 | 1,2881 | 1,2929 | 1,2846 |
3 | 1,2836 | 1,2889 | 1,2796 |
4 | 1,2881 | 1,2900 | 1,2819 |
5 | 1,2905 | 1,2933 | 1,2840 |
6 | 1,2857 | 1,2997 | 1,2833 |
7 | 1,2932 | 1,2956 | 1,2821 |
8 | - | 1,2993 | 1,2904 |
Cálculo de rango verdadero:
TR1 = max(1,2942, 1,2919) − min(1,2842, 1,2919) = 1,2942 − 1,2842 = 0,0100;
TR2 = 1,2929 − 1,2846 = 0,0083;
TR3 = 0,0093;
TR4 = 0,0081;
TR5 = 0,0093;
TR6 = 0,0164;
TR7 = 0,0135;
TR8 = 0,0089.
El primer average true range se calcula como la media aritmética simple:
ATR7 | = | 0,0100 + 0,0083 + 0,0093 + 0,0081 + 0,0093 + 0,0164 + 0,0135 | = | 0,0107 |
—————— | ||||
7 |
Para calcular el siguiente ATR se utiliza la fórmula de media móvil:
ATR8 | = | ATR7 × 6 + TR8 | = | 0,0107 × 6 + 0,0089 | = | 0,0104 |
—————— | —————— | |||||
7 | 7 |
El segundo ejemplo muestra el proceso de cálculo para el ATR de 14 días en el par de divisas EUR/USD. Se calcularán 2 valores de ATR, por lo que se requererán un total de 15 cotizaciones de Close/High/Low. Precios de cierre se toman con un cambio negativo de un período por que la fórmula de TR los utiliza con índice t − 1:
i | Close | High | Low |
---|---|---|---|
0 | 1,3111 | - | - |
1 | 1,3075 | 1,3140 | 1,3053 |
2 | 1,3078 | 1,3131 | 1,3067 |
3 | 1,3151 | 1,3194 | 1,3071 |
4 | 1,3041 | 1,3176 | 1,3009 |
5 | 1,2935 | 1,3050 | 1,2935 |
6 | 1,2974 | 1,2999 | 1,2941 |
7 | 1,2919 | 1,3029 | 1,2912 |
8 | 1,2884 | 1,2942 | 1,2842 |
9 | 1,2881 | 1,2929 | 1,2846 |
10 | 1,2836 | 1,2889 | 1,2796 |
11 | 1,2881 | 1,2900 | 1,2819 |
12 | 1,2905 | 1,2933 | 1,2840 |
13 | 1,2857 | 1,2997 | 1,2833 |
14 | 1,2932 | 1,2956 | 1,2821 |
15 | - | 1,2993 | 1,2904 |
Cálculo de rango verdadero:
TR1 = max(1,3140, 1,3111) − min(1,3053, 1,3111) = 1,3140 − 1,3053 = 0,0087;
TR2 = 1,3131 − 1,3067 = 0,0064;
TR3 = 0,0123;
TR4 = 0,0167;
TR5 = 0,0115;
TR6 = 0,0064;
TR7 = 0,0117;
TR8 = 0,0100;
TR9 = 0,0083;
TR10 = 0,0093;
TR11 = 0,0081;
TR12 = 0,0093;
TR13 = 0,0164;
TR14 = 0,0135;
TR15 = 0,0089.
El primer average true range se calcula como la media aritmética simple:
ATR14 | = | 0,1484 | = | 0,0106 |
—————— | ||||
14 |
Para calcular el siguiente ATR se utiliza la fórmula de media móvil:
ATR15 | = | ATR14 × 13 + TR15 | = | 0,0106 × 13 + 0,0089 | = | 0,0105 |
—————— | —————— | |||||
14 | 14 |
El siguiente gráfico muestra el average true range (la línea cian abajo) para el precio EUR/USD (por encima). El indicador Average True Range de la plataforma MetaTrader 5 con el período de 14 días se utiliza para el cálculo.
Generalmente, el ATR no se utiliza por sí mismo con un criterio de apertura en un sistema, en lugar de eso, se suele utilizar en combinación con otros indicadores técnicos, o simplemente como un filtro de órdenes. Como indicador basado en volatilidad el ATR no predice (ni puede predecir) dirección ni duración de una tendencia, sino que mide actividad y volatilidad del mercado:
Traders deben entender que el ATR no está aumentando directamente con el creciente número de períodos (por ejemplo, de 7 a 14). El aumento del número de períodos lleva al mejor suavizado del indicador (eliminación de ruido) y al aumento de lag - es decir, el tiempo entre el cambio de volatilidad real y cambio de valores del indicador).
A su vez, el cambio del período (timeframe) puede llevar a un cambio significativo en el valor del indicador calculado por que el intervalo del cambio de precio depende de la longitud de este intervalo (por ejemplo, un día o una semana).