Average True Range (ATR)
Página do indicador StratCraft para medição de volatilidade ATR.
Route: /indicators/atr/
O Que Faz
O ATR mede a volatilidade do mercado ao tirar a média do true range ao longo de um período de lookback. Ele não descreve a direção, apenas o quanto o preço está se movendo.
Fórmula
True Range = max(High - Low, |High - Prev Close|, |Low - Prev Close|)
ATR = SmoothedMovingAverage(TrueRange, period)
period = 14; movav = SmoothedMovingAverage.
Exemplo de cálculo
period = 3; TR = [2, 3, 4]; ATR_seed = 3; TR_next = 5; ATR_next = (3 × 2 + 5) / 3 ≈ 3.67.
Parâmetros
period- padrão14movav- padrãoSmoothedMovingAverage
Backtrader API
import backtrader as bt
atr = bt.indicators.ATR(data, period=14)
Uso Comum
- Use o ATR para dimensionamento de stop-loss.
- Use o ATR para filtros de volatilidade.
- Combine o ATR com lógica de rompimento ou regime.
Padrão Prático
Quando o ATR expande, o mercado geralmente está se movendo mais rápido. Quando o ATR contrai, a compressão pode estar aumentando antes de um rompimento.
