VolumeProfileCVDX
- Indikatoren
-
Musa Khunarikov
Professioneller Trader seit 2014 (über 10 Jahre Erfahrung). Märkte: Forex, Aktien, MOEX, Metalle.
MQL4-MQL5-Entwickler. Spezialisierung: Volumenanalyse, Cluster-Analyse, Footprints, Delta, Volumenprofil.
Erfahrung und Ansatz: - Version: 1.0
- Aktivierungen: 5
Volumenprofil + CVD
„Volumenprofil + CVD“ ist ein professioneller Indikator zur Volumenanalyse für MetaTrader 5, der die Volumenverteilung nach Preisniveaus und das kumulative Volumendelta anzeigt.
Der Indikator beantwortet zwei zentrale Fragen für Trader:
-
Wo wurde das Volumen tatsächlich gehandelt? – Volumenprofil
-
Wer dominiert den Markt – Käufer oder Verkäufer? – CVD
Alles in einem Fenster, keine separaten Untercharts oder Umschalten.
🎯 Was der Indikator anzeigt
1. Volumenprofil (rechte Seite des Charts)
Horizontales Histogramm der Volumenverteilung nach Kursniveaus. Die Länge jedes Balkens entspricht dem Gesamtvolumen, das auf diesem Niveau in den letzten N Balken gehandelt wurde.
-
🔵 Blaue Balken – reguläre Preisniveaus
-
🔴 POC (Point of Control) – Niveau mit maximalem Volumen. Wichtige Unterstützung/Widerstand
-
🟠 VAH (Value Area High) – Obergrenze des Value-Bereichs (70 % des Volumens)
-
🟠 VAL (Value Area Low) – unterer Rand des Value-Bereichs
2. CVD (obere linke Ecke)
Cumulative Volume Delta – kumuliertes Volumendelta.
Formel: Wenn Schlusskurs > Eröffnungskurs → +Volumen , wenn Schlusskurs < Eröffnungskurs → −Volumen , summiert über den Zeitraum.
-
🟡 Positiver Wert — Käufer dominierten
-
🟡 Negativer Wert – Verkäufer dominierten
-
Starker Anstieg/Rückgang – zunehmender Druck in eine Richtung
✨ Wichtigste Merkmale
📊 Professionelles Volumenprofil
-
Automatische Erstellung über die letzten N Balken
-
Konfigurierbare Anzahl der Preisniveaus (10–100)
-
Wertbereich mit konfigurierbarem Prozentsatz (50 %, 68 %, 70 %, 80 %, 95 %)
-
Automatische Hervorhebung der POC- und Wertbereichsgrenzen
-
Sqrt-Skalierung für gleichmäßige Sichtbarkeit aller Ebenen
-
Korrekte Darstellung beim Scrollen und Zoomen
📈 Kumulatives Delta (CVD)
-
Wertanzeige in Echtzeit
-
Konfigurierbarer Berechnungszeitraum
-
Farbkennzeichnung für schnelles Ablesen
⚡ Leistung
-
Neuberechnung nur bei Bildung eines neuen Balkens – spart Ressourcen
-
Aktualisierung bei Chartwechsel (Scrollen, Zoomen, Zeitrahmenwechsel)
-
Optimierte Schleifen – schnell selbst bei über 500 Balken
🎨 Flexible Einstellungen
-
Farben für Profil, POC, VAH/VAL, CVD
-
Profilbreite und Versatz vom rechten Rand
-
Anzahl der Kursniveaus
-
Prozentualer Anteil des Wertbereichs
-
Beliebige Komponente deaktivieren
🛠 Installation — MetaTrader 5
-
Kopieren Sie VolumeProfileCVD .mq5 in den Ordner MQL5/Indicators/
-
Öffnen Sie den MetaEditor (F4), kompilieren Sie (F7) – es dürfen keine Fehler und keine Warnungenauftreten
-
Starten Sie MT5 neu oder aktualisieren Sie den Navigator
-
Auf das Chart ziehen
Typischer Dateipfad:
C:\Users\{Benutzer}\AppData\Roaming\MetaQuotes\Terminal\{ID}\MQL5\Indicators\
📌 Empfohlene Einstellungen
| Instrument | TF | Lookback-Bars | Bins | Wertbereich |
|---|---|---|---|---|
| EURUSD, GBPUSD | H1 | 200 | 30 | 70 % |
| EURUSD, GBPUSD | H4 | 300 | 40 | 70 % |
| XAUUSD | H1 | 200 | 30 | 70 % |
| BTCUSD | H4 | 150 | 25 | 68 % |
| US500, NAS100 | M15 | 300 | 40 | 70 % |
Zeitrahmen:
-
M5–M15 — Scalping, Volumen der letzten Stunden
-
H1–H4 — Swing-Trading, Volumen der letzten Tage/Wochen
-
D1 — mittelfristig, Volumen der letzten Monate
📌 Handelsszenarien
1. Handel vom POC aus
-
Der POC ist ein Kursmagnet, der oft erneut getestet wird
-
Abprallen vom POC → Einstieg in Richtung des Abprallens
-
Durchbruch des POC → starker Kursverlauf in Durchbruchsrichtung
2. Handel im Wertbereich
-
Kurs innerhalb von VAH–VAL – ausgeglichener Markt, Seitwärtsbewegung
-
VAH-Durchbruch nach oben → Käufer haben die Kontrolle übernommen
-
Durchbruch nach unten durch VAL → Verkäufer haben die Kontrolle übernommen
3. CVD vs. Kursdivergenz
-
Kurs bildet ein höheres Hoch, CVD – niedrigeres Hoch → schwächer werdende Käufer, mögliche Umkehr
-
Preis bildet ein niedrigeres Tief, CVD – höheres Tief → schwächende Verkäufer
4. Bestätigung des Signals
-
Signal eines anderen Indikators (Supertrend, Divergenz) + Bestätigung durch CVD → stärkeres Signal
-
POC-Rebound + bullische Kerze → zuverlässiger Einstiegspunkt
5. Niveaus, zu denen der Kurs zurückkehrt
-
Naked-POCs – Niveaus, die der Kurs noch nicht erneut erreicht hat
-
POCs der vorherigen Sitzung ziehen den Kurs oft an
⚙️ Parameter
| Parameter | Beschreibung | Standard |
|---|---|---|
| InpLookbackBars | Bars für die Profilberechnung | 200 |
| InpBins | Anzahl der Preisstufen | 30 |
| InpValueAreaPct | Prozentualer Wertbereich | 70 |
| InpProfileWidthPx | Maximale Breite des Profilbalkens (px) | 250 |
| InpProfileOffsetPx | Versatz vom rechten Rand (px) | 30 |
| InpProfileColor | Farbe der regulären Profilleiste | DodgerBlue |
| InpPOCColor | Farbe der POC-Linie | Rot |
| InpVAHVAL-Farbe | VAH-/VAL-Linienfarbe | Orange |
| InpShowCVDValue | CVD-Wert anzeigen | true |
| InpCVDColor | Farbe der CVD-Beschriftung | Gelb |
📋 Hinweise zur Implementierung (MT5)
-
Reines MQL5 – keine DLLs, keine externen Abhängigkeiten
-
Verwendet OBJ_RECTANGLE_LABEL – funktioniert auf jedem Zeitrahmen und jedem Instrument
-
Sqrt-Skalierung für Balkenbreite – alle Ebenen gleich gut sichtbar
-
Automatische Neuzeichnung beim Scrollen, Zoomen und Wechseln des Zeitrahmens
-
Leistungsoptimiert: 200–300 Balken × 30 Bins = ~6000 Operationen (sofort)
-
Protokollierung der Operationen im Terminal-Journal
⚠️ Wichtiger Hinweis
Es wird das Tick-Volumen verwendet, nicht das tatsächliche Volumen. MT4/MT5 verfügen über keine zentralisierten Börsenvolumina für Forex, daher arbeitet der Indikator mit Ticks pro Balken – ein Näherungswert für die Aktivität.
Funktioniert hervorragend bei:
-
Futures (über MT5 mit CME-Datenbrokern)
-
Kryptowährungen
-
Indizes (US500, NAS100, DE40)
Funktioniert annähernd bei:
-
Devisen – Richtung und Profilform sind korrekt, absolute Werte sind bedingt
Der Indikator ist ein Analysewerkzeug, kein Handelssystem. Alle Handelsentscheidungen werden vom Trader getroffen.
🏆 Über den Entwickler
Musa Khunarikov – Trader mit 12 Jahren Live-Erfahrung (Devisen, Aktien, MOEX, Metalle). 51 Zertifizierungen des „Finam“-Schulungszentrums in den Bereichen Trading, Algorithmisches Trading und MetaTrader.
Live-Handel:
👉 https://developer-mql4-mql5.netlify.app/
Dienstleistungen: Entwicklung von EAs, Indikatoren, Panels, Audit von Handelssystemen.
📞 Support
30 Tage kostenloser Support nach dem Kauf. Fehlerbehebung innerhalb von 48 Stunden.
