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

PRTBANDSMEDIUMTERM

PRTBANDSMEDIUMTERM en ProBuilder devuelve la línea de medio plazo de las PRT Bands integradas, un nivel dinámico de soporte y resistencia. Sintaxis, ejemplos y trampas.

Sintaxis

probuilder
PRTBandsMediumTerm

La instrucción no toma parámetros ni argumento de precio. Devuelve el valor actual de la línea de medio plazo de las PRT Bands en el instrumento y el marco temporal del gráfico.

Fórmula

PRT Bands es un indicador propietario integrado en la plataforma ProRealTime™ y su cálculo no está publicado. PRTBandsMediumTerm expone la línea de medio plazo de esa estructura como serie numérica. Sus valores no se pueden reproducir a partir de una ecuación documentada, a diferencia de canales como Keltner o Donchian.

Cómo funciona

El indicador PRT Bands dibuja varias líneas alrededor del precio: una banda superior, una banda inferior, más líneas de referencia de corto y medio plazo. PRTBandsMediumTerm recupera la línea de medio plazo, que sigue al precio en un horizonte más lento que la línea de corto plazo y se lee normalmente como un nivel de soporte o resistencia de medio plazo.

Un comportamiento característico de esta línea es que se mueve a escalones. Puede mantener un valor constante durante varias bars mientras el precio consolida, y luego desplazarse cuando cambia la estructura de medio plazo. Esa propiedad hace que condiciones como "plana en las últimas 5 bars, ahora girando al alza" tengan sentido, mientras que raramente se activan en medias recalculadas de forma continua.

La serie se comporta como cualquier otro valor de indicador integrado. Puede asignarse a una variable, desplazarse con el [n] operador de historial, comparado con el precio, y usado en indicadores, screeners y estrategias automatizadas. Las instrucciones complementarias PRTBANDSUP, PRTBANDSDOWN y PRTBANDSSHORTTERM devuelven las otras líneas del mismo indicador.

Ejemplos

Ejemplo 1, Screener de banda plana y luego ascendente (ProScreener)

probuilder
a = PRTBandsmediumterm
// Band turning up after holding a constant value for the previous 5 bars
result = a > a[1] and summation[5](a = a[1])[1] = 5
screener[result]

Filtra los instrumentos cuya banda de medio plazo acaba de empezar a subir tras permanecer sin cambios durante cinco bars consecutivas, una transición de la consolidación a un movimiento alcista de medio plazo.

Ejemplo 2, Línea de medio plazo superpuesta en el gráfico (Indicador)

probuilder
// Plot the medium-term PRT band with the close for context
band = PRTBandsMediumTerm
RETURN band AS "PRT medium-term band", close AS "Close"

Superpone la línea de medio plazo sobre el precio. Los tramos en los que el precio se mantiene por encima de la línea indican un régimen de apoyo de medio plazo, los tramos por debajo indican resistencia por encima.

Ejemplo 3, Filtro de régimen de medio plazo para las entradas (ProOrder)

probuilder
// Take breakout longs only while price holds above the medium-term band
band = PRTBandsMediumTerm
breakout = close CROSSES OVER highest[20](high)[1]

IF NOT OnMarket AND close > band AND breakout THEN
  BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND close < band THEN
  SELL AT MARKET
ENDIF

Usa la banda de medio plazo como filtro de régimen: los breakouts de 20 bars solo se compran mientras el precio cotiza por encima de la banda, y la posición se cierra si el precio vuelve a caer por debajo de ella.

Interpretación

SituaciónLectura
Precio por encima de una banda ascendenteTendencia alcista de medio plazo, banda actuando como soporte.
Precio por debajo de una banda descendenteTendencia bajista de medio plazo, banda actuando como resistencia.
Banda plana durante varias barsConsolidación de medio plazo, sin información direccional.
Banda girando al alza o a la baja tras un periodo planoPosible inicio de una nueva fase de medio plazo.

La línea de medio plazo resulta más informativa combinada con el resto de la estructura de las PRT Bands. La posición dentro del canal, el precio en relación con PRTBANDSUP y PRTBANDSDOWN, junto con la dirección de la línea de medio plazo, describen tendencia y ubicación de un vistazo.

Errores y trampas habituales

  • No acepta parámetros. PRTBandsMediumTerm[50] o PRTBandsMediumTerm(close) no compilará. El horizonte de la línea está fijado dentro de la plataforma y no se puede ajustar desde el código.
  • Fórmula propietaria. La línea no se puede recalcular ni validar externamente. Las estrategias que necesiten una lógica reproducible entre plataformas deberían basarse en construcciones documentadas como las medias móviles o los canales de Donchian.
  • Los tramos planos rompen las comparaciones ingenuas. Como la línea repite a menudo el mismo valor, condiciones como band > band[1] son falsos durante largos tramos. La lógica debería tratar la igualdad como un estado distinto, como hace el ejemplo del screener.
  • Pruebas de igualdad dentro de la sumatoria. En summation[5](a = a[1]), el = actúa como una comparación que devuelve 1 o 0 por bar. Interpretarlo como una asignación es una fuente habitual de confusión al adaptar este patrón.