Volume Profile POC Pro
- Experten
- Version: 1.20
- Aktualisiert: 14 September 2026
- Aktivierungen: 20
Der „Volume Profile POC Retest EA“ ist ein automatisiertes Handelssystem für MetaTrader 5, dasdie Volume-Profile-Analyse anhand eines strukturellen Ansatzes über mehrere Zeitrahmen hinweg umsetzt. Der EA identifiziert den Point of Control (POC) – das Kursniveau mit dem höchsten Handelsvolumen – innerhalb der jüngsten Kursbewegung und wartet dann darauf, dass der Kurs diese Zone erneut testet, bevor er Einstiegspositionen ausführt. Das System stützt sich nicht auf nachlaufende Trendindikatoren wie EMA, SMA oder Bollinger-Bänder – alle Entscheidungen werden ausder Kursstruktur, den Schwankungspunkten, dem Handelsvolumen und der volatilitätsangepassten Stop-Platzierungabgeleitet.
Die zentrale Neuerung von Version 1.0 ist einrobustes System zur Behandlung von Marktverschlüssen in Kombination mit einem dynamischen Modifikationspuffer, der die Toleranz für die Stopp-Distanz automatisch erhöht, sobald der Broker eine Stopp-Änderung ablehnt. Dadurch ist der EA widerstandsfähig gegenüber Rollover-Fenstern des Brokers, Kurslücken und strengen Stopp-Niveaus – ohne eine Flut fehlgeschlagener Order- oder Änderungsanfragen zu verursachen.
Kernfunktionen
-
Volumenprofil-POC-Engine – Verankerter POC, berechnet aus dem letzten Swing-Leg im niedrigeren Zeitrahmen (M5)
-
Swing-basierte Trenderkennung – bärisch (niedrigeres Hoch + niedrigeres Tief) vs. bullisch (höheres Tief + höheres Hoch)
-
Trendbestätigung aufhöherem Zeitrahmen – Swing-Strukturfilter auf dem höheren Zeitrahmen (H1), ohne gleitende Durchschnitte
-
POC-Retest-Auslöser — Einstieg erst, wenn der Kurs in die POC-Zone zurückfällt und durch eine Ablehnungskerze bestätigt wird
-
Dynamischer Modifikationspuffer (v1.0) – Erhöht automatisch den Stop-Abstands-Puffer bei INVALID_STOPS
-
Universeller Mindest-Stop-Abstand – Kombiniert Broker-Stops, ATR, prozentualen Kursanteil und benutzerdefinierten Puffer
-
Voreinstellungen für Anlageklassen – Automatisch abgestimmte Parameter für FX-Hauptwährungen, Gold, Kryptowährungen, Indizes und Öl
-
Dynamische Lot-Größenbestimmung – Risikobasierte Positionsgröße anhand des prozentualen Eigenkapitals pro Trade
-
Flexible SL-Modi – ATR-basiert oder feste Punkte
-
Flexible TP-Modi – Risiko:Ertrag oder feste Punkte
-
Breakeven + Trailing Stop – mit brokerkonformer Distanzprüfung
-
Anti-Spam-Schutz anpassen – Cooldown und Fehlerlimit zur Vermeidung von Ablehnungsschleifen durch den Broker
-
Schutz bei Marktschluss – Automatische Abkühlphase nach einer „MARKET_CLOSED“-Ablehnung , pro Symbol
-
Unterstützung mehrerer Symbole – Handel mit einem Paar oder einem Korb von Paaren aus einem Chart
-
Tägliche Risikolimits – Verlustlimit, Gewinnziel, maximaler Drawdown, maximale tägliche Trades
-
Automatischer Abschluss am Freitag — Verhindert das Risiko von Wochenend-Gaps
-
Spread- und Sitzungsfilter – Optionale Einstiegsfilter
Signal-Engine — Volumenprofil-POC-Logik über mehrere Zeitrahmen
Der EA verwendet ein zweistufiges Bestätigungsmodell:Swing-Struktur auf LTF, POC-Retest auf LTF, Trendfilter auf HTF.
Stufe 1 – Erkennung der Swing-Struktur (niedrigerer Zeitrahmen)
| Komponente | Beschreibung |
|---|---|
| Swing-Tiefe | Anzahl derzuletzt gescannten InpSwingDepth -Bars für Swing-Hoch/Tief |
| Swing-Hoch | Höchster Höchststand im Rückblickfenster |
| Swing-Tief | Niedrigster Tiefststand im Rückblickfenster |
| Bärische Struktur | Das Swing-Hoch trittfrüherein als das Swing-Tief → Niedrigeres Hoch + niedrigeres Tief |
| Bullische Struktur | Das Swing-Tief trittfrüherein als das Swing-Hoch → Höheres Tief + Höheres Hoch |
Phase 2 – Berechnung des verankerten POC (niedrigerer Zeitrahmen)
| Komponente | Beschreibung |
|---|---|
| Bin-Größe | 1 Pip pro Bin ( Schritt = Punkt × 10 ) |
| Bereich | Zwischen dem letzten Swing-Hoch und dem letzten Swing-Tief |
| Volumenverteilung | Das Volumen jedes Balkens verteilt sich auf alle Bins, deren Bereich er berührt |
| POC | Der Bereich mit demhöchsten kumulierten Volumen – der Kurs, zu dem in diesem Abschnitt am meisten gehandelt wurde |
Phase 3 – Einstiegsauslöser (niedrigerer Zeitrahmen)
| Komponente | Beschreibung |
|---|---|
| Preis in der Zone | Die Spanne der zuletzt geschlossenen Kerze muss die POC-Zone um ± InpTolerancePips |
| Ablehnungskerze | Die Kerze schließt bärisch (Verkauf) oder bullisch (Kauf) — konfigurierbar |
| Richtungsübereinstimmung | Bärische Struktur → Verkauf, bullische Struktur → Kauf |
| HTF-Trendfilter | Die HTF-Swing-Struktur muss mit der Signalrichtung übereinstimmen |
Der Einstieg wird erst ausgelöst, wennalle drei Phasen übereinstimmen.
Universeller Stop-Distance-Rechner
Der EA berechnet den minimalen Stop-Abstand anhand von vier unabhängigen Quellen und wählt den größten Wert aus:
| Quelle | Formel |
|---|---|
| Broker-Stopps | max(stopsLevel, freezeLevel) × InpStopsMult |
| Benutzerpuffer | presetMinBuffer ( pro Asset voreingestellt) |
| ATR-basiert | ATR(H1) × presetATRMult |
| Prozentbasiert | Kurs × presetPercent / 100 |
Dann wird hinzugefügt:
-
InpExtraStopsPts ( fester zusätzlicher Puffer)
-
dynamicBufferPts ( wächst automatisch bei fehlgeschlagenen Modifikationen)
Die endgültige Entfernung wird auf das Minimum von InpAbsMinDistPts begrenzt .
Dynamischer Modifikationspuffer (entscheidende Innovation)
Wenn PositionModify () mit dem Fehlercode INVALID_STOPS abgelehnt wird , führt der EA folgende Schritte aus:
-
erhöht ` dynamicBufferPts ` um ` InpFailIncreasePts `
-
Begrenzt auf InpMaxDynamicBuffer
-
versucht es beim nächsten Versuch mit einem weiter gefassten Stopp
-
Nach N aufeinanderfolgenden Fehlversuchen → Abklingzeit von InpModifyFailWaitSec
Dadurch wird die endlose Schleife aus Modifikationen und Fehlschlägen vermieden, unter der viele EAs bei strengen Brokern leiden.
Schutz bei Börsenschluss (Verbesserung in Version 1.0)
Wenn OrderSend mit dem Code TRADE_RETCODE_MARKET_CLOSED abgelehnt wird , führt der EA folgende Schritte aus:
-
legt stillschweigend einesymbolbezogene Wartezeit von InpMarketClosedCooldownSec fest
-
überspringt alle weiteren Einstiegsversuche für dieses Symbol, bis die Wartezeit abgelaufen ist
-
überflutet das Protokollnichtmit wiederholten Fehlermeldungen
Die Prüfung IsMarketOpen () behandelt nunSitzungen,die über Mitternacht hinausgehen ( z. B. 23:00 → 01:00), korrekt, indem sie die Sekunden seit Mitternacht mit einer Umbrucherkennung vergleicht. Der Fallback ist sicher: Wenn keine Sitzungsdaten verfügbar sind, geht der EA davon aus, dass der Markt geöffnet ist.
Sicherheitsstufen anpassen
| Ebene | Zweck |
|---|---|
| InpModifySafetyMult | SL muss 1,4× minDist vom Markt entfernt sein |
| InpModifyExtraPts | Zusätzlicher fester Puffer pro Änderung |
| InpModifyMinGapSec | Mindestabstand zwischen Modify-Aufrufen |
| InpModifyFailLimit | Fehlerschwelle vor Strafpunktvergabe |
| InpModifyFailWaitSec | Wartezeit nach Erreichen des Fehlergrenzwerts |
Voreinstellungen für Anlageklassen
| Voreinstellung | ATR-Multiplikator | % Preis | Min. Puffer |
|---|---|---|---|
| FX-Hauptwährungspaare | 0,40 | 0,15 % | 400 Punkte |
| Gold | 0,60 | 0,40 % | 600 Punkte |
| Krypto | 0,80 | 0,80 % | 1.000 Punkte |
| Indizes | 0,50 | 0,30 % | 600 Punkte |
| Öl | 0,60 | 0,50 % | 600 Punkte |
| Benutzerdefiniert | Benutzerdefiniert | Benutzerdefiniert | Benutzerdefiniert |
Risikomanagement
-
Risiko pro Trade durch dynamische Losgrößenanpassung
-
Maximale Lot-Obergrenze
-
Tägliches Verlustlimit (%)
-
Tägliches Gewinnziel (%)
-
Maximaler Drawdown-Schutz (%)
-
Maximale Anzahl täglicher Trades
-
Automatischer Handelsschluss am Freitag zu einer konfigurierbaren Uhrzeit
-
Margin-Prüfung vor der Orderausführung
-
Spread-Filter
-
Sitzungsfilter
Positionsverwaltung
Breakeven
-
Auslöser: Gewinn ≥ InpBreakevenTrigger Punkte
-
Puffer: InpBreakevenBuffer Punkte über dem Einstiegspreis
-
Wird automatisch auf den Mindestabstand des Brokers begrenzt
Trailing-Stop
-
Auslöser: Gewinn ≥ InpTrailingStart Punkte
-
Abstand: InpTrailingDistance Punkte
-
Schrittweite: InpTrailingStep Punkte
-
Wird automatisch auf den vom Broker vorgegebenen Mindestabstand begrenzt
Handelsmodi
Einzel-Symbol-Modus
Der EA handelt mit einem bestimmten Symbol, das dem Chart zugeordnet ist.
Mehr-Symbol-Modus
Der EA verwaltet einen Korb von Symbolen aus einem Chart:
-
Durch Kommas getrennte Liste
-
Globale Risikolimits gelten für alle Paare
-
Jedes Symbol verfügt über eine unabhängige POC-Verfolgung und eine eigene Wartezeit für Änderungen
Testmodus
Im Strategietester wird der EA automatisch an das Testersymbol gebunden.
Voraussetzungen
-
MetaTrader 5 (Build 3000+)
-
Mindestguthaben: 500 $ für ein Standardkonto
-
Alle Zeitrahmen werden unterstützt (H1 + M5 empfohlen)
-
Funktioniert bei jedem Broker (passt sich automatisch an die Stop-Levels an)
Einrichtungsanleitung
-
Fügen Sie den EA einem einzelnen Chart hinzu (z. B. EURUSD M5)
-
Wählen Sie den Handelsmodus aus („Specific“ oder „Multi-Symbol“)
-
Wählen Sie eine Stop-Voreinstellung, die Ihrer Instrumentenklasse entspricht
-
Konfigurieren Sie den SL/TP-Modus (ATR / Fest / RR)
-
Legen Sie die Risikoparameter fest (Risiko in %, maximales Lot, Tageslimits)
-
Passen Sie die „Dynamic Modify Safety“ an, falls Ihr Broker strenge Stop-Limits hat
-
Führen Sie zunächst einen Backtest durch, anschließend einen Forward-Test im Demokonto
-
Erst nach mindestens zwei Wochen Demo-Verifizierung auf dem Live-Konto einsetzen
Wichtige Hinweise
-
Der POC wird bei jedem neuen Bar im unteren Zeitrahmen neu berechnet
-
Die Swing-Struktur wird bei jedem Balken anhand der letzten InpSwingDepth Balken aktualisiert
-
Der dynamische Puffer wird nur zurückgesetzt, wenn der EA neu geladen wird
-
Die Anpassung der Abklingzeit erfolgt symbolweise
-
Die Cooldown-Zeit bei Marktschluss gilt pro Symbol
-
Die Tageszähler werden um Mitternacht auf dem Broker-Server zurückgesetzt
-
Der EA überspringt den Handel kurz vor Börsenschluss (konfigurierbarer Puffer)
-
Alle Stopps werden vor dem Senden anhand der Mindestanforderungen des Brokers überprüft
Häufig gestellte Fragen
Wie hoch ist die Mindesteinzahlung?
500 $ für Standardkonten. Cent-Konten können mit einem geringeren Betrag eröffnet werden.
Welcher Zeitrahmen eignet sich am besten?
H1 (höherer Zeitrahmen) + M5 (niedrigerer Zeitrahmen) ist die Standardeinstellung. H4 (mittlerer Zeitrahmen) liefert weniger, dafür aber klarere Signale.
Verwendet dieser EA gleitende Durchschnitte?
Nein. Nur ATR (zur Messung der Volatilität), Handelsvolumen und Kursstruktur. Keine EMA, SMA oder Bollinger-Bänder.
Was macht ihn so besonders?
Die Kombination ausverankertem Volume-Profile-POC ( kein VP mit fester Session) und dem„Dynamic Modify Buffer “ – der EA passt beides an die Marktstruktur und das Ablehnungsverhalten des Brokers an.
Wie unterscheidet sich der POC von Unterstützung/Widerstand?
Der POC markiert den Kurs mit demhöchsten kumulierten Volumen innerhalb der aktuellen Kursbewegung – eine statistisch belegte Zone institutionellen Interesses. Er wird automatisch aktualisiert, sobald sich neue Kursbewegungen bilden.
Wie funktioniert der Multi-Symbol-Modus?
Eine EA-Instanz auf einem Chart verwaltet alle gelisteten Symbole. Globale Risikolimits gelten für alle Positionen.
Warum sind die Stopps so weit gesetzt?
Weil der EA die Sicherheit beim Broker gegenüber engen Stopps priorisiert. InpAbsMinDistPts stellt sicher , dass die Stopps stets die Mindestabstandsregeln des Brokers einhalten.
Kann ein Backtest durchgeführt werden?
Ja. Verwenden Sie den MT5-Strategietester mit der Option „Jeder Tick basierend auf echten Ticks“, um höchste Genauigkeit zu erzielen.
Warum wurde mein Trade nicht ausgelöst?
Mehrere Filter müssen übereinstimmen: gültiges Swing-Leg, POC berechnet, Preis testet Zone erneut, Ablehnungskerze bestätigt, HTF-Trend stimmt überein, Spread OK, Sitzung OK, Tageslimits nicht erreicht.
Warum sehe ich im Protokoll Einträge mit „Markt geschlossen“?
In Version 1.0 wird dies automatisch gehandhabt – der EA legt eine symbolbezogene Wartezeit fest und unterbricht die Wiederholungsversuche, bis der Markt wieder geöffnet ist. Nur eine Zeile pro Vorkommen, kein Spam.
Haftungsausschluss
Der Handel mit Devisen, Metallen, Kryptowährungen und Indizes ist mit einem hohen Risiko verbunden. Sie können Ihr gesamtes investiertes Kapital verlieren. Der „Volume Profile POC Retest EA“ ist ein Handelswerkzeug und garantiert keine Gewinne.
Nutzern wird empfohlen:
-
Backtests und Forward-Tests auf Demokonten durchzuführen
-
ein angemessenes Risikomanagement anzuwenden
-
die Logik vor dem Einsatz im Live-Betrieb zu verstehen
-
Verwenden Sie niemals Notfall- oder Fremdmittel
-
Passen Sie die Voreinstellungen an die aktuelle Marktvolatilität an
Die Wertentwicklung in der Vergangenheit ist keine Garantie für zukünftige Ergebnisse. Durch die Nutzung dieses Produkts erkennen Sie diese Risiken an und akzeptieren sie.
