Session Inversion EA
- Experten
-
Noel Anjao Alube
Dedicated to developing smart, data-driven trading solutions with a strong focus on performance, risk management, and innovation. Committed to transforming trading ideas into automated strategies. - Version: 1.28
- Aktivierungen: 5
Session Inversion EA ist ein vollautomatischer Expert Advisor für MetaTrader 5, der eine strukturierte, regelbasierte Strategie umsetzt, bei der die Analyse der Sitzungsspanne mit der Einstiegslogik des „Inverted Fair Value Gap“ (iFVG) kombiniert wird. Die Strategie basiert direkt auf den „Smart Money Concepts“ und der ICT-Methodik und wird ohne jeglichen manuellen Eingriff – von der Chart-Einrichtung bis zum Handelsabschluss – ausgeführt.
So funktioniert die Strategie
Der EA verfolgt vier konfigurierbare Handelssitzungen über den Tag hinweg mithilfe einer UTC-basierten Zeiterkennung, was bedeutet, dass die Sitzungszeiten unabhängig von der Zeitzone des Broker-Servers genau bleiben. Zu Beginn jeder neuen Sitzung erfasst der EA das Hoch und das Tief der vorherigen Sitzung als Referenzspanne.
Wenn der Kurs das Hoch oder Tief der vorherigen Sitzung durchbricht, wird für diese Sitzung eine Richtungsneigung festgelegt. Ein Durchbruch des Höchst- oder Tiefstkurses der vorherigen Handelssitzung löst eine bärische Tendenz aus, während ein Durchbruch des Tiefstkurses eine bullische Tendenz auslöst. Dieser Durchbruch kann je nach Ihren Einstellungen durch einen Docht, der das Niveau durchbricht, einen Kerzenschlusskurs, der das Niveau durchbricht, oder beides bestätigt werden.
Sobald eine Richtungsneigung vorliegt, sucht der EA im aktuellen Chart-Zeitrahmen nach einer Fair-Value-Lücke. Eine Fair-Value-Lücke ist ein Preisungleichgewicht über drei Kerzen, bei dem sich die erste und die dritte Kerze nicht überlappen. Bei einem bärischen Setup sucht der EA nach einer bullischen FVG, die sich nach dem Sitzungswechsel gebildet hat. Wenn der Kurs anschließend wieder durch diese FVG schließt, gilt das Ungleichgewicht als umgekehrt, und der EA eröffnet beim Schlusskurs dieser Kerze eine Position. Die gleiche Logik gilt umgekehrt für bullische Setups.
Der Einstieg erfolgt immer beim Schlusskurs der Kerze. Es gibt keinen Einstieg auf Tick-Ebene und kein Rätselraten bei Pending-Orders. Dadurch bleibt die Logik übersichtlich und im Backtesting reproduzierbar.
Sitzungen
Der EA unterstützt vier unabhängige Sitzungen mit vollständig editierbaren Start- und Endzeiten, die in UTC definiert sind. Sitzung 4 erstreckt sich über Mitternacht hinweg und wird vom EA korrekt verarbeitet, ohne dass manuelle Anpassungen erforderlich sind. Jede Sitzung kann unabhängig für die Chartanzeige und für den Handel aktiviert werden. Der EA zeichnet Sitzungsrahmen, Hoch- und Tief-Linien sowie Beschriftungen direkt in den Chart ein. Alle Darstellungen können ausgeblendet werden, wenn Sie ein übersichtliches Chart bevorzugen.
Die Standard-Sitzungszeiten in UTC lauten wie folgt: Sitzung 1 läuft von 02:00 bis 07:00 Uhr. Sitzung 2 läuft von 07:00 bis 15:00 Uhr. Sitzung 3 läuft von 15:00 bis 20:00 Uhr. Sitzung 4 läuft von 20:00 bis 02:00 Uhr.
Handelslimits
Der EA verfügt über drei unabhängige Handelslimit-Einstellungen. Sie können eine maximale Anzahl gleichzeitig offener Trades, eine maximale Anzahl von Trades pro Sitzung und eine maximale Anzahl von Trades pro Tag festlegen. Sobald ein Limit erreicht ist, eröffnet der EA keine neuen Positionen mehr, bis die Bedingung zurückgesetzt wird. Der Tageszähler wird zu Beginn jedes neuen Handelstages automatisch zurückgesetzt.
Stop-Loss-Optionen
Es stehen drei Stop-Loss-Methoden zur Verfügung. Der sitzungsbasierte Stop platziert den Stop-Loss jenseits des Höchst- oder Tiefstkurses der aktuellen Sitzung mit einem zusätzlichen Puffer in Punkten. Der feste Stop-Loss platziert den Stop in einer benutzerdefinierten Entfernung vom Einstieg in Punkten. Der FVG-basierte Stop platziert den Stop oberhalb oder unterhalb der Fair-Value-Lücke, die den Einstieg ausgelöst hat, ebenfalls mit einem einstellbaren Puffer. Alle Stop-Loss-Werte werden vor der Auftragserteilung anhand des vom Broker vorgegebenen Mindest-Stop-Abstands überprüft.
Take-Profit-Optionen
Der Take-Profit kann als Risiko-Ertrags-Verhältnis im Verhältnis zum Stop-Loss festgelegt werden, zum Beispiel 1:2 oder 1:3, oder als feste Anzahl von Punkten ab dem Einstiegskurs.
Grid-Recovery-System
Das Grid-System ist optional und standardmäßig deaktiviert. Wenn es aktiviert ist, eröffnet der EA zusätzliche Positionen, falls sich der Kurs entgegen der ersten Position entwickelt. Der Abstand zwischen den Grid-Ebenen wird als Vielfaches des ursprünglichen Take-Profit-Abstands berechnet. Jede neue Grid-Position verwendet einen Volumenmultiplikator, der auf die Lotgröße der vorherigen Grid-Ebene angewendet wird. Die maximale Anzahl der Grid-Ebenen ist konfigurierbar.
Wenn eine neue Grid-Position eröffnet wird, berechnet der EA einen einzigen gemeinsamen Take-Profit für alle offenen Positionen im Basket neu. Der gemeinsame Take-Profit wird so gesetzt, dass der gesamte realisierte Gewinn des gesamten Baskets nur dem ursprünglichen Gewinnziel des ersten Trades entspricht, nicht dem kombinierten Ziel aller Trades. Das bedeutet, dass der Basket insgesamt eine geringere Erholungsdistanz benötigt als bei einem naiven Grid-Ansatz.
Trailing-Stop
Der EA unterstützt einen Standard-Trailing-Stop, der aktiviert wird, sobald der Trade eine konfigurierbare Gewinnschwelle erreicht. Die Schwelle kann in Punkten oder als Prozentsatz der ursprünglichen Take-Profit-Distanz festgelegt werden. Die Größe des Trailing-Stops wird als Prozentsatz der Take-Profit-Distanz festgelegt, und der Trailing-Stop bewegt sich erst, nachdem der Kurs um die Schrittweite gestiegen ist.
Eine separate „Trail-at-TP“-Funktion ist ebenfalls verfügbar. Erreicht der Kurs den ursprünglichen Take-Profit, ohne dass Grid-Trades eröffnet wurden, kann der EA den Take-Profit entfernen und mit dem Trailing beginnen, anstatt den Trade zu schließen. Diese Funktion wird automatisch deaktiviert, wenn für diesen Trade eine Grid-Position eröffnet wurde, da in diesem Fall die Take-Profit-Logik des Basket-Ansatzes übernimmt.
Geldmanagement
Die Lotgröße kann auf zwei Arten berechnet werden. Der Risikoprozent-Modus berechnet die richtige Lotgröße auf der Grundlage Ihrer Stop-Loss-Distanz, Ihres Kontostands und des von Ihnen festgelegten Risikoprozentsatzes. Der Modus „Feste Lotgröße“ verwendet für jeden Trade eine statische Lotgröße. In beiden Modi überprüft der EA das Ergebnis vor der Orderplatzierung anhand der vom Broker vorgegebenen Mindest- und Höchstlotgröße sowie der Lot-Schrittweite.
Filter
EMA-Trendfilter: Ein optionaler Filter auf Basis des exponentiellen gleitenden Durchschnitts verhindert Trades entgegen dem Trend. Sie legen die Periode und den Zeitrahmen fest. Kauf-Trades werden blockiert, wenn der Kurs unter dem EMA liegt, und Verkaufs-Trades werden blockiert, wenn der Kurs darüber liegt.
Spread-Filter: Sie können einen maximal zulässigen Spread in Punkten festlegen. Übersteigt der aktuelle Spread diesen Wert, eröffnet der EA keinen Trade.
Tagesfilter: Jeder Wochentag kann einzeln aktiviert oder deaktiviert werden. Samstag und Sonntag sind standardmäßig deaktiviert.
Nachrichtenfilter: Die Architektur des Nachrichtenfilters ist enthalten und kann so konfiguriert werden, dass der Handel nur für die betroffene Handelssitzung oder für den gesamten Handelstag blockiert wird, wenn Ereignisse mit hoher Auswirkung erkannt werden. Damit dieser Filter funktioniert, ist die Integration mit einer Nachrichten-Datenquelle erforderlich.
Filter für maximalen Drawdown: Sie können einen maximalen prozentualen Drawdown festlegen, der auf Basis des aktuellen Kontostands berechnet wird. Überschreitet der Drawdown das Limit, schließt der EA alle offenen Positionen und stellt den Handel ein, bis die Bedingung wieder erfüllt ist.
Broker-Authentifizierung
Eine optionale Broker-Sperre ist enthalten. Wenn diese aktiviert ist, vergleicht der EA den Namen des Brokerunternehmens oder den Servernamen mit einem von Ihnen definierten Wert. Stimmt der Broker nicht überein, bricht der EA den Ladevorgang ab und gibt eine Fehlermeldung im Journal aus. Dies ist nützlich, wenn Sie für einen bestimmten Kunden entwickeln oder eine kundenspezifische Version schützen möchten.
Dashboard
In der oberen rechten Ecke des Charts wird ein kompaktes Informationsfeld angezeigt. Es zeigt das aktuelle Symbol, die Anzahl der offenen Trades, die heute eröffneten Trades, den aktuellen Spread, den GMT-Offset und den Grid-Status an. Das Feld kann über die Eingabefelder ausgeblendet werden.
Kompatibilität
Der EA funktioniert mit jedem Symbol und jedem Zeitrahmen. Der FVG-Scan verwendet immer den aktuellen Zeitrahmen des Charts. Er wurde so entwickelt und getestet, dass er sowohl im MetaTrader 5-Strategietester als auch im visuellen Backtest-Modus korrekt funktioniert. Er unterstützt sowohl Hedging- als auch Netting-Kontotypen. Er verwendet eine Magic Number zur Identifizierung seiner eigenen Trades und beeinträchtigt weder manuell platzierte Trades noch andere EAs, die auf demselben Terminal laufen.
Empfohlene Einstellungen
Symbol: XAUUSD oder ein beliebiges liquides Instrument mit definierter Sitzungsstruktur. Zeitrahmen: M1 oder M5 für präzise Einstiegspunkte. Höhere Zeitrahmen verringern die Handelsfrequenz und vergrößern die Stop-Abstände. Kontotyp: Hedging wird für die volle Grid-Funktionalität bevorzugt. Netting wird unterstützt. Mindestguthaben: Hängt von den Risikoeinstellungen ab. Bei einem Risiko von 1 % und einem Stop-Loss von 50 Punkten auf XAUUSD reicht ein Guthaben von 500 USD aus, um ein Mindestlot zu eröffnen.
Hinweise
Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Jeder Handel birgt Risiken. Testen Sie den EA auf einem Demokonto, bevor Sie ihn auf einem Live-Konto einsetzen. Legen Sie Positionsgrößen und Drawdown-Limits fest, die Ihrer Kontogröße und Risikotoleranz angemessen sind.
