Word nu lid
Indicatoren/probuilder · probacktest · proorder · proscreener

PRTBANDSMEDIUMTERM

PRTBANDSMEDIUMTERM in ProBuilder geeft de middellangetermijnlijn van de ingebouwde PRT Bands, een dynamisch steun- en weerstandsniveau. Syntaxis, voorbeelden en valkuilen.

Syntaxis

probuilder
PRTBandsMediumTerm

De instructie neemt geen parameters en geen prijsargument. Ze geeft de huidige waarde van de middellangetermijnlijn van de PRT Bands op het instrument en tijdframe van de grafiek.

Formule

PRT Bands is een eigen ingebouwde indicator van het ProRealTime™-platform en de berekening ervan is niet gepubliceerd. PRTBandsMediumTerm stelt de middellangetermijnlijn van die structuur beschikbaar als numerieke reeks. De waarden kunnen niet uit een gedocumenteerde vergelijking worden gereproduceerd, in tegenstelling tot channels zoals Keltner of Donchian.

Hoe het werkt

De PRT Bands-indicator tekent meerdere lijnen rond de prijs: een bovenband, een onderband, plus kortetermijn- en middellangetermijnreferentielijnen. PRTBandsMediumTerm haalt de middellangetermijnlijn op, die de prijs op een langzamere horizon volgt dan de kortetermijnlijn en doorgaans wordt gelezen als steun- of weerstandsniveau op middellange termijn.

Kenmerkend voor deze lijn is dat ze in stappen beweegt. Ze kan verscheidene bars een constante waarde houden terwijl de koers consolideert, en dan verschuiven wanneer de middellangetermijnstructuur verandert. Die eigenschap maakt voorwaarden als "vlak over de laatste 5 bars, nu opwaarts draaiend" zinvol, terwijl die zelden afgaan op continu herberekende gemiddelden.

De reeks gedraagt zich als elke andere ingebouwde indicatorwaarde. Hij kan aan een variabele worden toegekend, verschoven met de [n] historie-operator, vergeleken met de prijs, en gebruikt in indicatoren, screeners en geautomatiseerde strategieën. De bijbehorende instructies PRTBANDSUP, PRTBANDSDOWN en PRTBANDSSHORTTERM geven de andere lijnen van dezelfde indicator terug.

Voorbeelden

Voorbeeld 1, Screener voor een vlakke en daarna stijgende band (ProScreener)

probuilder
a = PRTBandsmediumterm
// Band turning up after holding a constant value for the previous 5 bars
result = a > a[1] and summation[5](a = a[1])[1] = 5
screener[result]

Filtert op instrumenten waarvan de middellangetermijnband net is begonnen te stijgen na vijf opeenvolgende bars onveranderd te zijn gebleven, een overgang van consolidatie naar een opwaartse beweging op middellange termijn.

Voorbeeld 2, Middellangetermijnlijn als overlay op de grafiek (Indicator)

probuilder
// Plot the medium-term PRT band with the close for context
band = PRTBandsMediumTerm
RETURN band AS "PRT medium-term band", close AS "Close"

Legt de middellangetermijnlijn over de koers. Stukken waar de koers boven de lijn blijft duiden op een ondersteunend regime op middellange termijn, stukken eronder duiden op weerstand erboven.

Voorbeeld 3, Middellangetermijnregimefilter voor instappen (ProOrder)

probuilder
// Take breakout longs only while price holds above the medium-term band
band = PRTBandsMediumTerm
breakout = close CROSSES OVER highest[20](high)[1]

IF NOT OnMarket AND close > band AND breakout THEN
  BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND close < band THEN
  SELL AT MARKET
ENDIF

Gebruikt de middellangetermijnband als regimefilter: breakouts over 20 bars worden alleen gekocht zolang de koers boven de band beweegt, en de positie wordt gesloten als de koers eronder terugvalt.

Interpretatie

SituatieStand
Koers boven een stijgende bandOpwaartse trend op middellange termijn, band fungeert als steun.
Koers onder een dalende bandNeerwaartse trend op middellange termijn, band fungeert als weerstand.
Band vlak gedurende verscheidene barsConsolidatie op middellange termijn, geen richtingsinformatie.
Band draait op of neer na een vlakke periodeMogelijk begin van een nieuwe fase op middellange termijn.

De middellangetermijnlijn is het meest informatief in combinatie met de rest van de PRT Bands-structuur. Positie binnen het kanaal, prijs ten opzichte van PRTBANDSUP en PRTBANDSDOWN, samen met de richting van de middellangetermijnlijn, beschrijven in één oogopslag trend en locatie.

Veelvoorkomende fouten en valkuilen

  • Accepteert geen parameters. PRTBandsMediumTerm[50] of PRTBandsMediumTerm(close) compileert niet. De horizon van de lijn staat vast in het platform en kan niet vanuit code worden aangepast.
  • Eigen formule. De lijn kan niet extern worden herberekend of gevalideerd. Strategieën die reproduceerbare logica over platforms heen nodig hebben, moeten vertrouwen op gedocumenteerde constructies zoals voortschrijdende gemiddelden of Donchian-kanalen.
  • Vlakke stukken verstoren naïeve vergelijkingen. Omdat de lijn vaak dezelfde waarde herhaalt, zijn condities als band > band[1] zijn gedurende lange reeksen false. Logica moet gelijkheid als een aparte toestand behandelen, zoals het screenervoorbeeld doet.
  • Gelijkheidstests binnen een sommatie. In summation[5](a = a[1]), de = werkt als een vergelijking die per bar 1 of 0 retourneert. Het verkeerd lezen als een toekenning is een veelvoorkomende bron van verwarring bij het aanpassen van dit patroon.
  • PRTBANDSDOWN, de onderste band van hetzelfde kanaal.
  • PRTBANDSUP, de bovenste band van hetzelfde kanaal.
  • PRTBANDSSHORTTERM, de kortetermijnlijn van de PRT Bands.
  • KeltnerBandCenter, gedocumenteerd alternatief voor de kanaalmiddellijn.
  • DonchianChannelCenter, middelpunt van het kanaal van de hoogste high en laagste low.
  • Average, eenvoudig voortschrijdend gemiddelde voor het bouwen van eigen middellangetermijnreferenties.
  • Summation, voortschrijdende som gebruikt in de screenervoorwaarde hierboven.
  • ExponentialAverage, vloeiender alternatief voor eigen trendlijnen.