Prior Day Breakout
- Experten
-
Allan Aparece Ninal
Ich entwickle Indikatoren und Expert Advisors für MetaTrader 5.
So arbeite ich:
- Jeder Indikator wird auf Repainting geprüft: Signale werden nur auf geschlossenen Balken entschieden, und ein Test mit jedem Tick bestätigt, dass sie sich danach nicht ändern. - Version: 1.0
„Prior Day Breakout“ ist ein Expert Advisor für MetaTrader 5, der den Ausbruch aus dem Tageshoch und -tief des Vortages beim XAUEUR-Paar handelt. Er verwendet ein festes Lot von 0,01 und trifft seine Entscheidungen auf der Grundlage geschlossener Kerzen. Es sind zwei Voreinstellungen enthalten: für H1 und M15.
Dieser EA verspricht keine Gewinne. Alle unten aufgeführten Ergebnisse stammen aus Backtests anhand von Broker-Historien und nicht aus dem Live-Handel. Die Tests wurden ausschließlich mit Gold durchgeführt. Es wurden 37 Symbole getestet.
Schnellstart
- Öffnen Sie ein XAUEUR-Chart auf H1 oder M15 (ein Name mit Präfix oder Suffix ist in Ordnung). Fügen Sie den EA über den Navigator hinzu und lassen Sie „Algo-Trading“ aktiviert.
- Stellen Sie „Target (R)“ auf die Voreinstellung ein: 2,0 auf H1, 1,0 auf M15. In der Zeile „Preset“ im Bedienfeld wird dann „validiert“ angezeigt.
- Lassen Sie die anderen Eingaben unverändert. Das Lot ist auf 0,01 festgelegt oder auf das Broker-Minimum, falls dieses größer ist.
- Lassen Sie das Terminal laufen oder nutzen Sie einen VPS. Der EA wird beim ersten Tick jedes neuen Balkens ausgeführt.
Was Sie auf dem Chart sehen
- Panel: Regel, Chart, Ziel, Voreinstellungsstatus, Hoch und Tief des Vortages, letztes Signal, offene Position und Lot.
- Niveaus: Hoch und Tief des Vortages, als gepunktete Linien über den aktuellen Tag hinweg dargestellt.
Die Regel in Kürze
Bei jedem neuen Balken liest der EA den gerade geschlossenen Balken aus. Die Niveaus sind das Hoch und Tief des vorherigen Handelstages, entnommen aus 1-Minuten-Balken. Ein Kauf erfordert einen Schlusskurs über dem Hoch. Ein Verkauf erfordert einen Schlusskurs unter dem Tief.
Es zählen nur Kerzen, die zwischen 01:00 und 20:00 Uhr Serverzeit eröffnen. Jede Seite kann einmal pro Tag ausgelöst werden. Der EA sendet dann bei der nächsten Eröffnung eine Marktorder.
Der Stop liegt auf der anderen Seite der gestrigen Spanne. Das Ziel ist das in der Voreinstellung festgelegte Vielfache dieser Stop-Distanz, bezeichnet als R. Jeder offene Trade wird um 23:00 Uhr Serverzeit geschlossen. Es ist jeweils nur eine Position offen. Ein Trade wird übersprungen, wenn sein Stop unter dem Achtfachen des Spreads liegt.
Validierte Voreinstellungen
| Symbol und Zeitrahmen | Ziel | Trades außerhalb der Stichprobe | Gewinnfaktor |
|---|---|---|---|
| XAUEUR H1 | 2R | 612 | 1,37 |
| XAUEUR M15 | 1R | 690 | 1,27 |
Backtest, kein Live-Handel: Broker-Historie, 1. Juli 2023 bis 8. Oktober 2026, 0,01 Lot, Spread und Swap inbegriffen, keine Provision. Beide Voreinstellungen haben den Python-Backtest und den MetaTrader 5-Strategietester bestanden. Die Einstellungen wurden auf den Daten von 2020 bis Mitte 2023 eingefroren, bevor der spätere Zeitraum geöffnet wurde.
Lesen Sie die Zahlen sorgfältig durch. Von 37 mit dieser Regel getesteten Symbolen hat nur XAUEUR bestanden. XAUUSD kam nahe heran, blieb aber unter der Schwelle. Der größte Teil des Gewinns stammte aus Käufen in einem Zeitraum, in dem Gold stark anstieg. Die beiden Zeitrahmen weisen viele gemeinsame Trades auf. Provisionen wurden nicht modelliert.
So wurde es überprüft
- Code-Prüfung: Dieser EA lief im Strategietester auf beiden Voreinstellungen. Alle 612 bzw. 690 Trades stimmten in Bezug auf Zeitpunkt, Richtung und Ausstieg mit dem Python-Modell überein.
- Nur geschlossene Kerzen: Signale ändern sich nach dem Schließen einer Kerze nicht, daher gibt es kein Repaint.
- Testdaten: 1-Minuten-OHLC-Kurse aus dem Broker-Verlauf. Slippage und Requotes wurden nicht modelliert.
Verwendung und Einschränkungen
- Im Live-Betrieb handelt der EA nur mit diesen beiden Voreinstellungen. Bei einem anderen Symbol, Zeitrahmen oder Ziel wird er als „nicht validiert“ angezeigt und sendet keine Orders. Der Strategietester akzeptiert jedes Symbol.
- Die Tests verwendeten eine Serverzeit von UTC+2 bzw. UTC+3 während der US-Sommerzeit. Das Zeitfenster von 01:00 bis 20:00 richtet sich nach Ihrer Serverzeit; überprüfen Sie daher, ob diese übereinstimmt.
- Wenn der Markt um 23:00 Uhr geschlossen ist, wird die Position beim ersten Tick nach Wiedereröffnung geschlossen.
- XAUEUR wird nur von wenigen Brokern angeboten. Überprüfen Sie, ob Ihr Broker dieses Symbol im Angebot hat.
Eingaben
| Eingabe | Standard |
|---|---|
| Ziel, x die Stop-Distanz (R) | 2,0 (1,0 auf M15) |
| Magische Zahl; maximaler Schlupf, Punkte | 26101801; 30 |
| Panel anzeigen; Höchst- und Tiefstkurs des Vortages zeichnen | true; true |
| Jedes Signal und jeden Handel protokollieren (Registerkarte „Experten“) | false |
Verwandte Produkte
- Session Levels: Ein kostenloser Indikator, der das Tageshoch und -tief des Vortags, Session-Boxen und Warnmeldungen anzeigt. Er führt keine Trades aus.
- „Prior Day Breakout Pro“: dieselbe Regel mit risikobasierter Positionsgröße, Nachrichtenmodi, Spread- und Freitag-Filtern.
- Alle meine Produkte auf MQL5
FAQ
Repaint? Nein, nur geschlossene Kerzen.
Warum heute kein Trade? Der Schlusskurs muss während der Sitzung das Hoch oder Tief des Vortages durchbrechen, jeweils einmal pro Seite. Das Panel zeigt die Niveaus und das letzte Signal an.
Funktioniert es bei XAUUSD? Nicht im Live-Betrieb. Es wurde dort getestet und hat den Test nicht bestanden, daher werden keine Orders gesendet.
Wie melde ich ein Problem? AktivierenSie das Debug-Protokoll, lassen Sie den Vorgang erneut ablaufen und senden Sie die DBG-Zeilen zusammen mit Ihren Eingaben und einem Screenshot.
Wenn es Ihrem Handel hilft, hilft eine kurze Bewertung auf dieser Seite anderen Tradern, das Tool zu finden.
Fragen: Nutzen Sie die Kommentare auf dieser Seite oder senden Sie mir eine Nachricht auf MQL5.
Der Handel birgt das Risiko von Verlusten, und vergangene Ergebnisse lassen keine Rückschlüsse auf zukünftige Ergebnisse zu.
