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

DynamicZoneStochasticUp

DynamicZoneStochasticUp in ProBuilder geeft de bovenste dynamische overbought-drempel van de Dynamic Zone Stochastic-oscillator. Syntaxis, formule, voorbeelden.

Syntaxis

probuilder
DynamicZoneStochasticUp[BBperiod](price)

Parameters

NaamTypeStandaardBeschrijving
BBperiodgeheel getal20Periode waarover de Bollinger Band-statistieken (gemiddelde en standaarddeviatie) over de Stochastic-waarden worden berekend.
priceprijsbronclosePrijsreeks die in de onderliggende Stochastic-berekening wordt gebruikt.

Formule

code
DynamicZoneStochasticUp = Average[BBperiod](Stochastic[14,3](price))
                          + STD[BBperiod](Stochastic[14,3](price)) * 0.8

Een 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)

probuilder
// 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)

probuilder
// 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
ENDIF

Rijdt 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)

probuilder
// 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

VoorwaardeStand
Stochastic boven de bovenste bandStatistisch ongewone sterkte, adaptief overbought.
Stochastic kruist terug onder de bandMogelijk bearish signaal, momentum verlaat de overbought-zone.
Band stijgtHoge waarden worden normaal, het momentumregime wordt sterker.
Band dicht bij het gemiddelde van de oscillatorRustig 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 tegen StochasticD, 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 Average en STD.
  • De band als oscillator gebruiken. De functie geeft de drempellijn. Een conditie zoals DynamicZoneStochasticUp[20](close) > 80 meet 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.