Jetzt beitreten
Indikatoren/probuilder · probacktest · proorder · proscreener

DynamicZoneStochasticUp

DynamicZoneStochasticUp in ProBuilder gibt die obere dynamische überkaufte Schwelle des Dynamic Zone Stochastic Oszillators zurück. Syntax, Formel, Beispiele.

Syntax

probuilder
DynamicZoneStochasticUp[BBperiod](price)

Parameter

NameTypStandardBeschreibung
BBperiodGanzzahl20Periode, über die die Bollinger-Band-Statistik (Mittelwert und Standardabweichung) auf den Stochastic-Werten berechnet wird.
priceKursquelleSchlusskursKursreihe, die in der zugrunde liegenden Stochastic-Berechnung verwendet wird.

Formel

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

Ein oberes Band im Bollinger-Stil, berechnet auf Stochastic[14,3] Serie mit einem Standardabweichungs-Multiplikator von 0.8.

So funktioniert es

Ein Standard-Stochastic liest überkauft oberhalb eines festen Niveaus, meist 80. Diese Konstante behandelt jeden Markt und jedes Regime gleich: Starke Aufwärtstrends halten den Oszillator lange über 80, während langsame Märkte ihn selten erreichen. Der Dynamic Zone Stochastic leitet die Schwelle stattdessen aus der eigenen jüngeren Verteilung des Oszillators ab. DynamicZoneStochasticUp bildet den Durchschnitt der Stochastic[14,3] Werte über BBperiod Bars und addiert das 0.8-fache ihrer Standardabweichung über dasselbe Fenster.

Die obere Schwelle folgt daher den Bedingungen. In Trendmärkten, in denen hohe Stochastic-Werte Routine sind, verschiebt sich das Band nach oben und nur statistisch ungewöhnliche Schübe werden als überkauft registriert. In ruhigen Märkten zieht sich das Band um den Mittelwert zusammen und markiert kleinere Vorstöße. Ein Rückfall unter das Band, nachdem der Oszillator darüber gehandelt hat, ist das Muster, das am häufigsten als bearishes Signal gelesen wird, der Markt verlässt einen überkauften Zustand.

Die Funktion gibt nur das Band zurück. Es wird verglichen mit einem separat berechneten Stochastic[14,3](price), und da die internen Stochastic-Parameter auf 14 und 3 festgelegt sind, muss der Vergleichsoszillator dieselben Einstellungen verwenden. DynamicZoneStochasticDown liefert das passende untere Band und rahmt den Oszillator in einem adaptiven Kanal ein.

Beispiele

Beispiel 1, Vollständige Anzeige dynamischer Zonen (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)

Plottet den Stochastic zwischen seinen adaptiven überkauften (grün) und überverkauften (rot) Grenzen in einem einzigen Panel.

Beispiel 2, Ausstieg beim Verlassen der überkauften 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

Reitet den Breakout, solange das Momentum statistisch stark bleibt, und steigt aus, wenn der Stochastic zurück unter seine adaptive überkaufte Grenze fällt.

Beispiel 3, Screening nach überdehntem 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")

Listet Instrumente, deren Stochastic über seiner adaptiven überkauften Schwelle liegt, sortiert nach der Größe der Abweichung.

Interpretation

BedingungAblesung
Stochastic über dem oberen BandStatistisch ungewöhnliche Stärke, adaptiv überkauft.
Stochastic kreuzt zurück unter das BandMögliches bearishes Signal, das Momentum verlässt die überkaufte Zone.
Band steigtHohe Werte werden normal, das momentum-Regime verstärkt sich.
Band nahe am Mittelwert des OszillatorsRuhiges Regime, bereits moderate Vorstöße werden als überdehnt registriert.

Ein Wert oberhalb des Bandes zeigt relative Extremität an, kein automatisches Verkaufssignal. In starken Trends halten solche Werte häufig an, daher wird das Band öfter für das Timing von Ausstiegen und für Screening verwendet als für Einstiege gegen den Trend. Die Kombination des Signals mit einem Trendfilter reduziert vorzeitiges Gegenhandeln.

Häufige Fehler und Stolperfallen

  • Nicht übereinstimmende Stochastic-Einstellungen. Das Band wird berechnet auf Stochastic[14,3]. Es gegen einen Stochastic mit anderen Perioden zu testen oder gegen StochasticD, vergleicht zwei verschiedene Reihen.
  • Nur die Bandperiode ist einstellbar. Der Parameter in Klammern steuert nur das Bollinger-Fenster. Die internen Stochastik-Einstellungen sind fest, daher erfordern eigene Oszillator-Perioden den manuellen Aufbau des Bandes mit Average und STD.
  • Das Band als Oszillator verwenden. Die Funktion gibt die Schwellenlinie zurück. Eine Bedingung wie DynamicZoneStochasticUp[20](close) > 80 misst die Position des Bands, nicht einen überkauften Markt.
  • Gegen jede Bandberührung handeln. Werte oberhalb des Bandes häufen sich in starken Aufwärtstrends. Jeden davon short zu handeln, ohne einen Trendfilter, ist die häufigste Art, diesen Indikator falsch anzuwenden.