De strategie gaat long wanneer CCI(20) op de typical price boven 100 kruist en short wanneer hij onder -100 kruist. Hij stapt uit wanneer CCI terug door 0 gaat, met een stop loss van 1% als bescherming. Er is maar één positie tegelijk open en er is geen profit target.
Beste run van 16. Gold, 1 uur, spread 0.6, uit run pf:2026-09-15-GOLD-1h.tsv:1.
| Periode | Tot 2026-09-15 |
| Instrument | Gold, 1 uur |
| Spread | 0.6 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-15 |
| positionSize Contracten per trade | 1 |
| cciPeriod CCI-lengte | 20 |
| cciLongLevel Long wanneer CCI hierboven kruist | 100 |
| cciShortLevel Short wanneer CCI hieronder kruist | -100 |
| cciExitLevel Sluiten wanneer CCI hier weer door terugvalt | 0 |
| stopLossPct Beschermende stop, procent van de instapprijs | 1 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GoudBeste run | 1 uur | 1.08 | 6,065 | 32.04 | 2,101 EUR | -861 |
| DAX 40 | 1 uur | n/a | 5,832 | 32.36 | 578 EUR | -8,240 |
| Goud | 30 min | n/a | 10,308 | 30.24 | -1,030 EUR | -4,667 |
| Goud | 5 min | n/a | 10,214 | 28.83 | -3,305 EUR | -3,725 |
| Goud | 15 min | n/a | 10,126 | 27.92 | -3,985 EUR | -5,465 |
| S&P 500 | 1 uur | n/a | 6,573 | 30.17 | -8,105 EUR | -8,479 |
| S&P 500 | 30 min | n/a | 10,578 | 29.18 | -8,925 EUR | -10,914 |
| S&P 500 | 5 min | n/a | 10,276 | 27.13 | -9,427 EUR | -9,447 |
| S&P 500 | 15 min | n/a | 10,105 | 28.82 | -9,875 EUR | -9,932 |
| DAX 40 | 30 min | n/a | 10,080 | 29.97 | -15,728 EUR | -19,144 |
| Nasdaq 100 | 1 uur | n/a | 6,585 | 29.69 | -16,221 EUR | -16,309 |
| Nasdaq 100 | 15 min | n/a | 9,955 | 30.72 | -18,904 EUR | -19,692 |
| Nasdaq 100 | 30 min | n/a | 10,478 | 28.55 | -19,390 EUR | -23,058 |
| Nasdaq 100 | 5 min | n/a | 10,248 | 29.01 | -27,220 EUR | -27,275 |
| DAX 40 | 15 min | n/a | 10,057 | 29.70 | -28,696 EUR | -28,765 |
| DAX 40 | 5 min | n/a | 10,308 | 28.36 | -30,572 EUR | -30,769 |
Grafieken
Top 10 van 16 runs. De volledige lijst staat in de tabel hierboven.
De code
// ============================================================ // CCI Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade cciPeriod = 20 // CCI length cciLongLevel = 100 // long when CCI crosses above this cciShortLevel = -100 // short when CCI crosses below this cciExitLevel = 0 // close when CCI falls back through this stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- cciValue = CCI[cciPeriod](TypicalPrice)
Nog 25 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja, de regels zijn eenvoudig en gebruiken een procentuele stop die ProOrder ondersteunt. Gezien hoeveel markten geld verloren, test hem op demo voordat je kapitaal riskeert.
Het is getest op Gold, DAX 40, S&P 500 en Nasdaq 100. Gold 1 uur maakte EUR 2,100.5 en DAX 40 1 uur maakte EUR 578.4, terwijl Gold 30 minuten EUR -1,030.1 verloor en de run op DAX 40 15 minuten EUR -28,696.3 verloor.
De beste run op Gold had een max drawdown van EUR 861.22 met 1 contract. De run op DAX 40 1 uur moest EUR 8,239.8 drawdown doorzitten om EUR 578.4 in de plus te eindigen.
Op kortere charts kruist de CCI veel vaker de 100, en de extra trades voegden vooral kosten toe. De run op Gold 5 minuten verloor EUR -3,305.1 over 10,214 trades.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.