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

AroonDown

AroonDown en ProBuilder mide cuántas bars han pasado desde el mínimo más bajo de los últimos N periodos, escalado de 0 a 100. Sintaxis, fórmula, ejemplos resueltos.

Sintaxis

probuilder
AroonDown[N]

Parámetros

NombreTipoPor defectoDescripción
Nentero25Número de bars analizadas en busca del mínimo más bajo más reciente. Los valores más cortos reaccionan más rápido pero cambian más a menudo; 25 es el ajuste habitual de los manuales.

Fórmula

código
AroonDown = 100 * (N - BarsSinceLowestLow) / N

BarsSinceLowestLow cuenta cuántas bars han transcurrido desde el mínimo más bajo de las últimas N bars. Un nuevo mínimo en el bar actual da 100. Un mínimo que ocurrió exactamente N bars atrás da 0.

Cómo funciona

AroonDown responde a una sola pregunta en cada bar: cuán reciente es el mínimo significativo más próximo. Analiza los últimos N bars, localiza el mínimo más bajo y convierte el tiempo transcurrido desde ese mínimo en un porcentaje de la ventana.

La lógica se basa en el tiempo y no en el precio. No importa cuán profundo fue el mínimo, solo cuándo ocurrió. Un mercado que va marcando nuevos mínimos cada pocas bars mantiene AroonDown clavado cerca de 100 aunque cada nuevo mínimo quede por debajo del anterior por un solo tick.

El indicador es una de las dos mitades del sistema Aroon. Su contraparte, AroonUp, aplica la misma medición al máximo más alto. Las dos líneas se leen normalmente juntas: la línea dominante identifica la presión predominante, y los cruces entre ellas marcan posibles cambios en la dirección de la tendencia.

Ejemplos

Ejemplo 1, Señal de umbral a partir de AroonDown (Indicador)

probuilder
// Flag bars where downward pressure dominates the 20-bar window
N = 20
myAroonDown = AroonDown[N]
IF (myAroonDown > 50) THEN
  SIGNAL = 1
ELSE
  SIGNAL = -1
ENDIF
RETURN SIGNAL

Devuelve 1 mientras el mínimo más bajo de las últimas 20 bars se haya producido en la mitad más reciente de la ventana, y -1 en caso contrario. Un bloque de construcción mínimo para la clasificación de régimen.

Ejemplo 2, Búsqueda de tendencias bajistas recientes (ProScreener)

probuilder
// Instruments making recent lows while highs grow stale
ad = AroonDown[25]
au = AroonUp[25]
SCREENER[ad > 70 AND au < 30](ad AS "AroonDown")

Devuelve los instrumentos donde el mínimo de 25 bars es reciente y el máximo de 25 bars es antiguo, la definición estándar de Aroon de una tendencia bajista establecida.

Ejemplo 3, Entrada short en el cruce de Aroon (ProOrder)

probuilder
// Sell short when downward pressure overtakes upward pressure
ad = AroonDown[25]
au = AroonUp[25]

IF NOT ShortOnMarket AND ad CROSSES OVER au AND ad > 70 THEN
  SELLSHORT 1 CONTRACT AT MARKET
ENDIF

IF ShortOnMarket AND au CROSSES OVER ad THEN
  EXITSHORT AT MARKET
ENDIF

Abre un short cuando AroonDown cruza por encima de AroonUp con una lectura fuerte, y cierra cuando la relación se invierte. El umbral de ad filtra cruces débiles que ocurren en mitad del rango.

Interpretación

RangeLectura
70 a 100El mínimo más bajo es reciente. La presión a la baja está activa.
30 a 70Mixto. El último mínimo significativo envejece sin ser reemplazado.
0 a 30Ningún mínimo nuevo durante la mayor parte de la ventana, la presión a la baja se ha desvanecido.

Las lecturas son más útiles en relación con AroonUp. AroonDown por encima de 70 mientras AroonUp está por debajo de 30 es la firma clásica de una tendencia bajista. Ambas líneas altas al mismo tiempo indican un rango volátil donde existen tanto un máximo reciente como un mínimo reciente dentro de la ventana.

Errores y trampas habituales

  • Sin argumento de precio. AroonDown solo admite un periodo entre corchetes. AroonDown[20](close) es sintaxis inválida, el cálculo siempre se basa en la serie de precios mínimos.
  • Un valor alto significa a la baja, no al alza. El nombre hace tropezar a los usuarios nuevos. AroonDown cerca de 100 es una lectura bajista, informa de mínimos recientes. Leerlo como un oscilador en el que los valores altos son alcistas invierte todas las señales.
  • Basado en el tiempo, no en la magnitud. Un único mínimo nuevo marginal reinicia la línea a 100 por poco profunda que sea la perforación. En mercados tranquilos esto exagera la fuerza de una deriva a la baja. Combinarlo con una medida de volatilidad o de fuerza de tendencia como ADX aporta contexto.
  • Comportamiento en escalera. Entre nuevos mínimos, la línea desciende en incrementos fijos de 100/N por bar. La lógica de cruces en periodos muy cortos genera agrupaciones densas de señales porque la línea salta en pasos grandes.
  • AroonUp, la línea acompañante que mide las bars desde el máximo más alto.
  • ADX, medida de fuerza de tendencia que a menudo se combina con las lecturas de Aroon.
  • DIminus, componente de movimiento direccional para los movimientos a la baja.
  • DIplus, componente de movimiento direccional para los movimientos al alza.
  • LowestBars, devuelve directamente el número de bars desde el valor más bajo.
  • HighestBars, devuelve el número de bars desde el valor más alto.
  • Lowest, el valor más bajo en una ventana de retrospección.
  • Supertrend, nivel seguidor de tendencia que a menudo se usa con indicadores direccionales.