PRTBANDSUP
PRTBANDSUP restituisce la banda superiore dell'inviluppo di volatilità proprietario PRT Bands in ProBuilder, usata per rilevare breakout e resistenze. Sintassi, esempi.
Sintassi
PRTBandsUpL'istruzione non accetta argomenti e restituisce il valore della banda superiore sulla barra corrente.
Formula
Le PRT Bands sono proprietarie di ProRealTime™ e il calcolo esatto non è pubblicato. Le bande formano un inviluppo di volatilità adattivo attorno al prezzo, con un ruolo simile a quello delle bande di Bollinger o di Keltner, ma la logica sottostante di lisciamento e ampiezza non può essere riprodotta dalla documentazione pubblica. Considera PRTBandsUp come funzione nativa della piattaforma il cui output può essere consumato ma non ricalcolato a mano.
Come funziona
Su ogni bar, PRTBandsUp corrisponde al livello della linea di inviluppo superiore che ProRealTime™ traccia per il suo indicatore PRT Bands. La banda si allarga e si restringe con la volatilità del mercato, quindi la sua distanza dal prezzo non è costante.
La banda superiore funge solitamente da riferimento di resistenza dinamica. Mentre il prezzo scambia all'interno dell'inviluppo, il mercato è considerato laterale o in tendenza moderata. Quando la chiusura rompe sopra la banda superiore, la pressione in acquisto ha superato l'inviluppo di volatilità recente, cosa che le strategie breakout interpretano come inizio o continuazione di un movimento al rialzo.
PRTBandsUp è quasi sempre abbinata a PRTBANDSDOWN per monitorare entrambi i bordi dell'envelope, e con PRTBANDSSHORTTERM o PRTBANDSMEDIUMTERM per le linee centrali. Poiché l'istruzione restituisce una semplice serie numerica, può essere confrontata, mediata o traslata come qualsiasi altro valore basato sul prezzo.
Esempi
Esempio 1, Rilevatore di inversione di tendenza con colorazione dello sfondo (Indicatore)
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 variabile trend persiste da bar a bar, quindi cambia solo quando la chiusura attraversa la banda opposta. L'istogramma segna il bar esatto di ogni inversione e lo sfondo è colorato di verde o di rosso in base allo stato attivo.
Esempio 2, Sistema di ingresso 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 strategia breakout minimale solo long. Viene usato l'intero inviluppo, ingresso alla banda superiore e uscita alla banda inferiore, cosa che mantiene le posizioni aperte attraverso il normale rumore all'interno delle bande.
Esempio 3, Ricerca di nuovi breakout della banda superiore (ProScreener)
breakout = close CROSSES OVER PRTBandsUp
SCREENER[breakout](close AS "Last price")Restituisce ogni strumento della watchlist la cui chiusura ha incrociato sopra la PRT Band superiore sulla barra corrente.
Interpretazione
| Posizione del prezzo | Lettura |
|---|---|
Chiusura sopra PRTBandsUp | Breakout al rialzo dell'inviluppo di volatilità. Le strategie momentum lo trattano come un segnale long o una conferma di tendenza. |
| Chiusura tra le bande | Nessun breakout. Il prezzo è contenuto all'interno della volatilità recente. |
Chiusura sotto PRTBANDSDOWN | Breakout al ribasso, il caso speculare ribassista. |
I tocchi della banda senza una chiusura oltre la banda sono un'evidenza più debole di un incrocio confermato. Nei mercati laterali, gli incroci sopra la banda superiore si invertono frequentemente, quindi una logica di breakout basata solo su questa banda tende al whipsaw senza un filtro aggiuntivo di tendenza o di volatilità.
Errori e insidie comuni
- Nessun parametro accettato.
PRTBandsUp[20]oPRTBandsUp(close)genera un errore di sintassi. I periodi delle bande sono fissati dalla piattaforma, l'istruzione si scrive senza parametri. - Formula proprietaria. I valori delle bande non possono essere ricalcolati manualmente né replicati su altre piattaforme. Le strategie costruite sulle PRT Bands sono legate all'implementazione di ProRealTime™.
- Whipsaw nelle fasi laterali. Una chiusura sopra la banda superiore in un mercato laterale spesso fa mean reversion entro poche barre. Combina con un filtro di tendenza come una media mobile lunga prima di operare sui breakout.
- La banda superiore da sola è metà del quadro. La logica delle envelope normalmente richiede entrambi i bordi. Leggere solo
PRTBandsUpignorandoPRTBANDSDOWNscarta il lato di uscita o short del segnale.
Istruzioni correlate
PRTBANDSDOWN, banda inferiore dell'inviluppo PRT Bands.PRTBANDSMEDIUMTERM, linea centrale di medio termine delle PRT Bands.PRTBANDSSHORTTERM, linea centrale di breve termine delle PRT Bands.BollingerUp, banda di Bollinger superiore, un'alternativa di inviluppo basata sulla deviazione standard.KeltnerBandUp, banda di Keltner superiore, un'alternativa di inviluppo basata su ATR.DonchianChannelUp, linea di canale del massimo più alto usata nei sistemi breakout.Supertrend, linea di stop trend-following con un uso comparabile nei breakout.AverageTrueRange, misura di volatilità spesso usata per dimensionare gli inviluppi di tipo a bande.