Na twee stijgende dagcloses zoekt het systeem een bar die een nieuwe 5 bar low zet en daarna sterk sluit in zijn bovenste helft. Die shakeout wordt gekocht als de koers boven de 100 bar SMA staat, en het spiegelbeeld wordt short verkocht. Elke trade heeft een target van 1.5%, een stop van 2.5% en een tijdslimiet van 6 bars.
Beste run van 6. EUR/USD, 4 uur, spread 1, uit run sweeps:2026-09-24-EURUSD-4h-opt.tsv:7.
| Periode | Tot 2026-09-24 |
| Instrument | EUR/USD, 4 uur |
| Spread | 1 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-24 |
| positionSize Contracten per trade | 1 |
| lookbackPeriod Bars voor de recente high en low | 5 |
| trendPeriod Lengte trendfilter-SMA | 100 |
| maxBarsInTrade Uitstap op tijd na dit aantal bars | 6 |
| takeProfitPct Profit target, procent van de instapprijs | 1.5 |
| stopLossPct Beschermende stop, procent van de instapprijs | 2.5 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBeste run | 4 uur | n/a | 459 | 54.90 | 14,192 USD | -10,393 |
| USD/JPY | Dagelijks | n/a | 10 | 60.00 | 25,570 JPY | -19,860 |
| EUR/USD | Dagelijks | n/a | 11 | 54.55 | 5,181 USD | -1,989 |
| DAX 40 | Dagelijks | n/a | 8 | 87.50 | 665 EUR | -502 |
| S&P 500 | Dagelijks | n/a | 11 | 63.64 | 159 EUR | -62.27 |
| Goud | Dagelijks | n/a | 8 | 62.50 | 57.50 EUR | -21.50 |
Grafieken
De 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)
Nog 26 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja. Target, stop en de tijdsuitstap na 6 bars zijn allemaal gecodeerd, dus hij draait zonder handmatige invoer.
De hoofdtest was EUR/USD 4 uur met 459 trades. Dagelijkse tests op USD/JPY, EUR/USD, DAX 40, S&P 500 en Gold waren allemaal positief maar hadden elk 11 trades of minder.
De slechtste drawdown op EUR/USD 4 uur was 10,393 USD bij 1 contract. Plan je accountgrootte rond dat getal.
Hij leverde genoeg signalen om het idee te beoordelen. Dagbars gaven maar een handvol trades per markt.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.