Het systeem koopt wanneer een korte ADX(7) een trend signaleert en +DI(7) koopdruk boven 26 bevestigt. Nieuwe longs worden alleen geopend van maandag tot woensdag. Elke positie wordt op donderdag gesloten, tenzij eerst het doel van 200 punten of de stop van 600 punten wordt geraakt.
Beste run van 65. S&P 500, 5 min, spread 1, uit run pf:2026-09-24-USA500-5m.tsv:1.
| Periode | Tot 2026-09-25 |
| Instrument | S&P 500, 5 minuten |
| 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-25 |
| positionSize Contracten per trade | 1 |
| adxPeriod ADX- en DI-lengte | 7 |
| adxThreshold ADX-trendniveau | 16 |
| diLevel +DI-niveau | 26 |
| firstTradeDay Eerste instapdag van de week (maandag) | 1 |
| lastTradeDay Laatste instapdag van de week (woensdag) | 3 |
| exitDay Dag van de week waarop longs worden gesloten (donderdag) | 4 |
| stopLossPoints Beschermende stop in punten | 600 |
| takeProfitPoints Profit target in punten | 200 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| S&P 500Beste run | 5 min | 2.15 | 153 | 59.48 | 3,715 EUR | -444 |
| S&P 500 | 10 min | 1.55 | 296 | 56.42 | 3,926 EUR | -517 |
| Nasdaq 100 | 3 min | 1.51 | 266 | 72.56 | 11,461 EUR | -2,275 |
| Nasdaq 100 | 5 min | 1.45 | 375 | 70.40 | 14,022 EUR | -2,640 |
| S&P 500 | 15 min | 1.40 | 439 | 56.72 | 4,085 EUR | -551 |
| Nasdaq 100 | 4 uur | 1.34 | 848 | 54.83 | 10,555 EUR | -1,992 |
| S&P 500 | 30 min | 1.33 | 868 | 54.84 | 4,353 EUR | -573 |
| Nasdaq 100 | 15 min | 1.32 | 801 | 65.17 | 19,648 EUR | -2,993 |
| USD/JPY | 15 min | 1.30 | 456 | 56.36 | 496,850 JPY | -119,230 |
| DAX 40 | 30 min | 1.27 | 1,179 | 58.78 | 19,686 EUR | -2,941 |
| Nasdaq 100 | 10 min | 1.27 | 615 | 66.34 | 14,162 EUR | -3,032 |
| Nasdaq 100 | 30 min | 1.25 | 1,134 | 60.32 | 16,330 EUR | -3,469 |
| DAX 40 | 15 min | 1.25 | 718 | 61.56 | 13,661 EUR | -2,681 |
| Dow Jones | 5 min | 1.22 | 533 | 71.67 | 12,666 EUR | -2,719 |
| USD/JPY | 30 min | 1.21 | 870 | 53.91 | 601,440 JPY | -122,880 |
| DAX 40 | 1 uur | 1.16 | 1,241 | 58.34 | 12,285 EUR | -2,906 |
| USD/JPY | 1 uur | n/a | 1,199 | 54.05 | 720,930 JPY | -262,240 |
| USD/JPY | 10 min | n/a | 313 | 58.15 | 494,210 JPY | -125,820 |
| USD/JPY | 2 min | n/a | 61 | 62.30 | 67,770 JPY | -61,320 |
| Zilver | 3 min | n/a | 180 | 69.44 | 28,496 USD | -13,986 |
| Zilver | 2 min | n/a | 157 | 67.52 | 18,103 USD | -14,091 |
| Dow Jones | 10 min | n/a | 902 | 67.63 | 14,389 EUR | -5,140 |
| Nikkei 225 | 5 min | n/a | 1,171 | 72.84 | 13,704 USD | -8,864 |
| Zilver | 15 min | n/a | 512 | 53.71 | 12,752 USD | -12,420 |
| Nikkei 225 | 10 min | n/a | 1,348 | 69.88 | 11,435 USD | -5,805 |
| Nikkei 225 | 3 min | n/a | 1,010 | 74.06 | 10,837 USD | -9,071 |
| Dow Jones | 30 min | n/a | 892 | 67.60 | 10,817 EUR | -4,505 |
| DAX 40 | 10 min | n/a | 498 | 61.85 | 9,452 EUR | -2,575 |
| Dow Jones | 15 min | n/a | 1,070 | 67.29 | 9,107 EUR | -5,682 |
| Dow Jones | 4 uur | n/a | 322 | 66.46 | 8,916 EUR | -3,615 |
| DAX 40 | 5 min | n/a | 303 | 66.34 | 8,472 EUR | -2,440 |
| Nasdaq 100 | 1 uur | n/a | 1,237 | 57.48 | 8,436 EUR | -3,921 |
| Dow Jones | 3 min | n/a | 407 | 71.50 | 8,159 EUR | -2,340 |
| DAX 40 | 3 min | n/a | 227 | 68.28 | 7,298 EUR | -2,228 |
| Nasdaq 100 | 2 min | n/a | 184 | 69.02 | 6,818 EUR | -2,399 |
| DAX 40 | 4 uur | n/a | 810 | 56.17 | 5,522 EUR | -3,212 |
| Dow Jones | 2 min | n/a | 257 | 71.98 | 5,327 EUR | -2,337 |
| FTSE 100 | 15 min | n/a | 460 | 55.00 | 5,257 EUR | -1,995 |
| FTSE 100 | 30 min | n/a | 916 | 52.07 | 4,243 EUR | -2,024 |
| DAX 40 | 2 min | n/a | 142 | 68.31 | 3,749 EUR | -2,225 |
| Brent-olie | Dagelijks | n/a | 170 | 60.59 | 3,460 EUR | -1,561 |
| FTSE 100 | 10 min | n/a | 302 | 55.30 | 3,198 EUR | -1,856 |
| FTSE 100 | 3 min | n/a | 98 | 63.27 | 3,180 EUR | -635 |
| Nasdaq 100 | 1 min | n/a | 116 | 69.83 | 3,134 EUR | -2,250 |
| Dow Jones | 1 min | n/a | 141 | 70.21 | 2,903 EUR | -2,165 |
| FTSE 100 | 1 uur | n/a | 1,109 | 52.75 | 2,828 EUR | -1,870 |
| S&P 500 | 3 min | n/a | 96 | 62.50 | 2,712 EUR | -443 |
| DAX 40 | 1 min | n/a | 78 | 65.38 | 2,655 EUR | -2,440 |
| FTSE 100 | 5 min | n/a | 155 | 56.13 | 2,589 EUR | -1,116 |
| FTSE 100 | 2 min | n/a | 66 | 63.64 | 2,130 EUR | -613 |
| Goud | 1 uur | n/a | 1,047 | 52.44 | 2,077 EUR | -1,110 |
| S&P 500 | 1 uur | n/a | 1,058 | 52.74 | 1,988 EUR | -1,039 |
| S&P 500 | 4 uur | n/a | 783 | 50.96 | 1,962 EUR | -779 |
| Goud | 10 min | n/a | 302 | 55.96 | 1,865 EUR | -1,035 |
| Goud | 15 min | n/a | 447 | 54.14 | 1,852 EUR | -959 |
| Goud | 3 min | n/a | 96 | 56.25 | 1,784 EUR | -1,032 |
| Goud | 5 min | n/a | 154 | 55.84 | 1,666 EUR | -1,058 |
| S&P 500 | 2 min | n/a | 64 | 59.38 | 1,546 EUR | -386 |
| Goud | 30 min | n/a | 884 | 52.38 | 1,538 EUR | -1,157 |
| GBP/USD | 10 min | n/a | 296 | 51.69 | 1,374 USD | -957 |
| Goud | 4 uur | n/a | 738 | 50.41 | 1,229 EUR | -966 |
| Goud | 2 min | n/a | 67 | 53.73 | 1,170 EUR | -1,070 |
| GBP/USD | 3 min | n/a | 89 | 56.18 | 942 USD | -505 |
| FTSE 100 | 1 min | n/a | 34 | 52.94 | 695 EUR | -630 |
| S&P 500 | 1 min | n/a | 34 | 50.00 | 632 EUR | -399 |
Grafieken
Top 10 van 65 runs. De volledige lijst staat in de tabel hierboven.
Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.
De code
// ============================================================ // ADX Plus DI Trend // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long only // Timeframe tested: 5 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade adxPeriod = 7 // ADX and DI length adxThreshold = 16 // ADX level that confirms a trend diLevel = 26 // +DI level that confirms buying pressure firstTradeDay = 1 // entries allowed from Monday lastTradeDay = 3 // to Wednesday exitDay = 4 // close any long on Thursday stopLossPoints = 600 // protective stop takeProfitPoints = 200 // profit target // --- Indicators --- adxValue = ADX[adxPeriod] plusDI = DIplus[adxPeriod](close) tradingWindow = DayOfWeek >= firstTradeDay AND DayOfWeek <= lastTradeDay
Nog 17 regels: de instap- en uitstapregels.
Opzet
Met 947,000 bars beschikbaar op S&P 500 5 minuten steeg de nettowinst naar EUR 5,469.38 van EUR 3,714.79 in de standaardrun, en de oudere data alleen voegde EUR 1,754.59 toe.
| Beschikbare bars | 947,000 |
| Netto, standaard run van 200,000 bars | 3,714.79 EUR |
| Netto, lange run | 5,469.38 EUR |
| Netto op alleen de oudere data | 1,754.59 EUR |
Vragen
Hij is geschreven als een ProOrder-systeem met vaste stop- en targetorders. De herschreven code is nog niet op compileerfouten gecontroleerd, dus draai hem op een demoaccount voordat je live gaat.
Elke Nasdaq 100-run in de tabel was winstgevend. De run van 3 minuten leverde EUR 11,461.4 op met een profit factor van 1.51 en de run van 15 minuten leverde EUR 19,647.7 op bij 1.32, maar de drawdown daarvan liep op tot EUR 2,993.1.
Met 1 contract had de beste run een max drawdown van EUR 443.83 op de S&P 500. Op de Nasdaq 100 liepen de drawdowns hoger op, bijvoorbeeld EUR 3,469.4 op 30 minuten, dus stem je kapitaal af op de markt die je trade.
Op een grafiek van 5 minuten kan het ADX(7)-signaal meerdere keren per week afgaan terwijl het vaste doel van 200 punten nog binnen een dag of twee haalbaar is. Langzamere grafieken namen meer trades maar kwamen tot lagere profit factors, zoals 1.33 op 30 minuten.
Gerelateerd
Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.