OBVCD Pro MT4
- Indikatoren
-
Narayanan Mohanan Mohanan Krishnan
MT5/MQL5-Entwickler mit Schwerpunkt auf Expert Advisors, benutzerdefinierten Indikatoren sowie Backtesting- und Validierungswerkzeugen. Mein Fokus liegt auf sauberem, gut dokumentiertem Code ohne Repainting: Logik auf Basis abgeschlossener Kerzen, validierte Buffer sowie eine korrekte Handle- und - Version: 1.20
- Aktivierungen: 10
OBVCD Pro ist ein Impulsoszillator, der eine Konvergenz-/Divergenzanalyse anwendetBilanzvolumen (OBV)Anstelle des Preises werden adaptive Volatilitätsbänder mit einem 5-stufigen Regimeklassifikator kombiniert, der visuell auf dem Diagramm abgelesen oder direkt von einem Expert Advisor genutzt werden kann.
Die meisten klassischen Oszillatoren analysieren allein den Preis. OBVCD Pro berechnet Konvergenz und Divergenz aus dem kumulativen Volumenfluss und misst so die Beteiligung an einer Marktbewegung und nicht nur die Bewegung selbst. Das Ergebnis wird auf einen einzigen Regimewert reduziert, der von einem diskretionären Händler und einem algorithmischen System gleichermaßen verwendet werden kann.
Wie es funktioniert
Das On-Balance-Volumen (OBV) wird aus der ausgewählten Volumenquelle berechnet. Standardmäßig wird das Tick-Volumen verwendet und das reale Volumen wird automatisch dort angewendet, wo der Broker es bereitstellt.
Über die OBV-Reihe werden ein schneller und ein langsamer gleitender Durchschnitt berechnet (standardmäßig EMA 12 und EMA 26). Der Unterschied zwischen ihnen bildet dieOBVCD-Histogramm. ASignalleitungwird dann über dieses Histogramm berechnet, wobei standardmäßig ein 9-Perioden-SMA verwendet wird.
Obere und untere Volatilitätsbänder werden aus einer 20-Perioden-Standardabweichung mit einem Abweichungsmultiplikator von 1,618 berechnet. Die Bänder können entweder auf die Signallinie oder direkt auf das Histogramm angewendet werden.
Da die Bänder auf der Standardabweichung basieren, weiten sie sich in Zeiten hoher Marktaktivität automatisch aus und verkleinern sich, wenn die Aktivität nachlässt. Dadurch kann ein Satz Standardeinstellungen für sehr unterschiedliche Instrumente verwendet werden, anstatt sich auf feste Schwellenwerte zu verlassen.
Die 5-Zustands-Momentum-Logik
Das farbcodierte Histogramm bewertet die Position des Momentums relativ zu den adaptiven Volatilitätsbändern und klassifiziert jeden abgeschlossenen Balken in einen von fünf Marktzuständen.
- Stark bullisch (Limettengrün)– Das Histogramm liegt über dem oberen Band und die Aufwärtsdynamik nimmt weiter zu. Wert: +2
- Schwach bullisch (Hellgrün)– Das Histogramm bleibt über dem oberen Band, aber die Aufwärtsdynamik beginnt nachzulassen. Wert: +1
- Konsolidierung (grau)– Das Histogramm liegt innerhalb der Bänder, was auf einen neutralen oder schwankenden Markt hinweist. Wert: 0
- Schwach bärisch (Orange)– Das Histogramm liegt unterhalb des unteren Bandes, aber der Verkaufsdruck lässt allmählich nach. Wert: −1
- Stark bärisch (Rot)– Das Histogramm liegt unterhalb des unteren Bandes und die rückläufige Dynamik nimmt weiter zu. Wert: −2
Das Hauptmerkmal dieser Logik ist die Unterscheidung zwischen einem Zugerweitertund eines, das istimmer noch expandierend. Ein Banddurchbruch allein bedeutet nicht, dass eine Bewegung ihre Stärke behält; Die Richtung des Impulses ist es, die Fortsetzung von Erschöpfung trennt.
Algorithmen- und EA-Integration
Der berechnete Marktstatus wird in einen dedizierten Puffer geschrieben, sodass ein Expert Advisor einen fertigen Wert lesen kann, ohne die Farben zu prüfen und ohne die interne Logik neu zu implementieren.
Puffer 8gibt einen der folgenden Werte zurück:
- 2,0 = Stark bullisch
- 1,0 = Schwach bullisch
- 0,0 = Konsolidierung
- −1,0 = Schwach bärisch
- −2,0 = Stark bärisch
Besorgen Sie sich den Blinkergriff mitiCustom(). LektüreSchicht 1– der letzte vollständig abgeschlossene Balken – wird empfohlen, da dieser Wert endgültig ist und sich nicht ändert.
Öffentliche Pufferkarte
- Puffer 0— OBVCD-Histogramm (Neutral)
- Puffer 1— OBVCD-Histogramm (Bull Strong)
- Puffer 2— OBVCD-Histogramm (Bull Weak)
- Puffer 3— OBVCD-Histogramm (Bear Strong)
- Puffer 4— OBVCD-Histogramm (Bär schwach)
- Puffer 5— Signalleitung
- Puffer 6– Oberes Band
- Puffer 7– Unteres Band
- Puffer 8– Bias-Regime
Bitte beachten Sie, dass MQL4 keine Farbindexpuffer unterstützt, sodass das Histogramm fünf separate Datenpuffer benötigt, um die 5 Zustände darzustellen (Puffer 0 bis 4). Der Regime Bias ist daher Puffer 8. Die Puffer 9 bis 11 werden ausschließlich für interne Berechnungen verwendet und sind im Datenfenster verborgen.
Eingaben
- Lautstärkequelle— Markieren Sie „Volumen“ (Standard) oder „Real Volume“, sofern dies vom Broker unterstützt wird
- Schnell gleitender Durchschnitt– Periode 12, standardmäßig EMA
- Langsamer gleitender Durchschnitt– Periode 26, standardmäßig EMA
- Signalgleitender Durchschnitt— Periode 9, standardmäßig SMA
- Unterstützte MA-Methoden— EMA, SMA, SMMA und LWMA
- Aktivieren Sie Bollinger-Bänder– standardmäßig aktiviert
- Bands angewendet auf— Signallinie (Standard) oder Histogramm
- Bands-Zeit– 20
- Bandabweichung— 1.618
Wenn die Bollinger-Bänder deaktiviert sind, fungiert der Indikator als klassischer OBV-Konvergenz-/Divergenz-Oszillator mit einer Signallinie, und der Regime Bias gibt bei jedem Balken 0 zurück.
Was die Screenshots zeigen
- EURUSD, monatlich— Demonstriert eine langfristige Volumendivergenzanalyse. Das 5-Zustands-Histogramm verfolgt strukturelle Volumenregimeverschiebungen über mehrjährige Zyklen hinweg.
- US30, täglich— Zeigt die Anwendung benutzerdefinierter Parameter an (Schneller MA 50, Langsamer MA 200, Bandperiode 20, Abweichung 1,5). Durch die Verlängerung der Zeiträume und die Einengung des Multiplikators wird der Indikator an langfristige Indextrends angepasst.
- XAUUSD, H1— Demonstriert die adaptive Volatilitätsbandmechanik während der Preiskonsolidierung und nachfolgenden Zusammenbrüchen. Der Bandkontraktion geht eine Richtungsbewegung voraus.
- Das Datenfenster (DXY, M5)– Bestätigt die Zugänglichkeit des Regime Bias-Puffers. Der visuelle Zustand wird direkt einem diskreten Float-Wert (z. B. 2,0000) für den EA-Verbrauch zugeordnet.
- Der Eingabedialog (BTCUSD, Daily)– Bestätigt Konfigurationsoptionen für gleitende Durchschnittsmethoden, angewandtes Volumen und Bollinger-Bänder-Logik.
Rechenverhalten
Alle Werte werden ausschließlich aus abgeschlossenen historischen Daten berechnet. Sobald ein Balken schließt, ändern sich seine Werte nicht mehr. Nur der sich gerade bildende Balken wird aktualisiert, wenn neue Ticks eintreffen.
Für bestätigte Messwerte sollte Shift 1 anstelle von Shift 0 verwendet werden. Der Indikator verwendet keine Look-Ahead-Daten und zeichnet die Werte nicht neu, nachdem ein Balken geschlossen wurde.
Notizen
- Wird in einem separaten Anzeigefenster angezeigt.
- 8 sichtbare Parzellen.
- 13 Indikatorpuffer.
- Ein halbtransparentes Histogramm sorgt dafür, dass der Bereich lesbar bleibt, wenn er zusammen mit anderen Indikatoren verwendet wird.
- Keine externen Abhängigkeiten.Jeder Wert wird innerhalb des Indikators berechnet. Es ruft keinen anderen Indikator auf, daher gibt es keine Handles, die fehlschlagen könnten, nichts, was daneben installiert werden müsste, und keine Abhängigkeit vom Status Ihres Standardindikatorordners.
Was das ist und was nicht
Dabei handelt es sich um ein Tool zur technischen Analyse und zum Filtern der Marktbedingungen. Es handelt sich nicht um ein Handelssystem, es erzeugt keine Kauf- oder Verkaufssignale, es gibt keine Anlageberatung und es werden keine Positionen eröffnet oder verwaltet.
Es ist eher beschreibend als prädiktiv, und es wird kein Anspruch auf seine Leistung erhoben.
Die kostenlose Demo läuft im Strategy Tester. Beziehen Sie es auf die Instrumente und Zeitrahmen, mit denen Sie tatsächlich handeln, und beurteilen Sie es anhand Ihrer eigenen Diagramme.
| Weitere Tools dieses Entwicklers Ich erstelle MT4/MT5-Indikatoren und Expert Advisors mit Schwerpunkt auf sauberem, dokumentiertem Code ohne Neulackierung – Closed-Bar-Logik, validierte Puffer und keine Abhängigkeiten von anderen Indikatoren. Die Klassifizierung des Fünf-Staaten-Regimes ist hier Teil derOszillator-Regime-Suite, wodurch es auf vom Volumen abgeleitete Reihen und nicht auf den Preis im Diagramm angewendet wird. Alle veröffentlichten Produkte anzeigen → Fragen zur Berechnung, zu den Puffern oder zur Verwendung in Ihrem eigenen EA? Schicken Sie mir eine private Nachricht – ich antworte gerne. |
Entwickelt und gepflegt von Narayanan Mohanan, MT4/MQL4-Entwickler.
Sollten Sie einen Fehler in der Übersetzung dieser Seite finden, teilen Sie mir dies bitte mit — ich korrigiere ihn.
