ScalpEA v2 preview
- Experten
- Martin Vrlik
- Version: 2.651
- Aktualisiert: 15 Mai 2026
Hallo, ich möchte Ihnen zeigen, begrenzte Version meiner EA, die ich hier in der Vollversion zu verkaufen.
Aber dieses System könnte weniger Funktionen haben, aber immer noch gut funktioniert, wieder, versuchen Sie es auf Demo zuerst!
Unterschied zwischen Voll-und Vorschau ist fast nur in Machine Learning Teil. Wenn Sie irgendwelche Fragen haben, besuchen Sie meinen Kanal.
Wie funktioniert es?:
- EA wartet, bis 3 Kerzen (H1) hintereinander liegen und zwischen (Kerze 1 Oberdocht) und (Kerze 3 Unterdocht) eine Lücke ist
- Danach platziert EA eine schwebende Order unterhalb des unteren Dochts von Kerze 3 und wartet, ob der Markt in die Lücke zurückkehrt.
- Das ist alles was er tut.
Einige zusätzliche Informationen über die Vollversion und Konfigurationen hier
Channel, wo man diskutieren und seine Ideen teilen kann
Die Grafik auf den Screensots stammt aus einem Backtest mit den Standardeinstellungen für XAUUSD.
Testen Sie es zunächst in der Demo-Version, da diese Version nicht über alle Schutzfunktionen der Vollversion verfügt. Testen Sie es einfach zuerst, es wird kein Gewinn garantiert!
FYI, ich benutze die Vollversion auf VT Markets, Vantage und Purple Trading.
Stellen Sie außerdem sicher, dass Sie den algorithmischen Handel in Ihren Metatrader-Einstellungen aktivieren, sonst wird es nicht funktionieren! (Werkzeuge - Optionen - Expert Advisors)
Die vollständige ScalpEA v2 finden Sie hier: https: //www.mql5.com/en/market/product/167553
AI generierte Beschreibung:
ScalpEA V2 Vorschau - FVG Scalping Expert Advisor
KI generierte Beschreibung:
FVG Scalping Expert Advisor für MetaTrader 5
Version 2.650 | © Martin Vrlik 2026
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ÜBERBLICK
────────
ScalpEA v2 ist ein automatisierter Expert Advisor für MetaTrader 5, der Fair Value Gap (FVG) Zonen erkennt und handelt. Ein Fair Value Gap ist eine Preisineffizienz, die sich bildet, wenn drei aufeinanderfolgende Kerzen eine ungedeckte Lücke zwischen dem Hoch der ersten Kerze und dem Tief der dritten Kerze hinterlassen (bullish FVG) oder umgekehrt (bearish FVG). Der EA platziert schwebende Limit- oder Stop-Orders in diesen Zonen und verwaltet sie durch eine Reihe von Filtern, Sicherheitsüberprüfungen und Risikokontrollen.
Der EA wurde in erster Linie für XAUUSD (Gold) entwickelt, funktioniert aber mit jeder Kombination aus Instrument und Zeitrahmen, die von MetaTrader 5 unterstützt wird.
WIE ES FUNKTIONIERT
────────────
Bei jedem neuen Balken des Erkennungszeitrahmens (sourceTF) durchsucht der EA die jüngste Preisentwicklung nach gültigen FVG-Zonen und speichert sie in einem internen Cache. Bei jedem neuen Balken des Platzierungszeitrahmens (placementTF) liest er diesen Cache, wendet alle aktiven Filter an und platziert schwebende Aufträge für Zonen, die alle Prüfungen bestehen. Die beiden Zeitrahmen können unabhängig voneinander eingestellt werden, so dass Kombinationen wie die Erkennung von FVGs auf H1 und die Auswertung der Platzierungsbedingungen auf M30 möglich sind.
Bevor eine Order platziert wird, führt der EA nacheinander die folgenden Prüfungen durch: Erkennung von Duplikaten (keine zwei Orders für dieselbe FVG-Zone), Kerzenrichtungsfilter, EMA-Trendfilter, Gap-Größenfilter, Abstand vom aktuellen Preis, Zonenalter, Spread-Limit, Margin- und Volumenvalidierung und Einhaltung von STOPS_LEVEL. Nur Zonen, die alle aktiven Filter bestehen, erhalten eine Pending Order.
Wenn eine Orderplatzierung fehlschlägt, weil der Markt geschlossen ist (z. B. bei Sitzungseröffnung), speichert der EA die Order in einer Warteschlange für Wiederholungsversuche und versucht, sie bis zu fünf Minuten lang jeden Tick erneut zu platzieren.
SIGNALFILTER
──────────────
Bestätigung der dritten Kerze - die Kerze, die die FVG-Lücke schließt, muss sich in die Richtung des Signals bewegen: grün (Schließen > Öffnen) für ein bullisches FVG, rot für ein bearisches FVG.
Bestätigung aller drei Kerzen - alle drei Kerzen, die das FVG bilden, müssen dieselbe Farbe haben. Dies ist eine strengere Version des obigen Filters und stellt sicher, dass der FVG durch einen konsistenten Richtungsimpuls und nicht durch eine gemischte Sequenz gestützt wird.
Dochtprüfung der mittleren Kerze - der Docht der mittleren Kerze (zwischen den beiden Gap-Kerzen) wird geprüft. Wenn der Docht der Kerze in der Gegenrichtung mehr als das wickMultiplier-Mal länger ist als der Docht der Kerze in der Gegenrichtung, wird das Signal zurückgewiesen. Dadurch werden Kerzen mit starken Ablehnungsschatten herausgefiltert, die auf eine schwache Dynamik hindeuten.
EMA(200)-Trendfilter - bevor eine schwebende Order platziert wird, prüft der EA, ob die letzten N geschlossenen H1-Kerzen alle vollständig über (für KAUFEN) oder vollständig unter (für VERKAUFEN) dem 200-periodischen Exponential Moving Average auf dem H1-Chart liegen. Für einen KAUF-Auftrag muss der Tiefstwert jeder dieser Kerzen größer sein als der EMA-Wert in diesem Balken. Für eine SELL-Order muss das Hoch jeder Kerze unter dem EMA liegen. Dieser Filter verwendet immer den H1-Zeitrahmen, unabhängig von den Einstellungen für sourceTF und placementTF. Wenn beim Start des EA nicht genügend historische Daten verfügbar sind, wird der Filter für diesen Balken übersprungen, um eine falsche Blockierung zu vermeiden.
SELL-spezifische Gap-Filter - SELL-Signale erfordern eine größere minimale Gap-Größe als BUY-Signale (gesteuert durch einen Multiplikator), und optional eine maximale Gap-Größenbegrenzung, um den Handel mit Erschöpfungsbewegungen zu vermeiden.
VERWALTUNG SCHWEBENDER AUFTRÄGE
────────────────────────
Der EA erzwingt eine konfigurierbare maximale Anzahl von schwebenden Aufträgen pro Richtung (KAUF und VERKAUF werden separat gezählt). Wenn das FIFO-System aktiviert ist und das Limit erreicht wird, wird die älteste schwebende Order automatisch entfernt, um Platz für das neueste FVG-Signal zu schaffen. Wenn das FIFO-System deaktiviert ist, werden neue Signale übersprungen, bis ein bestehender schwebender Auftrag ausgeführt wird oder abläuft.
Schwebende Aufträge werden automatisch entfernt, wenn die FVG-Zone, die sie erzeugt hat, ihr maximales Alter erreicht (maxFVGDurationMinutes). Das Alter wird ab dem Zeitpunkt gemessen, an dem die FVG-Zone gebildet wurde, nicht ab dem Zeitpunkt, an dem der Auftrag erteilt wurde.
RISIKO- UND GELDMANAGEMENT
──────────────────────────
Der EA unterstützt zwei Modi der Losgrößenbestimmung. Im festen Modus wird für jeden Handel dieselbe Losgröße verwendet, die durch den Parameter lotSize definiert ist. Im dynamischen Modus wird die Losgröße automatisch für jeden Handel auf der Grundlage des Kontostands, des konfigurierten Risikoprozentsatzes pro Handel und der Stop-Loss-Distanz berechnet, um sicherzustellen, dass jeder Handel nicht mehr als den angegebenen Prozentsatz des Kontostands riskiert.
SELL-Trades unterstützen unabhängige TP-, SL-, Risiko-Prozentsatz- und Pending-Order-Limit-Einstellungen, da Gold dazu neigt, sich bei Preisrückgängen anders zu verhalten als bei Preiserholungen.
Jede Order wird vor dem Absenden validiert: Die freie Marge wird mit der erforderlichen Marge verglichen, das Volumen wird mit den Mindest-, Höchst- und Schrittwerten des Symbols verglichen, die Anzahl der ausstehenden Orders wird mit dem Kontolimit des Brokers verglichen und die SL/TP-Abstände werden mit dem STOPS_LEVEL des Symbols verglichen.
VISUALISIERUNG
─────────────
Aktive FVG-Zonen werden als farbige Rechtecke direkt auf dem Chart gezeichnet. Bullische Zonen verwenden eine Farbe und bärische Zonen eine andere, beide sind vollständig konfigurierbar. Die Transparenz, die maximale Anzahl der sichtbaren Zonen und die optionalen Größenbeschriftungen können alle angepasst werden. Die Zonen werden automatisch aus dem Diagramm entfernt, wenn sie ablaufen.
Ein Dashboard-Panel in der oberen linken Ecke des Charts zeigt den aktuellen Kontostand, das Eigenkapital, den gleitenden P/L, den Gesamtgewinn des EA seit dem Start, die Anzahl der geschlossenen Trades, die Gewinnrate und die aktuelle Anzahl der ausstehenden Aufträge pro Richtung.
EINGABEPARAMETER
────────────────
Grundeinstellungen
allowLong - aktiviert BUY Pending Orders aus bullischen FVG-Zonen. Bei der Einstellung false werden keine BUY-Orders unabhängig von erkannten Signalen platziert.
allowShort - aktiviert SELL Pending Orders aus bearishen FVG-Zonen. Bei der Einstellung false werden keine SELL-Orders platziert.
magicNumber - eindeutige Kennung, die allen von diesem EA eröffneten Orders und Positionen zugewiesen wird. Ändern Sie diesen Wert, wenn Sie mehrere EAs auf demselben Konto ausführen, um Konflikte zu vermeiden.
configName - eine Textbezeichnung, die im On-Chart-Dashboard angezeigt wird. Nützlich für die Identifizierung verschiedener Parametersätze während der Optimierung oder Tests.
tradeComment - Kommentarstring, der an jede Order angehängt wird und im MT5-Handelsverlauf sichtbar ist.
sourceTF - der Zeitrahmen, in dem FVG-Zonen erkannt werden. Der EA durchsucht die Kerzenhistorie auf diesem Zeitrahmen, um gültige Gaps zu finden. Empfohlene Werte sind H1 oder H4.
placementTF - der Zeitrahmen, der steuert, wann schwebende Aufträge bewertet und platziert werden. Eine neue Bewertung wird nur bei der Eröffnung jedes neuen Balkens in diesem Zeitrahmen durchgeführt. Muss gleich oder kleiner als sourceTF sein.
Money Management
lotSize - feste Losgröße, die für jeden Handel verwendet wird, wenn die dynamische Losgröße deaktiviert ist.
useDynamicLotSizing - wenn true, wird die Losgröße automatisch auf der Grundlage des Kontostands, des Risikoprozentsatzes und des Stop-Loss-Abstands berechnet. Bei false wird der feste lotSize-Wert verwendet.
riskPerTradePercent - maximales Risiko pro Handel, ausgedrückt als Prozentsatz des Kontostands. Nur aktiv, wenn useDynamicLotSizing true ist.
FVG Detection
maxFVGPerSide - maximale Anzahl der gleichzeitig in einer Richtung zulässigen schwebenden Aufträge. BUY und SELL werden getrennt gezählt.
minGapPoints_global - minimale FVG-Gapgröße in Punkten. Gaps, die kleiner als dieser Wert sind, werden als Rauschen ignoriert. Für XAUUSD entsprechen 30 Punkte 3 Pips.
maxFVGDurationMinutes - maximales Alter einer FVG-Zone in Minuten, gemessen ab dem Zeitpunkt, an dem die Zone gebildet wurde. Zonen, die älter als diese sind, werden aus dem Cache entfernt und alle ausstehenden Aufträge, die von ihnen generiert wurden, werden storniert.
maxFVGDetectionWindow - wie weit zurück in der Historie (in Minuten) der EA bei jedem Erkennungsdurchgang nach FVG-Zonen sucht.
entryOffsetPoints - Offset, der zur FVG-Grenze hinzugefügt wird, um den Einstiegspreis festzulegen. Für BUY-Orders: entry = FVG top + offset. Für SELL-Orders: entry = FVG bottom - offset.
requireThirdCandleConfirmation - wenn wahr, muss die Kerze, die das FVG schließt, in der Richtung des Signals liegen (grün für bullish, rot für bearish).
requireAllThreeCandlesConfirmation - wenn wahr, müssen alle drei Kerzen, die das FVG bilden, die gleiche Farbe haben. Bietet eine stärkere Richtungsbestätigung als die obige Einzelkerzenprüfung.
enableMiddleWickCheck - bei true prüft der EA den Docht der mittleren Kerze der FVG-Formation und lehnt Signale ab, bei denen der gegenläufige Docht unverhältnismäßig groß ist.
wickMultiplier - das maximal zulässige Verhältnis zwischen dem gegenläufigen Docht und dem Richtungsdocht der mittleren Kerze. Ein Wert von 2.0 bedeutet, dass der Docht in der Gegenrichtung maximal doppelt so lang sein darf wie der Docht in der Richtung.
useFIFOPendingSystem - wenn true und das Limit für anhängige Aufträge erreicht ist, wird der älteste anhängige Auftrag entfernt, um Platz für das neue Signal zu schaffen. Wenn false, werden neue Signale übersprungen, solange das Limit voll ist.
Take Profit und Stop Loss
takeProfitType - wählt den TP-Modus aus. In dieser Version ist nur TP_FIXED (fester Take Profit) verfügbar.
takeProfitPips - Abstand vom Einstiegskurs zum Take Profit in Punkten. Für XAUUSD: 500 Punkte = 50 Pips.
stopLossPips - Abstand vom Einstiegskurs zum Stop Loss in Punkten für BUY-Trades. Der Standardwert ist absichtlich hoch und dient als Sicherheitsnetz; primäre Ausgänge verlassen sich auf den Take Profit.
SELL Trade Settings
useSellSpecificSettings - wenn true, verwenden SELL Trades die in dieser Gruppe definierten Parameter anstelle der globalen BUY-Parameter. Empfohlen für XAUUSD aufgrund der asymmetrischen Volatilität zwischen Aufwärts- und Abwärtsbewegungen.
sellTakeProfitPips - Take-Profit-Abstand für SELL-Trades in Punkten, unabhängig von takeProfitPips.
sellStopLossPips - Stop-Loss-Abstand für SELL-Trades in Punkten.
sellRiskPercentOverride - setzt den Risikoprozentsatz für SELL-Trades außer Kraft, wenn die dynamische Losgröße aktiv ist. Wird auf 0.0 gesetzt, um den globalen riskPerTradePercent zu verwenden.
sellMaxPendingsOverride - setzt die maximale Anzahl von SELL pending Orders außer Kraft. Wird auf 0 gesetzt, um den globalen Wert maxFVGPerSide zu verwenden.
SELL FVG-Filter
sellRequireBiggerGap - wenn true, benötigen SELL-Signale einen größeren Mindestabstand als BUY-Signale, multipliziert mit sellGapMultiplier.
sellGapMultiplier - Multiplikator, der auf minGapPoints_global angewendet wird, um den effektiven Mindestabstand für SELL-Signale zu berechnen. Wird ignoriert, wenn sellMinGapPointsFixed größer als Null ist.
sellMaxGapPoints - maximal zulässige SELL FVG Größe in Punkten. Lücken, die größer sind als dieser Wert, werden als potenzielle Erschöpfungsbewegungen zurückgewiesen. Setzen Sie diesen Wert auf 0, um diese Obergrenze zu deaktivieren.
sellMinGapPointsFixed - feste Mindestgröße des Gaps für SELL-Signale in Punkten. Wenn dieser Wert größer als Null ist, wird er direkt verwendet und sellGapMultiplier wird ignoriert.
Sicherheitsgrenzen
maxSpreadPoints - maximal erlaubter Spread in Punkten. Wenn der aktuelle Spread diesen Wert überschreitet, werden keine neuen schwebenden Aufträge platziert. Das Positionsmanagement (Trailing, Cleanup) wird unabhängig vom Spread fortgesetzt.
maxDistanceFromPrice - maximal zulässiger Abstand zwischen dem Eingangspreis der Pending Order und dem aktuellen Marktpreis in Punkten. FVG Zonen, deren Einstiegspreis zu weit vom aktuellen Preis entfernt ist, werden übersprungen.
countOpenPositionsInLimit - wenn true, werden offene Positionen zusammen mit schwebenden Aufträgen auf das maxFVGPerSide-Limit angerechnet. Wenn false ist, werden nur schwebende Aufträge gezählt.
EMA Trend Filter
enableEMATrendFilter - aktiviert den EMA(200) Trendfilter. Wenn er aktiv ist, wird eine schwebende Order nur dann platziert, wenn die letzten N geschlossenen H1-Kerzen alle vollständig auf der richtigen Seite des 200-Perioden-EMA liegen. Für eine BUY-Order müssen alle Kerzen über dem EMA (Low > EMA) liegen, für eine SELL-Order müssen alle Kerzen unter dem EMA (High < EMA) liegen. Der Filter verwendet immer H1, unabhängig von sourceTF und placementTF.
emaTrendCandleCount - Anzahl der kürzlich geschlossenen H1-Kerzen, die die EMA-Bedingung erfüllen müssen. Je höher der Wert, desto strenger ist die Trendbedingung . Ein Wert von 10 bedeutet, dass alle zehn zuletzt geschlossenen H1-Kerzen die EMA-Linie vollständig verlassen müssen.
Visuelle Einstellungen
showFVGOnChart - zeichnet aktive FVG-Zonen als gefüllte Rechtecke im Chart.
bullFVGColor - Füllfarbe für bullische (BUY) FVG-Rechtecke.
bearFVGColor - Füllfarbe für bearische (SELL) FVG-Rechtecke.
fvgTransparency - Transparenz der FVG-Rechteckfüllung. Bereich 0 (undurchsichtig) bis 255 (vollständig transparent). Ein Wert von 90 erzeugt eine helle, nicht-intrusive Tönung.
showOnlyActiveFVG - wenn true, werden nur FVG-Zonen angezeigt, die für die aktuelle allowLong/allowShort-Konfiguration relevant sind. Bei false werden alle erkannten Zonen angezeigt, unabhängig von den Einstellungen für die Handelsrichtung.
maxFVGToShow - maximale Anzahl von FVG-Rechtecken, die auf dem Chart pro Richtung gezeichnet werden. Begrenzt die visuelle Unübersichtlichkeit, wenn viele Zonen erkannt werden .
showFVGLabels - wenn true, wird ein Textlabel mit der Lückengröße in Punkten in der Mitte jedes FVG-Rechtecks angezeigt.
Debuggen und Testen
debug - aktiviert die ausführliche Protokollierung auf der Registerkarte MT5 Journal. Gibt detaillierte Informationen über FVG-Erkennung, Filterentscheidungen, Lot-Berechnungen , EMA-Trendprüfungen, SL/TP-Änderungen und Ordermanagement aus. Im Live-Handel deaktivieren, um das Protokollvolumen zu reduzieren.

Hello. I’m testing the EA and I would like to better understand the FVG identification logic used in it. I really liked the robot, and during my backtests it has shown very promising and impressive results. What criteria does the EA use to detect, validate, and invalidate FVGs? Is mitigation considered by candle close, wick touch, or another method? Does it use any additional filters for entries, trend, or confirmation? Thank you.