PRTBANDSUP
PRTBANDSUP devuelve la banda superior de la envolvente de volatilidad propietaria PRT Bands en ProBuilder, usada para detectar breakouts y resistencias. Sintaxis, ejemplos.
Sintaxis
PRTBandsUpLa instrucción no toma argumentos y devuelve el valor de la banda superior en la bar actual.
Fórmula
Las PRT Bands son propiedad de ProRealTime™ y el cálculo exacto no está publicado. Las bandas forman una envolvente de volatilidad adaptativa alrededor del precio, con un papel similar al de las bandas de Bollinger o Keltner, pero la lógica subyacente de suavizado y de anchura no puede reproducirse a partir de la documentación pública. Trata PRTBandsUp como una función nativa de la plataforma cuya salida se puede consumir pero no recalcular a mano.
Cómo funciona
En cada bar, PRTBandsUp se evalúa como el nivel de la línea de envolvente superior que ProRealTime™ dibuja para su indicador PRT Bands. La banda se expande y se contrae con la volatilidad del mercado, por lo que su distancia al precio no es constante.
La banda superior actúa normalmente como referencia de resistencia dinámica. Mientras el precio cotiza dentro de la envolvente, se considera que el mercado está en rango o en una tendencia leve. Cuando el cierre rompe por encima de la banda superior, la presión compradora ha superado la envolvente de volatilidad reciente, lo que las estrategias de breakout interpretan como el inicio o la continuación de un movimiento al alza.
PRTBandsUp casi siempre se usa junto con PRTBANDSDOWN para vigilar ambos bordes de la envolvente, y con PRTBANDSSHORTTERM o PRTBANDSMEDIUMTERM para las líneas centrales. Como la instrucción devuelve una serie numérica simple, puede compararse, promediarse o desplazarse como cualquier otro valor basado en el precio.
Ejemplos
Ejemplo 1, Detector de inversión de tendencia con coloreado de fondo (Indicador)
up = PRTBandsUp
dn = PRTBandsDown
if close crosses over up and trend <= 0 then
trend = 1 // switch state to bullish
r = 0
g = 255
elsif close crosses under dn and trend >= 0 then
trend = -1 // switch state to bearish
r = 255
g = 0
endif
signal = trend <> trend[1] // true on the bar where the state flips
backgroundcolor(r, g, 0, 50) // tint the chart by current state
return signal style(histogram) as "trend inversion", trend coloured(r, g, 0) as "trend direction"La variable trend persiste de bar a bar, por lo que solo cambia cuando el cierre cruza la banda opuesta. El histograma marca el bar exacto de cada inversión, y el fondo se tiñe de verde o rojo según el estado activo.
Ejemplo 2, Sistema de entrada por breakout (ProOrder)
DEFPARAM CumulateOrders = false
upper = PRTBandsUp
lower = PRTBandsDown
// Enter long when the close breaks above the upper band
IF NOT LongOnMarket AND close CROSSES OVER upper THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Exit when the close falls back through the lower band
IF LongOnMarket AND close CROSSES UNDER lower THEN
SELL AT MARKET
ENDIFUna estrategia de breakout mínima, solo largos. Se usa la envolvente completa, entrada en la banda superior y salida en la banda inferior, lo que mantiene las posiciones abiertas a través del ruido normal dentro de la banda.
Ejemplo 3, Buscar breakouts recientes de la banda superior (ProScreener)
breakout = close CROSSES OVER PRTBandsUp
SCREENER[breakout](close AS "Last price")Devuelve todos los instrumentos de la lista de seguimiento cuyo cierre cruzó por encima de la PRT Band superior en la bar actual.
Interpretación
| Posición del precio | Lectura |
|---|---|
Cierre por encima PRTBandsUp | Breakout al alza de la envolvente de volatilidad. Las estrategias de momentum lo tratan como una señal long o una confirmación de tendencia. |
| Cierre entre las bandas | Sin breakout. El precio está contenido dentro de la volatilidad reciente. |
Cierre por debajo PRTBANDSDOWN | Breakout a la baja, el caso bajista espejo. |
Los toques de la banda sin un cierre más allá de ella son una evidencia más débil que un cruce confirmado. En mercados laterales, los cruces por encima de la banda superior se dan la vuelta con frecuencia, por lo que la lógica de breakout basada solo en esta banda tiende al whipsaw sin un filtro adicional de tendencia o de volatilidad.
Errores y trampas habituales
- No acepta parámetros.
PRTBandsUp[20]oPRTBandsUp(close)genera un error de sintaxis. Los periodos de la banda los fija la plataforma, la instrucción se escribe sin argumentos. - Fórmula propietaria. Los valores de la banda no se pueden recalcular manualmente ni replicar en otras plataformas. Las estrategias construidas sobre las PRT Bands están ligadas a la implementación de ProRealTime™.
- Whipsaw en rangos. Un cierre por encima de la banda superior en un mercado lateral a menudo revierte a la media en unas pocas bars. Combínalo con un filtro de tendencia, como una media móvil larga, antes de operar breakouts.
- La banda superior por sí sola es la mitad del cuadro. La lógica de envolvente normalmente necesita ambos bordes. Leer solo
PRTBandsUpmientras ignoraPRTBANDSDOWNdescarta el lado de salida o short de la señal.
Instrucciones relacionadas
PRTBANDSDOWN, banda inferior de la envolvente PRT Bands.PRTBANDSMEDIUMTERM, línea central de medio plazo de las PRT Bands.PRTBANDSSHORTTERM, línea central de corto plazo de las PRT Bands.BollingerUp, banda de Bollinger superior, una alternativa de envolvente basada en la desviación típica.KeltnerBandUp, banda de Keltner superior, una alternativa de envolvente basada en el ATR.DonchianChannelUp, línea de canal del máximo más alto usada en sistemas de breakout.Supertrend, línea de stop seguidora de tendencia con un uso en breakouts comparable.AverageTrueRange, medida de volatilidad usada a menudo para dimensionar envolventes de tipo banda.