Een koers boven de 200-periode SMA en een positief MACD(12,26,9)-histogram zetten het systeem long. Onder de SMA met een negatief histogram gaat het short. Elke trade heeft een stop van 1% en een target van 3%, en een tegengesteld signaal draait de positie om.
Beste run van 16. EUR/USD, 2 min, spread 1, uit run pf:2026-09-24-EURUSD-2m.tsv:5.
| Periode | Tot 2026-09-25 |
| Instrument | EUR/USD, 2 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 |
| trendPeriod Trend SMA-lengte | 200 |
| macdFast MACD snelle lengte | 12 |
| macdSlow MACD langzame lengte | 26 |
| macdSignalPeriod MACD signaallengte | 9 |
| stopLossPct Beschermende stop, procent van de instapprijs | 1 |
| takeProfitPct Profit target, procent van de instapprijs | 3 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBeste run | 2 min | 2.06 | 4,783 | 19.46 | 487,386 USD | -53,806 |
| EUR/USD | 3 min | 1.80 | 4,512 | 19.81 | 320,038 USD | -36,504 |
| EUR/USD | 5 min | 1.43 | 4,253 | 19.89 | 151,962 USD | -34,084 |
| USD/JPY | Dagelijks | 1.28 | 1,032 | 28.29 | 2,702,350 JPY | -382,610 |
| USD/JPY | 30 min | n/a | 3,704 | 21.33 | 352,160 JPY | -343,430 |
| USD/JPY | 10 min | n/a | 3,758 | 20.78 | 319,550 JPY | -190,140 |
| EUR/USD | Dagelijks | n/a | 972 | 27.47 | 107,120 USD | -31,597 |
| EUR/USD | 4 uur | n/a | 1,203 | 24.77 | 58,507 USD | -51,528 |
| Nikkei 225 | Dagelijks | n/a | 2,035 | 27.86 | 38,685 USD | -19,774 |
| GBP/USD | Dagelijks | n/a | 994 | 26.56 | 14,062 USD | -8,831 |
| Nasdaq 100 | 30 min | n/a | 4,432 | 23.04 | 11,399 EUR | -5,084 |
| Goud | 1 uur | n/a | 3,135 | 23.29 | 2,607 EUR | -811 |
| Goud | 4 uur | n/a | 1,597 | 24.17 | 1,824 EUR | -939 |
| Goud | 5 min | n/a | 4,125 | 19.01 | 1,291 EUR | -1,038 |
| Goud | 3 min | n/a | 4,039 | 20.33 | 1,184 EUR | -876 |
| Goud | Dagelijks | n/a | 2,166 | 25.35 | 826 EUR | -810 |
Grafieken
Top 10 van 16 runs. De volledige lijst staat in de tabel hierboven.
Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.
De code
// ============================================================ // MACD Trend Day Trader // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 2 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade trendPeriod = 200 // trend SMA length macdFast = 12 // MACD fast length macdSlow = 26 // MACD slow length macdSignalPeriod = 9 // MACD signal length stopLossPct = 1 // protective stop, percent of entry price takeProfitPct = 3 // profit target, percent of entry price // --- Indicators --- trendMA = Average[trendPeriod](close) macdHistogram = MACD[macdFast, macdSlow, macdSignalPeriod](close)
Nog 17 regels: de instap- en uitstapregels.
Opzet
Met 996,000 beschikbare bars op EUR/USD 2 minuten zakte de nettowinst naar USD 257,837, van USD 487,386 in de standaardrun, omdat de oudere data alleen USD 229,549 verloor.
| Beschikbare bars | 996,000 |
| Netto, standaard run van 200,000 bars | 487,386.00 USD |
| Netto, lange run | 257,837.00 USD |
| Netto op alleen de oudere data | -229,549.00 USD |
Vragen
Ja. Het is volledig geautomatiseerd met een vaste stop, een vast target en omkering bij tegengestelde signalen.
EUR/USD was het sterkst: 2 minuten (profit factor 2.06), 3 minuten (1.8) en 5 minuten (1.43). USD/JPY Dagelijks kwam op 1.28, terwijl Gold op elk getest tijdframe kleine winsten liet zien.
Op EUR/USD 2 minuten met 1 contract was de ergste drawdown 53,806 USD. Dat is het cijfer waarop je je position size baseert.
De 2-minutenchart van EUR/USD gaf het beste resultaat. De langere rerun over 996000 bars liet zien dat de edge in oudere data veel zwakker was, dus de keuze van het tijdframe is gevoelig voor de testperiode.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.