DynamicZoneStochasticUp
DynamicZoneStochasticUp i ProBuilder returnerar den övre dynamiska överköpta tröskeln för oscillatorn Dynamic Zone Stochastic. Syntax, formel, exempel.
Syntax
DynamicZoneStochasticUp[BBperiod](price)Parametrar
| Namn | Typ | Standard | Beskrivning |
|---|---|---|---|
BBperiod | heltal | 20 | Perioden över vilken Bollinger Band-statistiken (medelvärde och standardavvikelse) beräknas på Stochastic-värdena. |
price | priskälla | close | Prisserien som används i den underliggande Stochastic-beräkningen. |
Formel
DynamicZoneStochasticUp = Average[BBperiod](Stochastic[14,3](price))
+ STD[BBperiod](Stochastic[14,3](price)) * 0.8Ett övre band av Bollinger-typ beräknat på Stochastic[14,3] serie med en standardavvikelsemultiplikator på 0.8.
Så fungerar det
En vanlig Stochastic läser överköpt över en fast nivå, vanligen 80. Den konstanten behandlar varje marknad och regim likadant: starka uppgångstrender låser oscillatorn över 80 under långa perioder, medan långsamma marknader sällan når dit. Dynamic Zone Stochastic härleder i stället tröskeln från oscillatorns egen senaste fördelning. DynamicZoneStochasticUp beräknar medelvärdet av Stochastic[14,3] värden över BBperiod barer och lägger till 0.8 gånger deras standardavvikelse över samma fönster.
Den övre tröskeln följer därför förhållandena. I trendande marknader där höga Stochastic-värden är rutin skiftar bandet uppåt och bara statistiskt ovanliga uppgångar registreras som överköpta. I lugna marknader dras bandet åt kring medelvärdet och flaggar för mindre ryck. Ett fall tillbaka under bandet, efter att oscillatorn har handlats över det, är det mönster som oftast läses som en baissesignal, marknaden lämnar ett överköpt tillstånd.
Funktionen returnerar endast bandet. Det jämförs mot ett separat beräknat Stochastic[14,3](price), och eftersom de interna Stochastic-parametrarna är fasta på 14 och 3 måste jämförelseoscillatorn använda samma inställningar. DynamicZoneStochasticDown ger det matchande nedre bandet och ramar in oscillatorn i en adaptiv kanal.
Exempel
Exempel 1, Komplett visning av dynamiska zoner (Indikator)
// 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)Plottar Stochastic mellan sina adaptiva överköpta (grön) och översålda (röd) gränser i en enda panel.
Exempel 2, Exit när den överköpta zonen lämnas (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
ENDIFRider breakouten medan momentum förblir statistiskt starkt och exitar när Stochastic faller tillbaka under sin adaptiva överköpta gräns.
Exempel 3, Screening av uttöjt 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")Listar instrument vars Stochastic ligger över sin adaptiva överköpta tröskel, rangordnade efter avvikelsens storlek.
Tolkning
| Villkor | Avläsning |
|---|---|
| Stochastic över det övre bandet | Statistiskt ovanlig styrka, adaptivt överköpt. |
| Stochastic korsar tillbaka under bandet | Möjlig baissesignal, momentum lämnar den överköpta zonen. |
| Bandet stiger | Höga värden blir normala, momentumregimen stärks. |
| Bandet nära oscillatorns medelvärde | Lugn regim, måttliga ryck registreras redan som uttöjda. |
Ett värde över bandet identifierar relativ extremitet, inte en automatisk sälj. I starka trender består sådana värden ofta, så bandet används oftare för exittiming och screening än för entries mot trenden. Att kombinera signalen med ett trendfilter minskar risken för att gå emot rörelsen för tidigt.
Vanliga fel och fallgropar
- Omatchade Stochastic-inställningar. Bandet beräknas på
Stochastic[14,3]. Att testa den mot en Stochastic med andra perioder, eller motStochasticD, jämför två olika serier. - Endast bandets period är justerbar. Parametern inom hakparentes styr endast Bollinger-fönstret. De interna Stochastic-inställningarna är fasta, så egna oscillatorperioder kräver att bandet byggs manuellt med
AverageochSTD. - Att använda bandet som oscillator. Funktionen returnerar tröskellinjen. Ett villkor som
DynamicZoneStochasticUp[20](close) > 80mäter bandets position, inte en överköpt marknad. - Att handla emot varje bandberöring. Värden över bandet samlas i starka upptrender. Att gå short på varje sådant utan ett trendfilter är det vanligaste sättet att använda den här indikatorn fel.
Relaterade instruktioner
DynamicZoneStochasticDown, den matchande nedre dynamiska tröskeln.DynamicZoneRsiUp, samma koncept applicerat på RSI, övre bandet.DynamicZoneRsiDown, nedre dynamiska band för Dynamic Zone RSI.Stochastic, den underliggande %K-oscillatorn.StochasticD, den utjämnade %D-linjen i Stochastic.BollingerUp, övre Bollinger-bandet på pris, samma bandkonstruktion.STD, standardavvikelse, en byggsten i bandet.Average, enkelt glidande medelvärde, den andra byggstenen.