Het kanaal is de 20 EMA plus of min 2 keer ATR(10). Een slotkoers boven de bovenste lijn opent een long en een slotkoers onder de onderste lijn opent een short. Trades sluiten wanneer de koers terug door de 20 EMA kruist of een stop van 1% raken.
Beste run van 16. Nasdaq 100, 30 min, spread 3, uit run sweeps:2026-09-07-NAS100-30m-opt.tsv:14.
| Periode | Tot 2026-09-07 |
| Instrument | Nasdaq 100, 30 minuten |
| 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-07 |
| positionSize Contracten per trade | 1 |
| bandPeriod EMA-lengte in het midden van het kanaal | 20 |
| atrPeriod ATR-lengte voor de kanaalbreedte | 10 |
| atrMultiplier Kanaalbreedte in ATR's aan elke kant | 2 |
| stopLossPct Beschermende stop als procent van de instapprijs | 1 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Beste run | 30 min | n/a | 4,800 | 35.25 | 83.50 EUR | -7,693 |
| DAX 40 | 1 uur | n/a | 2,746 | 35.11 | 2,704 EUR | -5,869 |
| DAX 40 | 30 min | n/a | 4,712 | 34.85 | 2,020 EUR | -6,069 |
| Goud | 30 min | n/a | 4,251 | 34.30 | 602 EUR | -1,811 |
| Goud | 1 uur | n/a | 2,678 | 35.88 | 329 EUR | -1,231 |
| Goud | 5 min | n/a | 4,176 | 31.63 | -1,057 EUR | -1,442 |
| Goud | 15 min | n/a | 4,188 | 30.56 | -1,628 EUR | -2,510 |
| Nasdaq 100 | 5 min | n/a | 4,397 | 33.45 | -2,512 EUR | -4,879 |
| S&P 500 | 30 min | n/a | 4,754 | 33.24 | -2,548 EUR | -3,780 |
| S&P 500 | 5 min | n/a | 4,500 | 30.13 | -3,341 EUR | -3,392 |
| Nasdaq 100 | 1 uur | n/a | 3,124 | 33.13 | -3,904 EUR | -9,198 |
| S&P 500 | 1 uur | n/a | 3,061 | 34.20 | -4,081 EUR | -4,297 |
| S&P 500 | 15 min | n/a | 4,715 | 31.73 | -5,071 EUR | -5,160 |
| DAX 40 | 5 min | n/a | 4,727 | 29.41 | -11,029 EUR | -12,366 |
| DAX 40 | 15 min | n/a | 4,628 | 32.48 | -11,929 EUR | -14,467 |
| Nasdaq 100 | 15 min | n/a | 4,691 | 32.62 | -12,165 EUR | -12,494 |
Grafieken
Top 10 van 16 runs. De volledige lijst staat in de tabel hierboven.
De code
// ============================================================ // Keltner Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade bandPeriod = 20 // EMA at the centre of the channel atrPeriod = 10 // ATR length for the channel width atrMultiplier = 2 // channel width in ATRs each side stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- midBand = ExponentialAverage[bandPeriod](close) atrValue = AverageTrueRange[atrPeriod](close) upperBand = midBand + atrMultiplier * atrValue lowerBand = midBand - atrMultiplier * atrValue
Nog 27 regels: de instap- en uitstapregels.
Opzet
Vragen
Technisch gezien ja, maar de tests ondersteunen niet dat je hem zo laat draaien. De herschreven code is ook niet compile-gecheckt.
DAX 40 1 uur maakte EUR 2,703.9, DAX 40 30 minuten EUR 2,019.8, en Gold op 30 minuten en 1 uur was licht positief. De rest verloor.
De beste run had een drawdown van EUR 7,693 bij position size 1, vele malen de nettowinst.
Op grafieken van 5 en 15 minuten eet de spread van 3 punten een groot deel van elke kleine beweging op, en dat waren de slechtste resultaten.
Gerelateerd
Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.