StochasticD
StochasticD i ProBuilder returnerer %D-signallinjen i Stochastic-oscillatoren, et glattet momentum-mål fra 0 til 100. Syntaks, parametere, eksempler.
Syntaks
StochasticD[period, %Kperiod, %Dperiod](price1, price2, price3)Parametere
| Navn | Type | Standard | Beskrivelse |
|---|---|---|---|
period | heltall | 14 | Tilbakeblikksvinduet som brukes til å beregne den underliggende %K-linjen. |
%Kperiod | heltall | 3 | Glatting som brukes på %K. Verdien 1 gir en Fast Stochastic; 3 eller 5 gir en Slow Stochastic. |
%Dperiod | heltall | 3 | Perioden for det glidende gjennomsnittet som brukes på den glattede %K for å produsere %D-linjen. |
price1, price2, price3 | priskilder | high, low, close | Valgfrie prisserier som brukes i beregningen av prisområdet. Når de utelates, brukes barens high, low og close. |
Formel
%K = 100 * (close - Lowest[period](low)) / (Highest[period](high) - Lowest[period](low))
%K smoothed = Average[%Kperiod](%K)
%D = Average[%Dperiod](%K smoothed)%D er derfor et glidende gjennomsnitt av et glidende gjennomsnitt av den rå posisjonen i prisområdet, noe som holder den innenfor 0 til 100 samtidig som den filtrerer bort mesteparten av støyen fra enkeltbarer.
Slik fungerer det
Stochastic-oscillatoren består av to linjer. %K måler hvor lukkekursen ligger innenfor high-low-intervallet de siste period barer, fra 0 (ved bunnen) til 100 (ved toppen). %D, linjen denne funksjonen returnerer, er et glidende gjennomsnitt av %K og fungerer som signallinjen.
Fordi %D ligger etter %K av konstruksjon, er kryssinger mellom de to linjene oscillatorens klassiske utløser: %K som krysser over %D i den oversolgte sonen leses som et kjøpssignal, %K som krysser under %D i den overkjøpte sonen som et salgssignal. StochasticD gir den langsommere halvdelen av det paret; den raskere halvdelen kommer fra Stochastic funksjon.
Den %Kperiod parameteren avgjør varianten. Med verdien 1 er den underliggende linjen den rene Fast Stochastic; med 3 eller 5 samsvarer resultatet med Slow Stochastic-konvensjonen, som de fleste diagramstandarder bruker.
Eksempler
Eksempel 1, Plotte %D med faste terskler (Indikator)
// Signal line of the stochastic with standard 14, 3, 3 settings
myD = StochasticD[14,3,3](close, high, low)
RETURN myD AS "%D", 80 AS "Overbought", 20 AS "Oversold"Beregner %D-linjen fra close-, high- og low-prisene og plotter den mot de konvensjonelle nivåene 80 og 20.
Eksempel 2, Kryssingsstrategi for %K og %D (ProBacktest)
// Classic stochastic crossover in the oversold zone
k = Stochastic[14,3](close)
d = StochasticD[14,3,3](close, high, low)
IF NOT OnMarket THEN
IF d < 20 AND k CROSSES OVER d THEN
BUY 1 CONTRACT AT MARKET
ENDIF
ELSIF k CROSSES UNDER d AND d > 80 THEN
SELL AT MARKET
ENDIFKjøper når %K krysser over %D mens signallinjen er oversolgt, og går ut ved den motsatte kryssingen i overkjøpt sone.
Eksempel 3, Overvåkningsliste for overkjøpt (ProScreener)
d = StochasticD[14,3,3](close, high, low)
// %D overbought and already curling down
turning = d < d[1]
SCREENER[d > 80 AND turning](d AS "Stoch %D")Lister instrumenter der %D-linjen er over 80 og har begynt å falle, kandidater for utmattelse av den pågående oppgangen.
Tolkning
| Sone | Range | Avlesning |
|---|---|---|
| Oversolgt | under 20 | Prisen har lukket nær bunnene av prisområdet. At %K krysser over %D her er den tradisjonelle kjøpsutløseren. |
| Nøytral | 20 til 80 | Ingen ekstremverdi. Kryssinger i denne sonen er svakere signaler. |
| Overkjøpt | over 80 | Prisen har lukket nær toppene av prisområdet. At %K krysser under %D her er den tradisjonelle salgsutløseren. |
Divergenser. En ny pristopp som ikke bekreftes av en ny topp i %D, eller en ny prisbunn som ikke bekreftes av en ny bunn i %D, leses som at momentum ikke holder følge med prisen. Fordi %D er glattet, er divergensene færre, men generelt mer betydningsfulle enn de i rå %K.
Vanlige feil og fallgruver
- Rekkefølgen på prisargumentene. De valgfrie prisargumentene erstatter standardseriene high, low og close. Å sende dem i en utilsiktet rekkefølge endrer beregningen av prisområdet uten noen kompilatorfeil, så behold rekkefølgen fra kildeeksemplet når du tilpasser det.
- Å sammenligne %D med en %K som har andre parametere. Crossover-logikk gir bare mening hvis begge linjene deler
periodog%Kperiod. Å blandeStochastic[14,3]medStochasticD[14,5,3]gir kryssinger uten standard betydning. - Overkjøpt betyr ikke selg. I sterke trender kan %D holde seg over 80 i lange perioder. Å handle på sonen alene, uten en kryssing eller et trendfilter, går mot den rådende bevegelsen.
- Ekstra glatting oppå %D. %D er allerede en dobbeltutjevnet serie. Å pakke den inn i en ny
Averagelegger til forsinkelse med lite støyreduksjon igjen å hente.
Relaterte instruksjoner
Stochastic, %K-linjen som %D glatter.SmoothedStochastic, langsom stochastic-variant beregnet med summerte prisområder.SMI, stochastic momentum index sentrert rundt null.RSI, momentum-oscillator med samme skala fra 0 til 100.Williams, %R-oscillator, et invertert mål på posisjon i spennet.Average, det glidende gjennomsnittet som brukes til å utlede %D fra %K.DynamicZoneStochasticUp, adaptiv grense for overkjøpt.DynamicZoneStochasticDown, adaptiv grense for oversolgt.