PRTBANDSMEDIUMTERM
PRTBANDSMEDIUMTERM i ProBuilder returnerer den mellomlange linjen i de innebygde PRT Bands, et dynamisk støtte- og motstandsnivå. Syntaks, eksempler og fallgruver.
Syntaks
PRTBandsMediumTermInstruksjonen tar ingen parametere og ingen prisargument. Den returnerer gjeldende verdi av den mellomlange PRT Bands-linjen på diagrammets instrument og tidsramme.
Formel
PRT Bands er en proprietær innebygd indikator i ProRealTime™-plattformen, og beregningen er ikke offentliggjort. PRTBandsMediumTerm eksponerer den mellomlange linjen i den strukturen som en numerisk serie. Verdiene kan ikke gjenskapes fra en dokumentert formel, i motsetning til kanaler som Keltner eller Donchian.
Slik fungerer det
PRT Bands-indikatoren tegner flere linjer rundt prisen: et øvre bånd, et nedre bånd, pluss kortsiktige og mellomlange referanselinjer. PRTBandsMediumTerm henter den mellomlange linjen, som følger prisen på en langsommere horisont enn den kortsiktige linjen og vanligvis leses som et mellomlangt støtte- eller motstandsnivå.
En karakteristisk egenskap ved denne linjen er at den beveger seg i trinn. Den kan holde en konstant verdi i flere barer mens prisen konsoliderer, og så skifte når den mellomlange strukturen endrer seg. Den egenskapen gjør betingelser som "flat de siste 5 barene, snur nå opp" meningsfulle, mens de sjelden utløses på kontinuerlig omberegnede gjennomsnitt.
Serien oppfører seg som enhver annen innebygd indikatorverdi. Den kan tilordnes en variabel, forskyves med [n] historikkoperatoren, sammenlignes med prisen, og brukes i indikatorer, screenere og automatiserte strategier. Søsterinstruksjonene PRTBANDSUP, PRTBANDSDOWN og PRTBANDSSHORTTERM returnerer de andre linjene i samme indikator.
Eksempler
Eksempel 1, Screener for flatt og deretter stigende bånd (ProScreener)
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]Filtrerer etter instrumenter der det mellomlange båndet nettopp har begynt å stige etter å ha stått uendret i fem påfølgende barer, en overgang fra konsolidering til en mellomlang oppgang.
Eksempel 2, Mellomlang linje som overlegg i diagrammet (Indikator)
// Plot the medium-term PRT band with the close for context
band = PRTBandsMediumTerm
RETURN band AS "PRT medium-term band", close AS "Close"Legger den mellomlange linjen over prisen. Partier der prisen holder seg over linjen indikerer et støttende mellomlangt regime, partier under indikerer motstand over.
Eksempel 3, Mellomlangt regimefilter for innganger (ProOrder)
// 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
ENDIFBruker det mellomlange båndet som regimefilter: breakout over 20 barer kjøpes bare så lenge prisen handles over båndet, og posisjonen lukkes hvis prisen faller tilbake under det.
Tolkning
| Situasjon | Avlesning |
|---|---|
| Pris over et stigende bånd | Mellomlang opptrend, båndet fungerer som støtte. |
| Pris under et fallende bånd | Mellomlang nedtrend, båndet fungerer som motstand. |
| Båndet flatt i flere barer | Mellomlang konsolidering, ingen retningsinformasjon. |
| Båndet snur opp eller ned etter en flat periode | Mulig start på en ny mellomlang fase. |
Den mellomlange linjen er mest informativ i kombinasjon med resten av PRT Bands-strukturen. Posisjon i kanalen, pris relativt til PRTBANDSUP og PRTBANDSDOWN, pluss retningen til den mellomlange linjen, beskriver til sammen trend og plassering ved et raskt blikk.
Vanlige feil og fallgruver
- Ingen parametere godtas.
PRTBandsMediumTerm[50]ellerPRTBandsMediumTerm(close)kompilerer ikke. Linjens horisont er fastsatt inne i plattformen og kan ikke justeres fra koden. - Proprietær formel. Linjen kan ikke beregnes på nytt eller valideres eksternt. Strategier som trenger reproduserbar logikk på tvers av plattformer, bør basere seg på dokumenterte konstruksjoner som glidende gjennomsnitt eller Donchian-kanaler.
- Flate strekk ødelegger naive sammenligninger. Fordi linjen ofte gjentar samme verdi, vil betingelser som
band > band[1]er falske over lange strekk. Logikken bør behandle likhet som en egen tilstand, slik screenereksempelet gjør. - Likhetstester inne i summering. I
summation[5](a = a[1]), den=fungerer som en sammenligning som returnerer 1 eller 0 per bar. Å feillese den som en tilordning er en vanlig kilde til forvirring når dette mønsteret tilpasses.
Relaterte instruksjoner
PRTBANDSDOWN, det nedre båndet i samme kanal.PRTBANDSUP, det øvre båndet i samme kanal.PRTBANDSSHORTTERM, den kortsiktige linjen i PRT Bands.KeltnerBandCenter, dokumentert alternativ til kanalens midtlinje.DonchianChannelCenter, midtpunktet i kanalen mellom høyeste topp og laveste bunn.Average, enkelt glidende gjennomsnitt for å bygge egne mellomlange referanser.Summation, løpende sum brukt i screenerbetingelsen over.ExponentialAverage, jevnere alternativ for egne trendlinjer.