Average True Range (ATR)

Página del indicador StratCraft para la medición de volatilidad ATR.

Route: /indicators/atr/

Qué hace

El ATR mide la volatilidad del mercado promediando el rango verdadero durante un período retrospectivo. No describe la dirección, solo cuánto se está moviendo el precio.

Fórmula

True Range = max(High - Low, |High - Prev Close|, |Low - Prev Close|)

ATR = SmoothedMovingAverage(TrueRange, period)

period = 14; movav = SmoothedMovingAverage.

Ejemplo calculado

period = 3; TR = [2, 3, 4]; ATR_seed = 3; TR_next = 5; ATR_next = (3 × 2 + 5) / 3 ≈ 3.67.

Parámetros

  • period - por defecto 14
  • movav - por defecto SmoothedMovingAverage

Backtrader API

import backtrader as bt
atr = bt.indicators.ATR(data, period=14)

Uso común

  • Utilice el ATR para el dimensionamiento del stop-loss.
  • Utilice el ATR para filtros de volatilidad.
  • Combine el ATR con lógica de ruptura o de régimen.

Patrón práctico

Cuando el ATR se expande, el mercado generalmente se mueve más rápido. Cuando el ATR se contrae, es posible que se esté acumulando una compresión antes de una ruptura.

Source: https://www.backtrader.com/docu/indautoref/