544 / 736ATR

Average True Range

ATR · rango verdadero promedio

El ATR ayuda a ver qué amplitud han tenido los movimientos recientes del precio, incluidos los saltos respecto al cierre anterior. Que su línea suba indica rangos mayores en el cálculo, no que bitcoin vaya a subir.

Average True Range, o ATR, es una media suavizada de un rango de precios llamado True Range. Este considera la diferencia entre el máximo y el mínimo de un intervalo y, cuando corresponde, su distancia al cierre anterior. Mide la magnitud de las fluctuaciones, no su dirección.

Petr abre un gráfico y encuentra velas tranquilas junto a otras que abarcan mucho precio. Cada vela resume un intervalo: High es el máximo, Low el mínimo y Close el último precio. TradingView define True Range, o TR, como el mayor valor entre High menos Low y las distancias de ambos al Close anterior. Se toman las distancias sin signo. No se suman: se elige la mayor. El resultado nunca es negativo y puede ser cero si el precio no cambia en absoluto. [1]

Imaginemos que un intervalo empieza bastante por encima del cierre anterior y después apenas se mueve. La diferencia entre High y Low mostraría un rango pequeño. Fidelity explica que True Range también recoge la distancia al Close anterior, por lo que ese salto no desaparece de la medida. Petr observa así la conexión entre intervalos consecutivos, no solo el tamaño de la vela actual. Más abajo hay un ejemplo numérico. [2]

Una vela agitada no describe por sí sola un período más amplio. El ATR suaviza los rangos individuales en una media que se va actualizando. Fidelity cita 14 períodos como longitud habitual. Período no significa necesariamente día: en un gráfico horario son intervalos de una hora; en uno diario, días. Antes de comparar, Petr comprueba tanto el intervalo del gráfico como la longitud del indicador. Un nombre idéntico no garantiza valores comparables si los ajustes difieren. [2]

Fidelity calcula el siguiente valor multiplicando el ATR anterior por (n − 1), sumando el TR actual y dividiendo todo entre n. La letra n es la longitud elegida. El resultado anterior conserva parte de la historia y el nuevo rango lo modifica gradualmente. TradingView utiliza por defecto este suavizado RMA; también permite SMA, EMA y WMA, otras formas de promediar. La inicialización puede influir. Petr comprueba por ello método, comienzo del cálculo y fuente de datos. [2] [1]

Si el gráfico expresa el precio en USD/BTC, el ATR usa esa misma unidad. Es un rango del precio por bitcoin, no el importe total de la compra de Petr. Para comparar en términos relativos, TradingView ofrece ATR%: ATR / Close × 100, el rango como porcentaje del precio. Close no puede ser cero. Esta forma permite comparar distintos niveles de precio, pero no elimina diferencias de intervalo, suavizado ni datos. [3]

Petr vuelve a mirar y el ATR ha cambiado antes de terminar la vela. TradingView explica que High, Low y el Close provisional pueden variar durante un intervalo abierto. Con ellos pueden cambiar el TR y el ATR actuales. Eso por sí solo no es un fallo. Hay que distinguir entre decidir durante la vela y después del cierre. Una prueba histórica no puede usar valores finales que aún no se conocían para una decisión anterior. [4]

Fidelity y TradingView recalcan que el ATR no indica dirección. Puede subir tanto en un avance brusco del precio como en una caída. Petr puede usarlo para fijar la distancia de una orden de protección, pero un múltiplo de ATR no garantiza una pérdida máxima. Que una orden se active no asegura su precio de ejecución. También importan la cantidad negociada, las comisiones y el deslizamiento, la diferencia entre el precio esperado y el realmente obtenido. [2] [5]

El ATR ayuda a Petr a describir lo agitado que ha estado el mercado. No elige por él el tamaño de la posición ni cuándo entrar o salir. TradingView distingue las reglas de una estrategia de la simulación de su ejecución. Hay que decidir antes cuándo leer el valor, cómo actuar e incluir los costes. El overfitting consiste en ajustar tanto a resultados pasados que la configuración falla fuera de ellos. La comprobación posterior debe usar datos que no sirvieron para ajustar. [5]

EjemploEjemplo · ATR

Una vela pequeña y un salto mayor entre intervalos

En este ejemplo inventado, High es 103000, Low es 102000 y el Close anterior es 100000 USD/BTC. El rango de la vela es 1000; las distancias del máximo y del mínimo al cierre anterior son 3000 y 2000 USD/BTC. Elegimos la mayor: TR = max(1000, 3000, 2000) = 3000 USD/BTC. Supongamos ahora un ATR anterior ya calculado de 1600 y longitud n = 14. El paso siguiente es ATR = (1600 × 13 + 3000) / 14 = 1700 USD/BTC. Partimos de una media dada, sin calcular toda la historia inicial. El aumento describe un rango mayor, no el próximo precio ni su dirección.

Para obtener la imagen más completa, lee esta entrada junto con Volatilidad, Candlestick chart, Stop-loss, Position Sizing, Backtesting, Technical indicator. También enlazan con esta entrada Average Directional Index, On-Balance Volume.

01¿Un ATR creciente significa que sube bitcoin?

No. La línea del ATR sigue la amplitud del rango, no el crecimiento del precio. Puede subir con ventas intensas o con compras. La dirección se observa en los precios, no en el ATR por sí solo.

02¿Un stop basado en ATR garantiza una pérdida conocida?

No. Solo establece la regla elegida para la distancia de la orden. Ejecución real, cantidad, comisiones y deslizamiento pueden cambiar el resultado. La media de rangos pasados tampoco es un límite superior del movimiento futuro.

DOC · 001TradingView — ATRDocumentación DOC · 002Fidelity — ATRDocumentación DOC · 003TradingView — ATR percentDocumentación DOC · 004TradingView — RepaintingDocumentación DOC · 005TradingView — StrategiesDocumentación
Revisado: Fuentes primero · No es asesoramiento financiero