Het idee is om een bounce na een daling te kopen. Hij stapt long in wanneer de close boven de 50 EMA maar onder de 100 EMA ligt, hoger sluit dan de vorige bar, en de 100-bar regressieslope nog negatief is. Trades stappen uit op een target van 2.75%, een stop van 10%, of wanneer de close onder de 7 EMA zakt terwijl hij boven de 28 EMA blijft.
Beste run van 10. DAX 40, 4 uur, spread 3, uit run pf:2026-09-24-DAX40-4h.tsv:4.
| Periode | Tot 2026-09-25 |
| Instrument | DAX 40, 4 uur |
| Spread | 3 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-25 |
| positionSize Contracten per trade | 1 |
| fastPeriod EMA waarboven de close moet liggen | 50 |
| slowPeriod EMA waaronder de close moet liggen | 100 |
| slopePeriod Lengte regressiehelling | 100 |
| exitFastPeriod Uitstap-EMA, snel | 7 |
| exitSlowPeriod Uitstap-EMA, langzaam | 28 |
| stopLossPct Beschermende stop, procent | 10 |
| takeProfitPct Profit target, procent | 2.75 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Beste run | 4 uur | 1.88 | 312 | 52.24 | 11,042 EUR | -2,379 |
| Nikkei 225 | 4 uur | n/a | 237 | 54.01 | 14,883 USD | -6,264 |
| Dow Jones | 4 uur | n/a | 80 | 52.50 | 11,974 EUR | -2,523 |
| Dow Jones | Dagelijks | n/a | 115 | 52.17 | 9,031 EUR | -2,364 |
| Amerikaanse ruwe olie | 4 uur | n/a | 267 | 53.18 | 4,896 EUR | -1,304 |
| Nasdaq 100 | 1 uur | n/a | 1,140 | 42.19 | 4,650 EUR | -2,798 |
| Nasdaq 100 | 30 min | n/a | 1,825 | 42.58 | 4,458 EUR | -2,282 |
| FTSE 100 | 4 uur | n/a | 308 | 51.30 | 4,000 EUR | -1,154 |
| Zilver | Dagelijks | n/a | 168 | 56.55 | 3,809 USD | -3,597 |
| S&P 500 | 4 uur | n/a | 239 | 58.16 | 1,689 EUR | -1,003 |
Grafieken
De code
// ============================================================ // Buy After Price Fall // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long only // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 50 // close must be above this EMA slowPeriod = 100 // close must be below this EMA slopePeriod = 100 // regression slope length, must be falling exitFastPeriod = 7 // exit EMA, close must drop below it exitSlowPeriod = 28 // exit EMA, close must still be above it stopLossPct = 10 // protective stop, percent of entry price takeProfitPct = 2.75 // profit target, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close) regressionSlope = LinearRegressionSlope[slopePeriod](close) exitFastMA = ExponentialAverage[exitFastPeriod](close) exitSlowMA = ExponentialAverage[exitSlowPeriod](close)
Nog 18 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja, hij gebruikt standaard instappen en uitstappen. De code is na het testen herschreven en niet compile-gecheckt, dus controleer hem in ProBacktest vóór live gebruik.
Alle 9 andere runs in de tabel waren winstgevend, waaronder Nikkei 225 4 uur met USD 14,882.5 en Dow Jones 4 uur met EUR 11,974. S&P 500 4 uur maakte het minst, EUR 1,688.92.
De beste DAX 40-run had een max drawdown van EUR 2,378.6 tegenover EUR 11,042 nettowinst bij een position size van 1.
Het tijdframe van 4 uur gaf het beste DAX-resultaat en de meeste van de sterkste rijen in de tabel, wat past bij een pullback-systeem dat meerdere bars aanhoudt.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.