Bli medlem i dag
Indikatorer/probuilder · probacktest · proorder · proscreener

DynamicZoneStochasticDown

DynamicZoneStochasticDown i ProBuilder returnerer den nedre dynamiske oversolgt-terskelen i Dynamic Zone Stochastic-oscillatoren. Syntaks, formel, eksempler.

Syntaks

probuilder
DynamicZoneStochasticDown[BBperiod](price)

Parametere

NavnTypeStandardBeskrivelse
BBperiodheltall20Perioden som Bollinger Band-statistikken (gjennomsnitt og standardavvik) beregnes over på Stochastic-verdiene.
pricepriskildelukkPrisserien som brukes i den underliggende Stochastic-beregningen.

Formel

kode
DynamicZoneStochasticDown = Average[BBperiod](Stochastic[14,3](price))
                            - STD[BBperiod](Stochastic[14,3](price)) * 0.8

Et nedre bånd av Bollinger-type beregnet på Stochastic[14,3] serien med en standardavviksmultiplikator på 0.8.

Slik fungerer det

Den klassiske Stochastic-oscillatoren markerer oversolgt under et fast nivå, vanligvis 20. Dynamic Zone-varianten erstatter den konstanten med et bånd utledet av oscillatorens egen nylige fordeling. DynamicZoneStochasticDown tar gjennomsnittet av Stochastic[14,3] verdier over BBperiod barer og trekker fra 0.8 ganger standardavviket deres over samme vindu.

Den nedre terskelen tilpasser seg derfor forholdene. Når Stochastic har vært urolig og svingt bredt, flytter båndet seg lenger fra gjennomsnittet, og bare markerte utvaskinger registreres som oversolgt. Når oscillatoren har vært rolig, strammes båndet og mindre dipp kvalifiserer. I vedvarende nedtrender, der et fast nivå på 20 ville blitt utløst over lange strekk, følger båndet oscillatoren nedover og fortsetter å isolere de virkelig ekstreme verdiene.

Funksjonen returnerer bare terskellinjen. Signalene kommer fra å sammenligne den mot et separat beregnet Stochastic[14,3](price), oftest at oscillatoren krysser tilbake over båndet nedenfra. Stochastic-parameterne inne i funksjonen er låst til 14 og 3, så sammenligningsoscillatoren må bruke de samme innstillingene. DynamicZoneStochasticUp gir det tilsvarende øvre båndet.

Eksempler

Eksempel 1, Fullstendig visning av dynamiske soner (Indikator)

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)

Tegner Stochastic-oscillatoren mellom sine adaptive overkjøpt- (grønn) og oversolgt-grenser (rød) i ett enkelt panel.

Eksempel 2, Adaptiv oversolgt-inngang på rekyl (ProOrder)

probuilder
// Buy when the Stochastic recovers above its dynamic oversold band in an uptrend
trend = Average[200](close)
sto = Stochastic[14,3](close)
lowerband = DynamicZoneStochasticDown[20](close)

IF NOT LongOnMarket AND close > trend AND sto CROSSES OVER lowerband THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

IF LongOnMarket AND sto > 80 THEN
  SELL AT MARKET
ENDIF

Går long når Stochastic klatrer tilbake gjennom det adaptive nedre båndet mens markedet handles over sitt 200-periodegjennomsnitt.

Eksempel 3, Screening for adaptivt oversolgte instrumenter (ProScreener)

probuilder
// Instruments whose Stochastic trades below the dynamic oversold band
sto = Stochastic[14,3](close)
lowerband = DynamicZoneStochasticDown[20](close)
depth = lowerband - sto
SCREENER[sto < lowerband](depth AS "Below band")

Lister instrumenter der Stochastic ligger under sin adaptive oversolgt-terskel, og rangerer dem etter dybden på utslaget.

Tolkning

BetingelseAvlesning
Stochastic under det nedre båndetStatistisk uvanlig svakhet, adaptivt oversolgt.
Stochastic krysser tilbake over båndetMulig bullish signal, gjeninnhenting fra den oversolgte sonen.
Bånd langt under oscillatorgjennomsnittetVolatilt oscillatorregime, bare dype utvaskinger kvalifiserer.
Båndet nær oscillatorens gjennomsnittRolig regime, moderate dipp registreres allerede.

Sammenlignet med den faste 20-linjen gir den dynamiske terskelen færre vedvarende oversolgt-verdier i nedtrender og holder seg responsiv i rolige markeder. En verdi under båndet beskriver strukkede forhold, ikke en tidfestet reversering, så de fleste systemer venter på tilbakekryssingen eller legger til et trendfilter.

Vanlige feil og fallgruver

  • Ikke samsvarende Stochastic-innstillinger. Båndet er bygget på Stochastic[14,3]. Å sammenligne den med Stochastic[5,3] eller StochasticD blander ulike serier og gir usammenhengende kryssinger.
  • Bare båndperioden kan justeres. Den ene parameteren i klammer er BBperiod. De underliggende Stochastic-periodene er faste, så egendefinerte oscillatorinnstillinger krever at båndet bygges opp på nytt fra Average og STD manuelt.
  • Å bruke båndet som oscillator. Funksjonen returnerer terskelen, ikke Stochastic-en. En betingelse som DynamicZoneStochasticDown[20](close) < 20 tester hvor båndet ligger, som sjelden er det tiltenkte signalet.
  • Fast multiplikator på 0.8. Standardavviksfaktoren kan ikke endres gjennom parametere. Bredere eller smalere soner krever den manuelle konstruksjonen som vises i formelen.