Prior Day Breakout Pro
- 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
- Aktivierungen: 10
„Prior Day Breakout Pro“ ist ein Expert Advisor für MetaTrader 5, der bei XAUEUR auf Durchbrüche der Tageshöchst- und -tiefstkurse des Vortages setzt. Die Handelsgröße wird entweder anhand eines festen Lots oder eines Risikoprozentsatzes festgelegt. Bei Nachrichten mit hoher Auswirkung kann der Handel pausiert werden. Sechs getestete Voreinstellungen sind enthalten.
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 „Ziel (R)“ und den Nachrichtenmodus auf eine der sechs Voreinstellungen in der Tabelle unten ein. In der Zeile „Voreinstellung“ im Bedienfeld wird dann „validiert“ angezeigt.
- Wählen Sie die Größe: „Fixed Lot“ (Standard 0,01) oder „Risiko in % des Guthabens“ (Standard 1,0). Die Zeile „Lot“ im Bedienfeld zeigt die Auswahl an.
- Lassen Sie die Filter deaktiviert, um die Regel wie getestet auszuführen, oder fügen Sie ein Spread-Limit, eine Freitags-Sperre oder einen Break-even hinzu.
Konto
- Mindestguthaben: 1.500 USD bei 0,01 Lot.
- Empfohlener Kontostand: 3.000 USD bei 0,01 Lot.
- Grund: Im Out-of-Sample-Backtest bei 0,01 Lot betrug der größte Drawdown 673 USD, der größte Einzelverlust 373 USD und der größte Stop etwa 710 USD. Dies sind Backtest-Werte und stellen keine Begrenzung zukünftiger Verluste dar.
- Hebel: 1:100 oder höher. Hedging- oder Netting-Konto.
- Risiko-Prozent-Größenbestimmung: Bei einem Risiko von 1 % sollten 5.000 USD oder mehr eingesetzt werden. Bei einem geringeren Kontostand kann das Mindestlot mehr als 1 % des Kapitals ausmachen. Im Live-Betrieb überspringt der EA dann den Trade und erhöht das Lot nicht.
Was Sie auf dem Chart sehen
- Panel: Regel, Chart, Ziel- und Nachrichtenmodus, voreingestellter Status, Niveaus, letztes Signal, offene Position, Lot, Nachrichtenstatus und Sperrstatus.
- Niveaus: gestriges Hoch und Tief, 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 das Tief des vorangegangenen 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öffnet werden. 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 | Nachrichtenmodus | Ziel | Trades außerhalb der Stichprobe | Gewinnfaktor |
|---|---|---|---|---|
| XAUEUR H1 | aus | 2R | 612 | 1,37 |
| XAUEUR H1 | Pause | 2R | 609 | 1,36 |
| XAUEUR H1 | Pause + Seitwärtsbewegung | 1R | 609 | 1,38 |
| XAUEUR M15 | aus | 1R | 690 | 1,27 |
| XAUEUR M15 | Pause | 1R | 677 | 1,24 |
| XAUEUR M15 | Pause + Flach | 1R | 677 | 1,25 |
Backtest, kein Live-Handel: Broker-Historie, 1. Juli 2023 bis 8. Oktober 2026, 0,01 Lot, Spread und Swap inbegriffen, keine Provision. Jede Voreinstellung hat den Python-Backtest und den MetaTrader 5-Strategietester bestanden. Jede verfügt über eigene Einstellungen, die auf Daten von 2020 bis Mitte 2023 festgelegt wurden, bevor der spätere Zeitraum erö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 sechs Zeilen stellen eine Idee in sechs Varianten dar, und sie haben die meisten Trades gemeinsam. Provisionen wurden nicht modelliert.
Was die Pro-Version zusätzlich bietet
- Lotgröße: festes Lot oder ein Risikoprozentsatz des Guthabens, der verloren geht, wenn der Stop getroffen wird, niemals unter dem Broker-Minimum. Der EA überspringt einen Live-Handel, wenn selbst das Mindestlot mehr riskiert als vorgesehen.
- Nachrichtenmodi: Aus, Pause oder Pause + Flat.
- Filter: maximaler Spread in Punkten und keine neuen Trades am Freitag ab einer festgelegten Uhrzeit.
- Break-even: Verschiebt den Stop-Loss auf den Einstiegspreis plus optionale Punkte bei einem Gewinn von x R.
- Prop-Regeln: Lock-Funktion: Keine neuen Trades, solange die Sperre aktiv ist. Diese ist standardmäßig aktiviert.
Nachrichtenmodi
Standardmäßig deaktiviert, sodass die Regel wie getestet ausgeführt wird. „Pause“ blockiert neue Einstiegsgeschäfte von 30 Minuten vor bis 30 Minuten nach einer Veröffentlichung mit hoher Auswirkung. „Pause + Flat“ schließt zudem ein offenes Geschäft 5 Minuten vor der Veröffentlichung.
Die Backtests verwendeten eine integrierte Liste mit 556 Veröffentlichungen mit hoher Auswirkung auf den USD aus den Jahren 2020 bis 2026. Sie umfasst NFP, CPI, PPI, Einzelhandelsumsätze, PCE, BIP-Vorabschätzung und FOMC. Die Liste wurde unverändert auf XAUEUR angewendet.
Im Live-Betrieb liest der EA den MetaTrader-Wirtschaftskalender aus. Er berücksichtigt Ereignisse von hoher Bedeutung für den USD und für die Währungen des Symbols selbst, wie beispielsweise den EUR. Da dies mehr Ereignisse sind als in der Backtest-Liste, ist der Filter im Live-Betrieb nicht identisch mit dem getesteten. In den Backtests hatten die Nachrichtenmodi nur geringfügige Auswirkungen auf die Ergebnisse.
So wurde es geprüft
- Code-Prüfung: Dieser EA wurde im Strategy Tester mit allen sechs Voreinstellungen ausgeführt. Alle 612, 609, 609, 690, 677 und 677 Trades stimmten hinsichtlich Zeitpunkt, Richtung und Ausstieg mit dem Python-Modell überein.
- Nur geschlossene Kerzen: Signale ändern sich nach dem Schließen einer Kerze nicht, sodass kein Repaint auftritt.
- Testdaten: 1-Minuten-OHLC-Kurse aus dem Broker-Verlauf. Slippage und Requotes werden nicht modelliert.
Verwendung und Einschränkungen
- Im Live-Betrieb handelt der EA ausschließlich die sechs voreingestellten Trades. Bei einem anderen Symbol, Zeitrahmen, Ziel oder im Nachrichtenmodus wird „nicht validiert“ angezeigt und es werden keine Orders gesendet. Eine Eingabeoption kann andere Einstellungen zulassen. Diese ist standardmäßig deaktiviert. 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.
- Ist der Markt um 23:00 Uhr geschlossen, 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 führt.
Eingaben
| Eingabe | Standard |
|---|---|
| Ziel, x die Stop-Distanz (R); Nachrichtenmodus | 2,0 (1,0 auf M15); Aus |
| Magische Zahl; maximaler Slippage, Punkte | 26101801; 30 |
| Positionsgröße; festes Lot; Risikoprozentsatz des Guthabens | Festes Lot; 0,01; 1,0 |
| Break-even bei x R; Punkte jenseits des Einstiegspreises | 0 (aus); 0 |
| Maximaler Spread, Punkte; keine neuen Trades am Freitag ab dieser Uhrzeit | 0 (aus); 0 (aus) |
| Neue Trades ablehnen, solange Prop Rules Guard gesperrt ist; Live-Handel außerhalb der validierten Voreinstellungen zulassen | true; false |
| Panel anzeigen; Höchst- und Tiefstkurs des Vortags einzeichnen; jedes Signal und jeden Handel protokollieren | true; true; false |
Verwandte Produkte
- „Prior Day Breakout“: dieselbe Regel mit einem festen Lot von 0,01 und ohne Nachrichtenmodi für die beiden Voreinstellungen ohne Nachrichten.
- Session Levels: Ein kostenloser Indikator, der das Hoch und Tief des Vortages, Session-Boxen und Warnmeldungen anzeigt. Er führt keine Trades aus.
- Prop Rules Guard MT5: Legt die Sperre fest, die dieser EA einhält.
- 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, einmal pro Seite. Ein Nachrichtenfenster, ein Spread-Limit oder eine Sperre können dies ebenfalls verhindern. Das Panel zeigt den Grund an.
Welchen Nachrichtenmodus sollte ich verwenden? „Aus“ ist die getestete Standard-Einstellung. Die anderen beiden sind Optionen, keine Verbesserungen.
Funktioniert es bei XAUUSD? Nicht im Live-Betrieb. Es wurde dort getestet und hat den Test nicht bestanden, daher werden keine Orders gesendet, es sei denn, du erlaubst es durch andere Einstellungen.
Wie melde ich ein Problem? AktivierenSie das Debug-Protokoll, wiederholen Sie den Vorgang 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: Nutze die Kommentare auf dieser Seite oder sende 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.
