Nach zwei steigenden Tagesschlusskursen sucht das System einen Bar, der ein neues 5-Bar-Tief setzt und dann stark in seiner oberen Hälfte schließt. Dieser Shakeout wird gekauft, wenn der Kurs über dem 100-Bar-SMA liegt, und das Spiegelbild wird short verkauft. Jeder Trade hat ein Ziel von 1.5%, einen Stop von 2.5% und ein Zeitlimit von 6 Bars.
Bester von 6 Durchläufen. EUR/USD, 4 Stunden, Spread 1, aus Durchlauf sweeps:2026-09-24-EURUSD-4h-opt.tsv:7.
| Zeitraum | Bis 2026-09-24 |
| Instrument | EUR/USD, 4 Stunden |
| Spread | 1 Punkt |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-24 |
| positionSize Kontrakte pro Trade | 1 |
| lookbackPeriod Bars für das aktuelle Hoch und Tief | 5 |
| trendPeriod Länge der Trendfilter-SMA | 100 |
| maxBarsInTrade Zeitausstieg nach dieser Anzahl Bars | 6 |
| takeProfitPct Gewinnziel, Prozent des Einstiegskurses | 1.5 |
| stopLossPct Schutz-Stop, Prozent des Einstiegskurses | 2.5 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBester Durchlauf | 4 Stunden | n/a | 459 | 54.90 | 14,192 USD | -10,393 |
| USD/JPY | Täglich | n/a | 10 | 60.00 | 25,570 JPY | -19,860 |
| EUR/USD | Täglich | n/a | 11 | 54.55 | 5,181 USD | -1,989 |
| DAX 40 | Täglich | n/a | 8 | 87.50 | 665 EUR | -502 |
| S&P 500 | Täglich | n/a | 11 | 63.64 | 159 EUR | -62.27 |
| Gold | Täglich | n/a | 8 | 62.50 | 57.50 EUR | -21.50 |
Charts
Der Code
// ============================================================ // Breakout Reversal // ProRealAlgos Strategy Library | prorealalgos.com // Type: Pattern // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade lookbackPeriod = 5 // bars for the recent high / low trendPeriod = 100 // trend filter SMA length maxBarsInTrade = 6 // time exit after this many bars takeProfitPct = 1.5 // profit target, percent of entry price stopLossPct = 2.5 // protective stop, percent of entry price // --- Indicators --- recentHigh = Highest[lookbackPeriod](high) recentLow = Lowest[lookbackPeriod](low) trendMA = Average[trendPeriod](close) dailyUpRun = DClose(1) > DClose(2) AND DClose(2) > DClose(3) dailyDownRun = DClose(1) < DClose(2) AND DClose(2) < DClose(3)
26 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja. Ziel, Stop und der 6-Bar-Zeitausstieg sind alle codiert, sie läuft also ohne manuelle Eingaben.
Der Haupttest war EUR/USD 4 Stunden mit 459 Trades. Tages-Tests auf USD/JPY, EUR/USD, DAX 40, S&P 500 und Gold waren alle positiv, hatten aber jeweils 11 Trades oder weniger.
Der schlimmste Drawdown auf EUR/USD 4 Stunden betrug 10,393 USD bei 1 Kontrakt. Planen Sie Ihre Kontogröße um diese Zahl.
Sie erzeugte genug Signale, um die Idee zu beurteilen. Tagesbars ergaben nur eine Handvoll Trades pro Markt.
Verwandt
Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.