PRTBANDSUP
PRTBANDSUP returnerar det övre bandet i den proprietära volatilitetsenvelopen PRT Bands i ProBuilder, används för att upptäcka breakouts och motstånd. Syntax, exempel.
Syntax
PRTBandsUpInstruktionen tar inga argument och returnerar det övre bandets värde på den aktuella baren.
Formel
PRT Bands är proprietära för ProRealTime™ och den exakta beräkningen är inte publicerad. Banden bildar ett adaptivt volatilitetshölje runt priset, med liknande roll som Bollinger- eller Keltner-band, men den underliggande utjämnings- och breddlogiken går inte att återskapa från offentlig dokumentation. Behandla PRTBandsUp som en inbyggd plattformsfunktion vars utdata kan användas men inte räknas om manuellt.
Så fungerar det
På varje bar, PRTBandsUp utvärderas till nivån för den övre envelopplinjen som ProRealTime™ ritar för sin indikator PRT Bands. Bandet vidgas och dras samman med marknadens volatilitet, så dess avstånd från priset är inte konstant.
Det övre bandet fungerar vanligtvis som en dynamisk motståndsreferens. Så länge priset handlas inne i envelopen betraktas marknaden som range-bunden eller i en svag trend. När stängningen bryter över det övre bandet har köptrycket överstigit den senaste tidens volatilitetsenvelop, vilket breakout-strategier tolkar som början på eller en fortsättning av en uppgång.
PRTBandsUp är nästan alltid kombinerad med PRTBANDSDOWN för att bevaka båda kanterna av envelopen, och med PRTBANDSSHORTTERM eller PRTBANDSMEDIUMTERM för mittlinjerna. Eftersom instruktionen returnerar en vanlig numerisk serie kan den jämföras, medelvärdesbildas eller förskjutas som vilket annat prisbaserat värde som helst.
Exempel
Exempel 1, Detektor för trendvändning med bakgrundsfärgning (Indikator)
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"Variabeln trend består från bar till bar, så den ändras bara när stängningskursen korsar det motsatta bandet. Histogrammet markerar exakt vilken bar varje inversion sker på, och bakgrunden tonas grön eller röd för att matcha det aktiva tillståndet.
Exempel 2, Entrysystem för 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
ENDIFEn minimal breakout-strategi, endast lång. Hela envelopen används, entry vid det övre bandet och exit vid det nedre bandet, vilket håller positioner öppna genom normalt brus inne i bandet.
Exempel 3, Screening för färska breakouts över det övre bandet (ProScreener)
breakout = close CROSSES OVER PRTBandsUp
SCREENER[breakout](close AS "Last price")Returnerar varje instrument i bevakningslistan vars stängning korsade över det övre PRT Band-värdet på den aktuella baren.
Tolkning
| Prisposition | Avläsning |
|---|---|
Stängning över PRTBandsUp | Breakout uppåt ur volatilitetsenvelopen. Momentum-strategier behandlar detta som en long-signal eller trendbekräftelse. |
| Stängning mellan banden | Ingen breakout. Priset håller sig inom den senaste tidens volatilitet. |
Stängning under PRTBANDSDOWN | Breakout nedåt, det bearish spegelfallet. |
Bandnuddningar utan en stängning utanför bandet är svagare belägg än en bekräftad korsning. I sidledes marknader vänder korsningar över det övre bandet ofta, så breakout-logik som bara bygger på det här bandet tenderar att ge whipsaw utan ett extra trend- eller volatilitetsfilter.
Vanliga fel och fallgropar
- Inga parametrar accepteras.
PRTBandsUp[20]ellerPRTBandsUp(close)ger ett syntaxfel. Bandperioderna är fasta i plattformen, instruktionen skrivs utan argument. - Proprietär formel. Bandvärdena kan inte beräknas om manuellt eller replikeras på andra plattformar. Strategier som bygger på PRT Bands är bundna till ProRealTime™:s implementation.
- Whipsaw i range. En stängning över det övre bandet i en sidledes marknad återgår ofta till medelvärdet inom några barer. Kombinera med ett trendfilter som ett långt glidande medelvärde innan du handlar breakouts.
- Det övre bandet ensamt är halva bilden. Envelopelogik behöver normalt båda kanterna. Att läsa endast
PRTBandsUpmedan den ignorerarPRTBANDSDOWNförkastar exit- eller short-sidan av signalen.
Relaterade instruktioner
PRTBANDSDOWN, nedre bandet i PRT Bands-envelopen.PRTBANDSMEDIUMTERM, medellång mittlinje i PRT Bands.PRTBANDSSHORTTERM, kortsiktig mittlinje i PRT Bands.BollingerUp, övre Bollinger-bandet, ett envelopalternativ baserat på standardavvikelse.KeltnerBandUp, övre Keltner-bandet, ett ATR-baserat envelopalternativ.DonchianChannelUp, kanallinje för högsta high som används i breakout-system.Supertrend, trendföljande stopplinje med jämförbar breakout-användning.AverageTrueRange, volatilitetsmått som ofta används för att dimensionera envelopar av bandtyp.