Cómo se calculan los canales de Keltner

Aprenda cómo se calculan los parámetros y límites de los canales de Keltner.

Respuesta directa

Los canales de Keltner se calculan dibujando tres líneas alrededor del precio: una línea central que suele ser una media móvil, y dos bandas exteriores que se desplazan de la línea central por un múltiplo del Rango Verdadero Medio (ATR). El requisito principal son datos de series temporales de precios para poder calcular tanto la media móvil como el ATR, y luego combinarlos usando parámetros fijos (períodos y un multiplicador).

Mecanismo y definición

Componentes

  1. Línea central (base): generalmente una media móvil de la serie de precios elegida (por ejemplo, precios de cierre). Una media móvil “suaviza” los datos promediando las N observaciones más recientes.
  2. Medida de volatilidad: el ATR estima el movimiento promedio del precio durante un período de retroceso. El ATR utiliza el Rango Verdadero (TR) en cada período, que refleja cuánto se movió el precio de una manera que tiene en cuenta los huecos en relación con el cierre anterior.
  3. Construcción de las bandas: las bandas superior e inferior se construyen sumando y restando una distancia basada en la volatilidad desde la línea central.

Fórmula paso a paso (forma genérica)

Sea:

  • (P_t) el precio de entrada seleccionado en el momento (t) (comúnmente el cierre).
  • (MA_t) la media móvil de (P_t) durante (m) períodos (el período de la “base”).
  • (ATR_t) el ATR en el momento (t) durante (n) períodos.
  • (k) el multiplicador de banda (un factor de escala para la anchura de los canales).

Entonces, las líneas del canal de Keltner son típicamente:

  • Banda superior: (Upper_t = MA_t + k \cdot ATR_t)
  • Línea central: (Middle_t = MA_t)
  • Banda inferior: (Lower_t = MA_t - k \cdot ATR_t)

Cómo se calcula el ATR (qué datos necesita)

Para calcular el ATR, primero calcula el Rango Verdadero (TR_t). Para cada período (t), el Rango Verdadero se basa en:

  • máximo actual (H_t)
  • mínimo actual (L_t)
  • cierre anterior (C_{t-1})

Una definición común es: [ TR_t = \max\big(H_t - L_t,\ |H_t - C_{t-1}|,\ |L_t - C_{t-1}|\big) ] Luego, el ATR es típicamente un promedio de (TR_t) durante (n) períodos (a menudo usando un método de media móvil como el suavizado estilo Wilder, pero diferentes implementaciones pueden usar diferentes métodos de promedio). Esto significa que dos proveedores pueden mostrar valores de ATR diferentes incluso con el mismo (n) si su suavizado difiere.

La elección de la media móvil importa

Incluso dentro de la idea de que la “base es una media móvil”, hay múltiples opciones:

  • qué serie de precios se usa (cierre vs. precio típico vs. otras combinaciones)
  • el tipo de media móvil (simple vs. exponencial, etc.)
  • cómo se inicializa la media móvil al inicio del conjunto de datos

Estas opciones cambian (MA_t), lo que desplaza todo el canal hacia arriba o hacia abajo.

Evidencia o ejemplo que puede reproducir

A continuación se presenta una configuración numérica reproducible. No utiliza precios en vivo; muestra las dependencias.

Supuestos

  • Paso de tiempo: una barra por período (por ejemplo, una vela).
  • Serie de entrada por período (t): (H_t, L_t, C_t).
  • La línea central usa una media móvil de cierres: (MA_t = SMA_m(C_t)) (elija (m)).
  • El ATR se calcula a partir de (TR_t) y se promedia durante (n) períodos.
  • El multiplicador (k) es fijo.

Flujo de cálculo

  1. Calcule el TR para cada período (t\ge 2):
    • (TR_t = \max(H_t-L_t, |H_t-C_{t-1}|, |L_t-C_{t-1}|))
  2. Calcule el ATR en cada período donde haya suficientes datos:
    • (ATR_t = \text{promedio de } TR \text{ durante los últimos } n \text{ períodos})
  3. Calcule la línea central:
    • (MA_t = \text{media móvil de } C \text{ durante } m \text{ períodos})
  4. Calcule las bandas:
    • (Upper_t = MA_t + k\cdot ATR_t)
    • (Lower_t = MA_t - k\cdot ATR_t)

Qué debe verificar al comparar resultados

Si implementa esto en una hoja de cálculo o script y lo compara con una herramienta de gráficos, las discrepancias comunes provienen de:

  • usar un precio diferente para la base
  • usar un método de promedio de ATR diferente (promedio simple vs. suavizado estilo Wilder)
  • un desplazamiento de ATR aplicado en un punto diferente en el tiempo (por ejemplo, si (ATR_t) usa la barra actual o termina en la barra anterior)
  • diferentes definiciones de rango verdadero con manejo especial de datos faltantes

Limitaciones y modos de fallo

1) Diferentes convenciones producen diferentes canales

Los canales de Keltner no son una fórmula universal única con un conjunto de parámetros fijo. La estructura es consistente (base ± ATR escalado), pero las implementaciones pueden diferir en:

  • precio base (cierre vs. otro)
  • tipo de media móvil
  • método de suavizado del ATR
  • alineación de barras e inicialización

Por lo tanto, si dos fuentes muestran bandas diferentes, puede deberse a convenciones de cálculo en lugar de valores “incorrectos”.

2) Los períodos iniciales son inestables o indefinidos

Al inicio del conjunto de datos, es posible que no tenga suficientes barras para calcular:

  • una media móvil completa durante (m) períodos
  • un ATR completo durante (n) períodos

Muchas herramientas de gráficos generan valores parciales, retrasan la salida o inicializan los promedios de manera diferente. Cualquier comparación debe centrarse en la región donde tanto (MA_t) como (ATR_t) estén completamente formados.

3) La anchura del canal refleja la volatilidad, no la dirección

Aunque las bandas reaccionan a la volatilidad, no “predicen” inherentemente los resultados. Una banda más ancha significa que la medida de volatilidad es mayor; no le dice en qué dirección se moverá el precio.

4) La calidad de los datos y la construcción de barras afectan el TR y el ATR

El ATR depende de (H_t), (L_t) y el cierre anterior (C_{t-1}). Si sus datos de entrada tienen:

  • máximos/mínimos faltantes o corregidos
  • diferentes cortes de sesión
  • cambios de zona horaria

entonces (TR_t) cambia, lo que cambia el ATR y, por lo tanto, la anchura del canal.

Verificación y siguiente pregunta

Para verificar su propio cálculo, elija un conjunto de datos y escriba explícitamente sus convenciones: la base (qué media móvil, qué serie de precios y (m)), el método de ATR (definición de TR y método de promedio durante (n)) y el multiplicador (k). Luego calcule TR, calcule ATR, calcule la base y finalmente calcule (Upper_t) y (Lower_t).

Si desea ir más allá, una pregunta útil a continuación es cómo cambiar (m), (n) o (k) altera la capacidad de respuesta y la anchura de las bandas. Eso se puede probar re-ejecutando los mismos datos con diferentes valores de parámetros y observando qué tan rápido (Upper_t) y (Lower_t) se expanden o contraen con el tiempo.

Operar con divisas y CFD implica un riesgo considerable. La información de FoxiForex es educativa y no constituye asesoramiento financiero personal. El contenido patrocinado se identifica claramente.