Supertrend: definición y qué intenta hacer el indicador
Supertrend es un indicador técnico de seguimiento de tendencia que dibuja “bandas” superiores e inferiores dinámicas alrededor del precio. Las bandas se basan en una medida de volatilidad (Average True Range, ATR) y un multiplicador. Cuando el precio cierra por encima de la banda correspondiente, el indicador se interpreta típicamente como alcista; cuando cierra por debajo, se interpreta como bajista.
Aunque el indicador se describe a menudo en términos de “dirección de la tendencia”, no es una promesa sobre rendimientos futuros. Es un cálculo basado en reglas que reacciona a la volatilidad y a los cruces de precios.
Cómo funciona la mecánica (separando reglas estables de entradas variables)
Un flujo de trabajo común de Supertrend utiliza estos componentes:
- ATR (volatilidad): El ATR estima el rango típico de movimiento de precios reciente. Un ATR más alto amplía las bandas.
- Multiplicador (parámetro): Un factor elegido escala el ATR para determinar la distancia de las bandas.
- Construcción de bandas: El indicador calcula bandas superiores e inferiores provisionales y luego aplica una regla de “arrastre” para que las bandas no salten de maneras que contradigan la asignación de tendencia más reciente.
- Estado de tendencia: Un estado de tendencia actual se actualiza según el cierre más reciente en relación con las bandas.
Mecánica estable (lo que puedes verificar independientemente del mercado): Si partes de entradas OHLC explícitas (apertura, máximo, mínimo, cierre) y parámetros explícitos (longitud del período y multiplicador), puedes reproducir el ATR, las bandas provisionales y la regla de arrastre de bandas.
Condiciones variables (lo que cambia según el mercado y el proveedor): El ATR depende del período de ATR elegido y de la definición exacta de ATR; las implementaciones difieren en el redondeo, la regla exacta de arrastre y cómo/cuándo se inicializa el estado de tendencia.
Ejemplo numérico práctico (supuestos completamente declarados)
A continuación se presenta un escenario numérico autocontenido. Está intencionalmente simplificado para que cada paso del cálculo sea visible. Los supuestos se declaran primero y se utilizan de manera consistente.
Supuestos
- Utilizamos período ATR = 3 (por lo que necesitamos tres valores de True Range para calcular el primer ATR).
- Multiplicador = 2.0.
- Nos centramos en calcular un paso (desde el ATR y el cierre anterior) y luego determinar el estado de tendencia utilizando una regla de cruce de cierre.
- Redondeo: mantener dos decimales en cada paso intermedio.
- El “True Range” para cada día se calcula como máx(máximo − mínimo, abs(máximo − cierre anterior), abs(mínimo − cierre anterior)).
- Comenzamos con un estado de tendencia anterior de alcista con el fin de mostrar la lógica de arrastre.
Entradas OHLC (inventadas para la demostración)
Supongamos que el cierre anterior del día 1 es C0 = 100.00.
- Día 1: Máximo H1 = 102.00, Mínimo L1 = 99.50, Cierre C1 = 101.00
- Día 2: Máximo H2 = 103.00, Mínimo L2 = 100.00, Cierre C2 = 100.50
- Día 3: Máximo H3 = 101.50, Mínimo L3 = 99.80, Cierre C3 = 100.20
Calcularemos el ATR al final del día 3 y luego calcularemos las bandas y la tendencia del día 4.
Paso 1: Calcular el True Range (TR)
TR1 = máx( (102.00−99.50)=2.50, abs(102.00−100.00)=2.00, abs(99.50−100.00)=0.50 ) = 2.50
TR2 = máx( (103.00−100.00)=3.00, abs(103.00−101.00)=2.00, abs(100.00−101.00)=1.00 ) = 3.00
TR3 = máx( (101.50−99.80)=1.70, abs(101.50−100.50)=1.00, abs(99.80−100.50)=0.70 ) = 1.70
Paso 2: Calcular el ATR (promedio simple de 3 valores de TR)
ATR3 = (TR1 + TR2 + TR3) / 3 = (2.50 + 3.00 + 1.70) / 3 = 7.20 / 3 = 2.40
Paso 3: Construir bandas para el día 4
Elegir OHLC del día 4:
- Día 4 Máximo H4 = 102.20, Mínimo L4 = 100.30, Cierre C4 = 101.70
Calcular la distancia de volatilidad:
- Distancia_ATR4 = ATR3 × Multiplicador = 2.40 × 2.0 = 4.80
Un centro de banda simplificado utiliza el punto medio del día 4 (algunas implementaciones usan (Máx+Mín)/2; otras usan el cierre—esta es una razón por la que las implementaciones difieren). Aquí definimos:
- Punto_medio4 = (H4 + L4)/2 = (102.20 + 100.30)/2 = 202.50/2 = 101.25
Entonces bandas provisionales:
- Banda_Superior_Provisional4 = Punto_medio4 + 4.80 = 101.25 + 4.80 = 106.05
- Banda_Inferior_Provisional4 = Punto_medio4 − 4.80 = 101.25 − 4.80 = 96.45