Únete hoy
Indicadores/probuilder · probacktest · proorder · proscreener

KeltnerBandDown

KeltnerBandDown en ProBuilder devuelve la banda inferior del canal de Keltner, la línea central menos el rango medio del bar sobre N periodos. Sintaxis, fórmula, ejemplos.

Sintaxis

probuilder
KeltnerBandDown[N]

Parámetros

NombreTipoPor defectoDescripción
NenteroobligatorioNúmero de bars usados tanto para la media móvil del precio típico como para el rango medio del bar. 14 y 20 son ajustes habituales.

Fórmula

código
Center          = Average[N]((high + low + close) / 3)
KeltnerBandDown = Center - Average[N](high - low)

El mismo periodo N controla ambas medias, por lo que un único parámetro gobierna toda la banda.

Cómo funciona

La banda inferior parte del centro del canal, una media móvil simple del precio típico, y lo desplaza hacia abajo la altura media de los últimos N bars. Cuando la volatilidad sube, los bars se alargan, el rango medio crece y la banda se aleja del centro. Cuando el mercado se calma, la banda se estrecha hacia la línea central.

Como el desplazamiento es la media de (high - low), la anchura de la banda refleja solo el movimiento intrabar. Los huecos entre el cierre de un bar y la apertura del siguiente no entran en el cálculo, que es la diferencia principal con las variantes de canal basadas en ATR, ya que el true range incluye el hueco respecto al cierre anterior.

La función lee directamente el máximo, el mínimo y el cierre del instrumento. No hay (price) argumento, y la banda no puede calcularse sobre una serie personalizada.

Ejemplos

Ejemplo 1, Banda inferior en un gráfico (Indicador)

probuilder
// Lower Keltner band over 14 bars
lowerBand = KeltnerBandDown[14]
RETURN lowerBand

Dibuja el límite inferior del Keltner Channel de 14 periodos. Combinado con KeltnerBandCenter[14] y KeltnerBandUp[14] dibuja el canal completo.

Ejemplo 2, Comprar retrocesos en una tendencia alcista (ProBacktest)

probuilder
// Mean reversion: buy a close below the lower band while above the long-term trend
lower = KeltnerBandDown[20]
trend = Average[200](close)

IF NOT OnMarket AND close < lower AND close > trend THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

IF LongOnMarket AND close > KeltnerBandCenter[20] THEN
  SELL AT MARKET
ENDIF

Trata un cierre por debajo de la banda inferior como un retroceso sobreextendido, pero solo mientras el precio se mantiene por encima de su media de 200 bars. La posición se cierra cuando el precio vuelve al centro del canal.

Ejemplo 3, Buscar instrumentos sobreextendidos (ProScreener)

probuilder
// Instruments closing below their lower Keltner band
lower   = KeltnerBandDown[20]
stretch = 100 * (lower - close) / close
SCREENER[close < lower](stretch AS "Pct below band")

Devuelve los instrumentos cuyo cierre se sitúa por debajo de la banda inferior, ordenados por cuánto por debajo cotizan.

Interpretación

Un toque o un cierre por debajo de la banda inferior significa que el movimiento actual es grande en relación con la bar media de las últimas N periodos. En un mercado lateral esto suele marcar agotamiento a corto plazo y precede a una rotación de vuelta hacia la línea central. En una tendencia bajista la misma señal significa que la tendencia se acelera, y el precio puede recorrer la banda inferior durante muchos bars.

La distancia entre KeltnerBandDown y KeltnerBandUp sirve además como medidor de volatilidad: un canal estrecho señala compresión, un canal que se ensancha señala expansión.

Errores y trampas habituales

  • Sin argumento de precio. KeltnerBandDown[14](close) no compila. Solo aparece el periodo, entre corchetes.
  • Basado en el rango, no en el ATR. El desplazamiento de la banda promedia (high - low) e ignora los gaps. En instrumentos que abren con gaps con frecuencia, este canal es más estrecho que una versión basada en ATR y las señales se disparan más a menudo. Puede construirse una variante que tenga en cuenta los gaps con AverageTrueRange.
  • Trampas de sobreventa en tendencias bajistas. Comprar cada cierre por debajo de la banda funciona mal cuando el mercado está en tendencia bajista, porque la banda sigue cayendo con el precio. Combínalo con un filtro de tendencia, como en el Ejemplo 2.
  • Periodos no coincidentes. Mezclar KeltnerBandDown[14] con KeltnerBandCenter[20] produce líneas de ventanas distintas que pueden cruzarse entre sí. Mantén N idéntico en las tres funciones Keltner.
  • KeltnerBandCenter, la línea central del canal.
  • KeltnerBandUp, la banda superior simétrica.
  • AverageTrueRange, medida de volatilidad que tiene en cuenta los gaps, para variantes de canal personalizadas.
  • BollingerDown, banda inferior de la alternativa basada en la desviación típica.
  • DonchianChannelDown, línea inferior del canal basada en el mínimo más bajo.
  • TypicalPrice, el (high + low + close) / 3 serie detrás de la línea central.
  • Average, el suavizado usado para ambos componentes del canal.
  • Lowest, mínimo de una serie en una ventana, otra referencia de soporte.