The Boomerang MT5 EA
- Experten
-
Lungile Mbanjwa
Hallo, ich bin Lungile Mbanjwa
27-jähriger zuverlässiger und engagierter EA-Verkäufer. - Version: 1.0
- Aktivierungen: 10
Der Boomerang EA, Version 1.00
Autor: Lungile Mbanjwa
Plattform: MetaTrader 5 (MQL5) | Typ: Expert Advisor, täglicher Breakout mit Pending Orders
Übersicht
Der Boomerang-EA handelt einen täglichen Ausbruch aus dem Hoch und Tief der vorherigen Periode. An jedem Handelstag platziert er einen Buy-Stop am vorherigen Hoch und einen Sell-Stop am vorherigen Tief. Sobald eine Order ausgeführt wird, storniert der EA die andere und verwaltet den Trade. Sein Stop-Loss basiert auf dem Hoch oder Tief der Kerze um 00:00 Uhr in einem von Ihnen gewählten Zeitrahmen (standardmäßig H4) oder auf einem festen Abstand.
Er ist so konzipiert, dass er neustartsicher ist. Er übersteht Terminal-Neustarts, erneute Anmeldungen, Parameteränderungen und PC-Neustarts, ohne den Überblick über seine Trades zu verlieren, und beeinträchtigt andere EAs auf demselben Konto nicht.
So funktioniert die Strategie
- Niveaus. Zu Beginn jedes Tages liest der EA das Hoch und das Tief der vorherigen Kerze in dem von Ihnen gewählten Zeitrahmen (standardmäßig D1) aus und zeichnet sie als limettengrüne und rote Linien in den Chart ein.
- Auftragsplatzierung. Während Ihres Handelsfensters (standardmäßig 02:00–09:00 Uhr, Serverzeit) platziert er einen Buy-Stop am vorherigen Höchstkurs und einen Sell-Stop am vorherigen Tiefstkurs. Beide sind mit einem Take-Profit versehen, und die Aufträge verfallen nach einer festgelegten Anzahl von Stunden.
- Einstieg. Wenn eine Order ausgelöst wird, wird die entgegengesetzte ausstehende Order gelöscht.
- Stop-Loss. Nach dem Einstieg legt der EA den Stop-Loss auf eine von zwei Arten fest:
- Zeitrahmen-Modus (Standard): Bei einem Kauf wird das Hoch der Kerze um 00:00 Uhr verwendet, bei einem Verkauf das Tief. Die Kerze wird aus dem SL-Zeitrahmen (standardmäßig H4) gelesen.
- Fester Modus: eine festgelegte Anzahl von Punkten vom Einstiegskurs entfernt.
- Live-Niveaus um 00:00 Uhr: Während sich die Kerze um 00:00 Uhr noch bildet, aktualisiert der EA kontinuierlich ihr Hoch und ihr Tief. Sobald die Kerze schließt, werden die Niveaus fixiert.
- Ausstieg. Trades werden je nach Ihren Einstellungen beim Stop-Loss, beim Take-Profit, zum täglichen Schlusskurs (standardmäßig 20:00 Uhr) oder zu Beginn eines neuen Tages geschlossen.
- Tägliches Limit. Standardmäßig wird nur ein Trade pro Tag getätigt; Sie können diesen Wert erhöhen.
Wichtigste Funktionen
Wiederherstellung des sicher neu startbaren Zustands
- Der EA speichert seinen täglichen Status (eröffnete Trades, Markierung „für den Tag geschlossen“, aktueller Tag) in globalen Variablen des Terminals.
- Nach einem Neustart stellt er diesen Zustand wieder her und berechnet die heutige Handelsanzahl sowie den Gewinn anhand des Handelsverlaufs neu.
- Bestehende Positionen und ausstehende Orders werden übernommen und nicht gelöscht. Ein Neustart mitten am Tag führt nicht zum Schließen laufender Trades oder zur Platzierung doppelter Orders.
- Er wartet, bis die Terminalverbindung und die Chartdaten bereitstehen, bevor er aktiv wird.
- Aus dem Vortag übrig gebliebene ausstehende Orders werden automatisch bereinigt.
Sicher im Einsatz mit anderen EAs
- Jede Position, Order und Transaktion wird sowohl anhand der Magic Number als auch des Symbols überprüft.
- Chart-Objekte werden mit der Magic Number benannt und anhand des Präfixes entfernt, sodass Objekte anderer EAs niemals berührt werden.
- Es überprüft beim Start den Kontotyp und warnt bei Netting-Konten, bei denen Positionen auf demselben Symbol zusammengeführt werden.
- Die Magic Number 0, die für manuelle Trades reserviert ist, wird abgelehnt.
Risikomanagement
- Feste Lotgröße oder prozentuales Risiko: Die Lotgröße kann anhand der Stop-Loss-Distanz und eines Prozentsatzes des Guthabens festgelegt werden.
- Margenschutz: Das Lot wird automatisch an die freie Margin angepasst, und die Order wird übersprungen, wenn nicht einmal das Mindestlot passt.
- Maximale Anzahl von Trades pro Tag.
- Spread-Filter: Es werden keine Orders platziert, wenn der Spread zu groß ist.
- Tägliches Verlustlimit: Wenn der Tagesverlust einen festgelegten Prozentsatz des Tagesanfangsguthabens erreicht, schließt der EA Positionen, storniert Orders und beendet den Handel für diesen Tag.
- Wochentagsfilter: Jeder Tag von Montag bis Freitag kann ein- oder ausgeschaltet werden.
Handelsmanagement
- Break-even: Nach einem festgelegten Gewinn verschiebt sich der Stop auf den Einstiegskurs zuzüglich eines kleinen Offsets.
- Trailing-Stop: Wird nach einem festgelegten Gewinn aktiviert, folgt in einem festgelegten Abstand und bewegt sich in minimalen Schritten.
- Der Stop-Loss bewegt sich ausschließlich in die Schutzrichtung. Er wird vom EA niemals gelockert.
- Stop- und Freeze-Levels werden beachtet, sodass ungültige Änderungen nicht an den Broker gesendet werden.
Zuverlässigkeit
- Er wählt einen Ausführungsmodus aus, den das Wertpapier unterstützt.
- Wenn ein Broker das Ablaufdatum einer Order ablehnt, wird ein erneuter Versuch als „Good-till-cancelled“ unternommen.
- Vor dem Senden von Orders werden die Verbindung und die Handelsberechtigungen überprüft.
- Nach einer fehlgeschlagenen Order wartet das Programm 60 Sekunden, bevor es einen erneuten Versuch unternimmt, damit das Protokoll nicht mit Fehlern überflutet wird.
- Es überprüft die Eingaben beim Start und weist Sie auf Fehler hin.
Dashboard
Ein Live-Panel im Chart zeigt:
- Status, z. B. „aktiv“, „wartend“, „Position offen“, „für den Tag geschlossen“ oder „Limit erreicht“.
- Vorheriges Hoch und Tief sowie das Hoch und Tief um 00:00 Uhr.
- Heute getätigte Trades im Verhältnis zur maximalen Anzahl, den heutigen Gewinn oder Verlust sowie den aktuellen Spread.
- Wichtige Einstellungen, die offene Position mit ihrem Gewinn und Stop-Loss sowie die Version, die Magic Number und den Wiederherstellungsstatus.
Das Panel wird zeitgesteuert aktualisiert, sodass es auch bei langsamen Ticks in Echtzeit bleibt. Bei nicht-visuellen Backtests wird es automatisch ausgeblendet.
Benachrichtigungen
Optionale Popup-Warnungen und Push-Benachrichtigungen auf dem Smartphone für Wiederherstellungen, das Öffnen und Schließen von Positionen sowie das tägliche Verlustlimit.
Wichtigste Eingaben
| Gruppe | Einstellungen |
|---|---|
| Dashboard | Ein-/ausblenden, Anzeigename, X/Y-Position |
| Tageslinien | Vorheriges Hoch/Tief anzeigen, Linienfarben |
| 00:00-Linien | 00:00-Hoch/Tief anzeigen, Farben, Live-Aktualisierung bis zum Schließen der Kerze |
| Zeitrahmen | Level-Zeitrahmen (D1), SL-Zeitrahmen (H4) |
| Handel | Handel aktivieren, Lot, Magic Number, Ablaufzeit, Slippage, Take Profit, feste SL-Punkte, Platzierungszeiten, Schlusszeit, am nächsten Tag schließen, ausstehende Orders nach der Sitzung stornieren |
| Risikomanagement | Risikobegrenzung in %, maximale Trades pro Tag, maximaler Spread, täglicher Verlust in %, automatische Lot-Reduzierung an die Margin |
| Handelsmanagement | Break-even-Auslöser und -Offset, Start des Trailing Stops, Abstand und Schrittweite |
| Wochentagsfilter | Montag–Freitag ein/aus |
| Benachrichtigungen | Benachrichtigungen, Push |
Empfohlene Konfiguration
- Konto: Ein Hedging-Konto wird empfohlen, insbesondere wenn Sie andere EAs für dasselbe Symbol ausführen.
- Magic Number: Weisen Sie jedem Chart oder Symbol eine eigene zu.
- Zeiteinstellungen: Bei der Angabe von Uhrzeiten und der Schlusszeit wird die Serverzeit des Brokers verwendet; passen Sie diese daher an Ihren Broker an.
- Lotgröße: Halten Sie diese im Verhältnis zu Ihrem Guthaben klein. Bei volatilen Wertpapieren wie Gold kann eine ganztägige Kerze den Stop-Loss sehr weit ausdehnen; verwenden Sie daher die Option „Risiko in %“ oder ein kleines Lot.
- Testen: Testen Sie den EA zunächst auf einem Demokonto und starten Sie das Terminal mittags neu, um den wiederhergestellten Status in der Fußzeile des Dashboards zu überprüfen.
Risikohinweis
Der Handel mit gehebelten Produkten wie Devisen und Gold birgt ein hohes Verlustrisiko und ist nicht für jeden geeignet. Vergangene oder im Backtest ermittelte Ergebnisse sind keine Garantie für die zukünftige Wertentwicklung. Testen Sie den EA gründlich auf einem Demokonto und handeln Sie nur mit Geld, dessen Verlust Sie sich leisten können.
