Bli medlem idag
Indikatorer/probuilder · probacktest · proorder · proscreener

PRTBANDSSHORTTERM

PRTBANDSSHORTTERM returnerar det kortsiktiga bandet i den proprietära indikatorn PRT Bands i ProBuilder. Syntax, screenerexempel med hakmönster, fallgropar.

Syntax

probuilder
PRTBandsShortTerm

Funktionen tar inga parametrar och inget prisargument. Den speglar alltid PRT Bands-beräkningen för instrumentet och tidsramen i det diagram eller den skanning den körs i.

Formel

PRT Bands är en proprietär indikator utvecklad av ProRealTime™. Den exakta formeln är inte publicerad, så den kan inte återskapas eller implementeras om i egen kod. PRTBandsShortTerm exponerar helt enkelt värdet av den kortsiktiga komponenten som den beräknas internt av plattformen.

Så fungerar det

PRT Bands består av flera linjer: ett övre och ett nedre band som ramar in priset, plus linjer på medellång och kort sikt som följer trenden i olika hastigheter. PRTBandsShortTerm returnerar den kortsiktiga linjen, den som följer priset tätast och reagerar först när riktningen ändras.

Eftersom funktionen returnerar en numerisk serie stöder den den vanliga syntaxen för barförskjutning. PRTBandsShortTerm[1] är värdet en bar tillbaka, PRTBandsShortTerm[2] två barer sedan, och så vidare. Att först tilldela värdet till en variabel och sedan förskjuta variabeln håller koden läsbar och undviker att anropet upprepas.

Typiska användningar är att upptäcka hakar (en lokal vändning i linjen), att jämföra den kortsiktiga linjen med den medellånga linjen för trendsamstämmighet, och att filtrera signaler från andra indikatorer så att de bara utlöses när det kortsiktiga bandet pekar i rätt riktning.

Exempel

Exempel 1, Screener för stigande hake (ProScreener)

probuilder
// List instruments where the short-term band just turned up
a = PRTBandsShortTerm
result = a > a[1] and a[1] < a[2]
screener[result]

Linjen föll två barer tillbaka och stiger nu, vilket definierar en stigande hake. Skanningen returnerar varje instrument där den vändningen inträffade på den senaste baren.

Exempel 2, Lutning och avstånd från priset (Indikator)

probuilder
// Plot the short-term band slope and the gap between price and the band
st = PRTBandsShortTerm
slope = st - st[1]
gap = close - st
RETURN slope AS "ST band slope", gap AS "Close minus ST band"

En positiv lutning betyder att det kortsiktiga bandet stiger. Gapserien visar hur långt priset har sträckt sig bort från bandet, vilket kan flagga för översträckning.

Exempel 3, Trendfilter för entries (ProOrder)

probuilder
// Only take long entries while the short-term band is rising
st = PRTBandsShortTerm
rising = st > st[1]

IF NOT LongOnMarket AND rising AND close CROSSES OVER Average[20](close) THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

IF LongOnMarket AND st < st[1] THEN
  SELL AT MARKET
ENDIF

Korsningen mellan glidande medelvärden utlöser bara en position när det kortsiktiga PRT Band-värdet bekräftar riktning uppåt, och positionen stängs när bandet vänder ned.

Tolkning

AvläsningBetydelse
Linjen stigerDet kortsiktiga trycket är uppåt.
Linjen fallerDet kortsiktiga trycket är nedåt.
Stigande hake (ned och sedan upp)Möjlig start på en kortsiktig uppgång.
Fallande hake (upp och sedan ned)Möjlig start på en kortsiktig nedgång.

Den kortsiktiga linjen reagerar snabbare än PRTBandsMediumTerm och de yttre banden, så den ger också fler falska vändningar. Att kombinera den med den medelfristiga linjen eller de yttre banden, och bara agera när de är överens, är det vanliga sättet att minska bruset.

Vanliga fel och fallgropar

  • Att lägga till parenteser eller argument. PRTBandsShortTerm[14](close) är ogiltigt. Funktionen är parameterlös, plattformen fastställer beräkningen internt. Endast syntaxen med bar-offset, som PRTBandsShortTerm[1] accepteras, och där betyder det en bar tillbaka, inte en periodinställning.
  • Att försöka återskapa formeln. Eftersom formeln för PRT Bands är proprietär finns det ingen kombination av medelvärden eller standardavvikelser som återskapar den exakt. Kod som antar att bandet motsvarar någon dokumenterad formel kommer att avvika från plattformens ritade värden.
  • Hakmönster repaintar på den pågående baren. På den aktuella, oavslutade baren fortsätter värdet att uppdateras, så en hook som upptäcks inom baren kan ha försvunnit vid stängning. Screeners och strategier som inte får repainta bör utvärdera bekräftade barer, till exempel genom att jämföra a[1], a[2] och a[3].
  • Whipsaws i platta marknader. I ranges byter den kortsiktiga linjen riktning ofta. Att använda den enbart som entrytrigger ger många små förlustsignaler, ett filter i högre tidsram eller på medellång sikt krävs oftast.