PRTBANDSUP
PRTBANDSUP gibt das obere Band des proprietären PRT Bands Volatilitäts-Envelopes in ProBuilder zurück, genutzt zum Erkennen von Breakouts und Widerstand. Syntax, Beispiele.
Syntax
PRTBandsUpDer Befehl nimmt keine Argumente und gibt den Wert des oberen Bands auf dem aktuellen Bar zurück.
Formel
Die PRT Bands sind proprietär für ProRealTime™ und die exakte Berechnung ist nicht veröffentlicht. Die Bänder bilden eine adaptive Volatilitätshülle um den Kurs, in ihrer Rolle ähnlich den Bollinger- oder Keltner-Bändern, aber die zugrunde liegende Glättungs- und Breitenlogik lässt sich aus öffentlicher Dokumentation nicht nachbilden. Behandeln Sie PRTBandsUp als plattformeigene Funktion, deren Ausgabe genutzt, aber nicht von Hand nachgerechnet werden kann.
So funktioniert es
Auf jedem Bar, PRTBandsUp ergibt das Niveau der oberen Hüllkurve, die ProRealTime™ für seinen PRT Bands Indikator zeichnet. Das Band weitet und verengt sich mit der Marktvolatilität, sein Abstand zum Kurs ist daher nicht konstant.
Das obere Band dient üblicherweise als dynamische Widerstandsreferenz. Solange der Kurs innerhalb des Envelopes handelt, gilt der Markt als seitwärts laufend oder in einem milden Trend. Wenn der Schlusskurs über das obere Band bricht, hat der Kaufdruck das jüngste Volatilitäts-Envelope überschritten, was Breakout-Strategien als Beginn oder Fortsetzung einer Aufwärtsbewegung interpretieren.
PRTBandsUp wird fast immer kombiniert mit PRTBANDSDOWN um beide Ränder des Envelope zu überwachen, und mit PRTBANDSSHORTTERM oder PRTBANDSMEDIUMTERM für die Mittellinien. Da der Befehl eine einfache numerische Reihe zurückgibt, kann er verglichen, gemittelt oder versetzt werden wie jeder andere kursbasierte Wert.
Beispiele
Beispiel 1, Trendumkehr-Detektor mit Hintergrundfärbung (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"Die Variable trend bleibt von Bar zu Bar erhalten und ändert sich nur, wenn der Schlusskurs das gegenüberliegende Band kreuzt. Das Histogramm markiert genau den Bar jeder Umkehrung, und der Hintergrund wird passend zum aktiven Zustand grün oder rot eingefärbt.
Beispiel 2, Breakout-Einstiegssystem (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
ENDIFEine minimale Breakout-Strategie, nur Long. Das gesamte Envelope wird genutzt, Einstieg am oberen Band und Ausstieg am unteren Band, wodurch Positionen durch normales Rauschen innerhalb des Bands hinweg offen bleiben.
Beispiel 3, Screening auf frische Breakouts über das obere Band (ProScreener)
breakout = close CROSSES OVER PRTBandsUp
SCREENER[breakout](close AS "Last price")Gibt jedes Instrument der Watchlist zurück, dessen Schlusskurs auf dem aktuellen Bar über das obere PRT Band gekreuzt ist.
Interpretation
| Kursposition | Ablesung |
|---|---|
Close über PRTBandsUp | Breakout nach oben aus dem Volatilitäts-Envelope. Momentum-Strategien behandeln dies als Long-Signal oder Trendbestätigung. |
| Schlusskurs zwischen den Bands | Kein Breakout. Der Kurs bleibt innerhalb der jüngsten Volatilität. |
Close unter PRTBANDSDOWN | Breakout nach unten, der bearishe Spiegelfall. |
Bandberührungen ohne Schlusskurs jenseits des Bands sind ein schwächerer Hinweis als eine bestätigte Kreuzung. In Seitwärtsmärkten drehen Kreuzungen über das obere Band häufig wieder um, sodass Breakout-Logik, die allein auf diesem Band beruht, ohne einen zusätzlichen Trend- oder Volatilitätsfilter zu Whipsaws neigt.
Häufige Fehler und Stolperfallen
- Keine Parameter zulässig.
PRTBandsUp[20]oderPRTBandsUp(close)löst einen Syntaxfehler aus. Die Bandperioden sind von der Plattform festgelegt, der Befehl wird ohne Parameter geschrieben. - Proprietäre Formel. Die Bandwerte können nicht manuell nachgerechnet oder auf anderen Plattformen nachgebildet werden. Strategien, die auf PRT Bands aufbauen, sind an die Implementierung von ProRealTime™ gebunden.
- Whipsaw in Seitwärtsphasen. Ein Schlusskurs über dem oberen Band in einem Seitwärtsmarkt kehrt oft innerhalb weniger Bars zum Mittelwert zurück. Kombinieren Sie ihn mit einem Trendfilter wie einem langen gleitenden Durchschnitt, bevor Sie Breakouts handeln.
- Das obere Band allein ist nur die halbe Information. Envelope-Logik benötigt normalerweise beide Ränder. Liest man nur
PRTBandsUpwobei ignoriert wirdPRTBANDSDOWNverwirft die Ausstiegs- oder Short-Seite des Signals.
Verwandte Befehle
PRTBANDSDOWN, unteres Band des PRT Bands Envelopes.PRTBANDSMEDIUMTERM, mittelfristige Mittellinie der PRT Bands.PRTBANDSSHORTTERM, kurzfristige Mittellinie der PRT Bands.BollingerUp, oberes Bollinger-Band, eine Envelope-Alternative auf Basis der Standardabweichung.KeltnerBandUp, oberes Keltner-Band, eine ATR-basierte Envelope-Alternative.DonchianChannelUp, Kanallinie des höchsten Hochs, verwendet in Breakout-Systemen.Supertrend, trendfolgende Stop-Linie mit vergleichbarer Breakout-Nutzung.AverageTrueRange, Volatilitätsmaß, das oft zur Bemessung bandartiger Envelopes verwendet wird.