OBVCD Pro
- Indikatoren
-
Narayanan Mohanan Mohanan Krishnan
Ich baue Messwerkzeuge für MetaTrader. Sie beschreiben, was der Markt getan hat, und nennen die Grenzen jeder Messung, statt sie zu verschweigen. - Version: 1.20
- Aktualisiert: 4 August 2026
- Aktivierungen: 10
OBVCD Pro ist ein Momentum-Oszillator, der die Konvergenz-/Divergenz-Analyse auf das On-Balance Volume (OBV) anwendet und nicht auf den Preis. Er verbindet adaptive Volatilitätsbänder mit einem Marktregime-Klassifikator mit fünf Zuständen. Das Ergebnis lässt sich visuell im Chart ablesen oder direkt von einem Expert Advisor auswerten.
Die meisten klassischen Oszillatoren betrachten ausschließlich den Preis. OBVCD Pro berechnet Konvergenz und Divergenz aus dem kumulierten Volumenfluss und erfasst damit die Beteiligung hinter einer Marktbewegung, nicht nur die Bewegung selbst. Das Ergebnis wird auf einen einzelnen Regime-Wert reduziert, der sich gleichermaßen für den diskretionären Handel und für algorithmische Systeme eignet.
Funktionsweise
Das On-Balance Volume (OBV) wird aus der gewählten Volumenquelle berechnet. Standardmäßig wird das Tick-Volumen verwendet; echtes Volumen wird automatisch genutzt, sofern der Broker es bereitstellt.
Über die OBV-Reihe werden ein schneller und ein langsamer gleitender Durchschnitt berechnet (standardmäßig EMA 12 und EMA 26). Deren Differenz bildet das OBVCD-Histogramm. Anschließend wird über dieses Histogramm eine Signallinie berechnet, standardmäßig ein SMA mit Periode 9.
Oberes und unteres Volatilitätsband werden aus einer 20-Perioden-Standardabweichung mit einem Abweichungsfaktor von 1.618 berechnet. Die Bänder können auf die Signallinie oder direkt auf das Histogramm angewendet werden.
Da die Bänder auf der Standardabweichung beruhen, weiten sie sich bei hoher Marktaktivität automatisch aus und ziehen sich bei nachlassender Aktivität zusammen. Dadurch bleibt ein einziger Satz Standardeinstellungen über sehr unterschiedliche Instrumente hinweg nutzbar, ohne auf feste Schwellenwerte angewiesen zu sein.
Die Logik der fünf Momentum-Zustände
Das farblich codierte Histogramm bewertet die Lage des Momentums relativ zu den adaptiven Volatilitätsbändern und ordnet jede abgeschlossene Kerze einem von fünf Marktzuständen zu.
- Stark bullisch (Lindgrün) — das Histogramm liegt über dem oberen Band und das bullische Momentum nimmt weiter zu. Wert: +2
- Schwach bullisch (Hellgrün) — das Histogramm liegt weiterhin über dem oberen Band, das bullische Momentum lässt jedoch nach. Wert: +1
- Konsolidierung (Grau) — das Histogramm befindet sich zwischen den Bändern, was auf einen neutralen oder seitwärts gerichteten Markt hinweist. Wert: 0
- Schwach bärisch (Orange) — das Histogramm liegt unter dem unteren Band, der Verkaufsdruck nimmt jedoch ab. Wert: −1
- Stark bärisch (Rot) — das Histogramm liegt unter dem unteren Band und das bärische Momentum nimmt weiter zu. Wert: −2
Das wesentliche Merkmal dieser Logik ist die Unterscheidung zwischen einer überdehnten Bewegung und einer, die sich weiter ausdehnt. Das Durchbrechen eines Bandes allein sagt nicht aus, dass eine Bewegung ihre Kraft behält; erst die Richtung des Momentums trennt Fortsetzung von Erschöpfung.
Algorithmische Nutzung und EA-Integration
Der berechnete Marktzustand wird in einen eigenen Puffer geschrieben. Ein Expert Advisor kann den fertigen Wert daher direkt auslesen, ohne Farben auszuwerten und ohne die interne Logik nachzubauen.
Puffer 5 liefert einen der folgenden Werte:
- 2.0 = Stark bullisch
- 1.0 = Schwach bullisch
- 0.0 = Konsolidierung
- −1.0 = Schwach bärisch
- −2.0 = Stark bärisch
Das Indikator-Handle wird mit iCustom() ermittelt, der Wert mit CopyBuffer() gelesen. Empfohlen wird das Auslesen von Shift 1 — der letzten vollständig abgeschlossenen Kerze —, da dieser Wert endgültig ist und sich nicht mehr ändert.
Übersicht der öffentlichen Puffer
- Puffer 0 — OBVCD-Histogramm
- Puffer 1 — Farbindex des Histogramms
- Puffer 2 — Signallinie
- Puffer 3 — oberes Band
- Puffer 4 — unteres Band
- Puffer 5 — Regime Bias (Marktregime)
Bitte beachten: Puffer 1 enthält den Farbindex des Histogramms, weshalb die Datenpuffer nicht fortlaufend mit den sichtbaren Plots numeriert sind — der Regime Bias liegt in Puffer 5, nicht in Puffer 4. Die Puffer 6 bis 8 dienen ausschließlich internen Berechnungen und sind nicht Teil der öffentlichen Schnittstelle.
Eingabeparameter
- Volumenquelle — Tick-Volumen (Standard) oder echtes Volumen, sofern vom Broker unterstützt
- Schneller gleitender Durchschnitt — Periode 12, standardmäßig EMA
- Langsamer gleitender Durchschnitt — Periode 26, standardmäßig EMA
- Gleitender Durchschnitt der Signallinie — Periode 9, standardmäßig SMA
- Unterstützte Mittelungsverfahren — EMA, SMA, SMMA und LWMA
- Bollinger-Bänder aktivieren — standardmäßig aktiviert
- Bänder anwenden auf — Signallinie (Standard) oder Histogramm
- Periode der Bänder — 20
- Abweichung der Bänder — 1.618
Bei deaktivierten Bollinger-Bändern arbeitet der Indikator als klassischer OBV-Konvergenz-/Divergenz-Oszillator mit Signallinie, und der Regime Bias gibt auf jeder Kerze 0 zurück.
Einsatz in verschiedenen Märkten
Die Standardeinstellungen sind für die meisten Instrumente ein sinnvoller Ausgangspunkt. In der Praxis sollten die Parameter je nach Instrument und verwendetem Zeitrahmen überprüft werden.
- Metalle (XAUUSD, XAGUSD) — hilft, Akkumulations- und Distributionsphasen des Volumens als zusätzlichen Kontext zur Preisstrukturanalyse zu erkennen.
- Energie (USOIL) — verfolgt Veränderungen der Volumenbeteiligung während gerichteter Marktbewegungen.
- Indizes und Forex (US30, DXY) — die adaptiven Bänder filtern Marktrauschen, sodass ein Zustandswechsel eine tatsächliche Veränderung der Volumenbeteiligung widerspiegelt und keine zufällige Schwankung.
- Kryptowährungen (BTCUSD, ETHUSD) — die Glättung hält die Anzeige auch bei hoher Volatilität lesbar und macht Momentum-Wechsel deutlicher.
Berechnungsverhalten
Alle Werte werden ausschließlich aus abgeschlossenen historischen Daten berechnet. Sobald eine Kerze geschlossen ist, ändern sich ihre Werte nicht mehr. Nur die aktuell entstehende Kerze aktualisiert sich mit eintreffenden Ticks.
Für bestätigte Werte sollte Shift 1 anstelle von Shift 0 gelesen werden. Der Indikator verwendet keine vorausgreifenden Daten (Look-ahead) und zeichnet Werte nach dem Schließen einer Kerze nicht neu.
Für wen der Indikator gedacht ist
- Diskretionäre Trader, die anhand der Volumenbeteiligung prüfen möchten, ob eine Marktbewegung tatsächlich getragen ist, und Fortsetzung von nachlassendem Momentum unterscheiden wollen.
- Algorithmische Trader und EA-Entwickler, die einen fertigen, dokumentierten Regime-Filter mit stabiler Schnittstelle einsetzen möchten, ohne die interne Logik nachzubauen.
Hinweise
- Darstellung in einem separaten Indikatorfenster.
- 5 Plots.
- 9 Indikatorpuffer.
- Das halbtransparente Histogramm hält das Fenster auch bei gleichzeitiger Nutzung weiterer Indikatoren lesbar.
Dieser Indikator ist ein Werkzeug zur technischen Analyse und zur Filterung von Marktbedingungen. Er ist kein Handelssystem, erzeugt keine Handelssignale, gibt keine Anlageempfehlungen und eröffnet oder verwaltet keine Positionen automatisch.
Vor dem Kauf steht eine kostenlose Demoversion zur Verfügung, die im Strategietester von MetaTrader 5 geprüft werden kann.
Entwickelt und gepflegt von Narayanan Mohanan, MT5/MQL5-Entwickler.
Sollten Sie einen Fehler in der Übersetzung dieser Seite finden, teilen Sie mir dies bitte mit — ich korrigiere ihn.
