DynamicZoneStochasticUp
DynamicZoneStochasticUp in ProBuilder geeft de bovenste dynamische overbought-drempel van de Dynamic Zone Stochastic-oscillator. Syntaxis, formule, voorbeelden.
Syntaxis
DynamicZoneStochasticUp[BBperiod](price)Parameters
| Naam | Type | Standaard | Beschrijving |
|---|---|---|---|
BBperiod | geheel getal | 20 | Periode waarover de Bollinger Band-statistieken (gemiddelde en standaarddeviatie) over de Stochastic-waarden worden berekend. |
price | prijsbron | close | Prijsreeks die in de onderliggende Stochastic-berekening wordt gebruikt. |
Formule
DynamicZoneStochasticUp = Average[BBperiod](Stochastic[14,3](price))
+ STD[BBperiod](Stochastic[14,3](price)) * 0.8Een bovenste band in Bollinger-stijl, berekend op de Stochastic[14,3] reeks met een standaarddeviatiemultiplier van 0.8.
Hoe het werkt
Een standaard Stochastic leest overbought af boven een vast niveau, meestal 80. Die constante behandelt elke markt en elk regime gelijk: sterke opwaartse trends houden de oscillator lange tijd boven 80, terwijl langzame markten dat niveau zelden halen. De Dynamic Zone Stochastic leidt de drempel in plaats daarvan af uit de eigen recente verdeling van de oscillator. DynamicZoneStochasticUp neemt het gemiddelde van de Stochastic[14,3] waarden over BBperiod bars en telt daar 0.8 keer hun standaarddeviatie over hetzelfde venster bij op.
De bovenste drempel volgt dus de omstandigheden. In trendende markten waar hoge Stochastic-waarden gebruikelijk zijn, schuift de band omhoog en registreren alleen statistisch ongewone opwaartse uitbarstingen als overbought. In rustige markten vernauwt de band zich om het gemiddelde en signaleert hij kleinere opwaartse zetten. Een terugval onder de band, nadat de oscillator erboven heeft gehandeld, is het patroon dat het vaakst als bearish signaal wordt gelezen, de markt verlaat een overbought-staat.
De functie geeft alleen de band. Hij wordt vergeleken met een apart berekende Stochastic[14,3](price), en omdat de interne Stochastic-parameters vast staan op 14 en 3, moet de vergelijkingsoscillator dezelfde instellingen gebruiken. DynamicZoneStochasticDown levert de bijbehorende onderste band en plaatst de oscillator in een adaptief kanaal.
Voorbeelden
Voorbeeld 1, Volledige weergave van dynamische zones (Indicator)
// Upper and lower dynamic bands with the Stochastic itself
a = DynamicZoneStochasticUp[20](close)
b = DynamicZoneStochasticDown[20](close)
return a coloured(0,255,0) style(line,1), b coloured(255,0,0) style(line,1), Stochastic[14,3](close)Plot de Stochastic tussen zijn adaptieve overbought- (groen) en oversold-grenzen (rood) in één paneel.
Voorbeeld 2, Exit bij het verlaten van de overbought-zone (ProBacktest)
// Enter on a breakout, exit when the Stochastic drops out of its dynamic overbought zone
sto = Stochastic[14,3](close)
upperband = DynamicZoneStochasticUp[20](close)
IF NOT LongOnMarket AND close CROSSES OVER Highest[20](close)[1] THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND sto CROSSES UNDER upperband THEN
SELL AT MARKET
ENDIFRijdt mee met de breakout zolang het momentum statistisch sterk blijft en stapt uit wanneer de Stochastic terugzakt onder zijn adaptieve overbought-grens.
Voorbeeld 3, Screenen op uitgerekt momentum (ProScreener)
// Instruments whose Stochastic trades above the dynamic overbought band
sto = Stochastic[14,3](close)
upperband = DynamicZoneStochasticUp[20](close)
excess = sto - upperband
SCREENER[sto > upperband](excess AS "Above band")Toont instrumenten waarvan de Stochastic boven zijn adaptieve overbought-drempel staat, gerangschikt op de grootte van de uitwijking.
Interpretatie
| Voorwaarde | Stand |
|---|---|
| Stochastic boven de bovenste band | Statistisch ongewone sterkte, adaptief overbought. |
| Stochastic kruist terug onder de band | Mogelijk bearish signaal, momentum verlaat de overbought-zone. |
| Band stijgt | Hoge waarden worden normaal, het momentumregime wordt sterker. |
| Band dicht bij het gemiddelde van de oscillator | Rustig regime, bescheiden opwaartse zetten registreren al als uitgerekt. |
Een waarde boven de band duidt op relatieve extremiteit, niet op een automatische verkoop. In sterke trends houden dergelijke waarden vaak aan, dus de band wordt vaker gebruikt voor het timen van exits en voor screening dan voor instappen tegen de trend in. Het signaal combineren met een trendfilter vermindert voorbarig tegengaan van de beweging.
Veelvoorkomende fouten en valkuilen
- Niet-overeenkomende Stochastic-instellingen. De band wordt berekend op
Stochastic[14,3]. Het testen tegen een Stochastic met andere periodes, of tegenStochasticD, vergelijkt twee verschillende reeksen. - Alleen de bandperiode is aanpasbaar. De parameter tussen haakjes bepaalt alleen het Bollinger-venster. De interne Stochastic-instellingen staan vast, dus eigen oscillatorperiodes vragen om de band handmatig te bouwen met
AverageenSTD. - De band als oscillator gebruiken. De functie geeft de drempellijn. Een conditie zoals
DynamicZoneStochasticUp[20](close) > 80meet de positie van de band, niet een overbought markt. - Elke aanraking van de band faden. Waarden boven de band komen geclusterd voor in sterke opwaartse trends. Elk daarvan short gaan zonder trendfilter is de meest voorkomende manier waarop deze indicator verkeerd wordt toegepast.
Gerelateerde instructies
DynamicZoneStochasticDown, de bijbehorende onderste dynamische drempel.DynamicZoneRsiUp, hetzelfde concept toegepast op de RSI, bovenste band.DynamicZoneRsiDown, onderste dynamische band van de Dynamic Zone RSI.Stochastic, de onderliggende %K-oscillator.StochasticD, de afgevlakte %D-lijn van de Stochastic.BollingerUp, bovenste Bollinger-band op de prijs, dezelfde bandconstructie.STD, standaarddeviatie, een bouwblok van de band.Average, enkelvoudig voortschrijdend gemiddelde, het andere bouwblok.