De 20-periode EMA die de 50-periode EMA kruist opent een trade in de richting van de kruising. Een long sluit wanneer de 20 EMA terugvalt onder de 50 EMA, een short wanneer hij weer erboven klimt, en achter elke trade ligt een stop van 1%.
Beste run van 16. Gold, 1 uur, spread 0.6, uit run pf:2026-09-15-GOLD-1h.tsv:3.
| 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 |
| fastPeriod Snelle EMA-lengte | 20 |
| slowPeriod Langzame EMA-lengte | 50 |
| stopLossPct Beschermende stop, procent van de instapprijs | 1 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GoudBeste run | 1 uur | 1.22 | 1,288 | 29.74 | 2,194 EUR | -1,197 |
| Goud | 5 min | 1.11 | 1,966 | 26.70 | 1,165 EUR | -1,388 |
| Nasdaq 100 | 1 uur | n/a | 1,401 | 26.98 | 6,023 EUR | -6,902 |
| DAX 40 | 15 min | n/a | 1,940 | 28.66 | 4,448 EUR | -4,448 |
| Nasdaq 100 | 5 min | n/a | 1,885 | 27.11 | 3,611 EUR | -7,028 |
| S&P 500 | 1 uur | n/a | 1,341 | 28.78 | 835 EUR | -1,426 |
| Goud | 30 min | n/a | 1,984 | 27.57 | 805 EUR | -1,364 |
| S&P 500 | 30 min | n/a | 1,965 | 27.94 | 496 EUR | -1,149 |
| DAX 40 | 30 min | n/a | 2,022 | 29.53 | 81.60 EUR | -5,966 |
| DAX 40 | 1 uur | n/a | 1,311 | 27.08 | -291 EUR | -6,515 |
| S&P 500 | 15 min | n/a | 1,951 | 29.06 | -679 EUR | -1,754 |
| Goud | 15 min | n/a | 1,963 | 24.76 | -1,259 EUR | -2,012 |
| S&P 500 | 5 min | n/a | 1,929 | 23.74 | -1,424 EUR | -1,833 |
| Nasdaq 100 | 30 min | n/a | 2,046 | 27.52 | -5,055 EUR | -6,302 |
| Nasdaq 100 | 15 min | n/a | 2,014 | 28.55 | -5,075 EUR | -10,960 |
| DAX 40 | 5 min | n/a | 2,001 | 26.29 | -6,743 EUR | -6,898 |
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
// ============================================================ // EMA 20/50 Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fastPeriod = 20 // fast EMA length slowPeriod = 50 // slow EMA length stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close)
Nog 25 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja. De kruising, de uitstap op de omgekeerde kruising en de stop van 1% zijn allemaal geautomatiseerd. De statistieken komen uit de versie van vóór de herschrijving, dus test de nieuwe code eerst in demo.
Gold 1 uur maakte 2,194.30 EUR over 1288 trades. Nasdaq 100 1 uur maakte 6,023.10 EUR maar met een drawdown van 6,901.70 EUR, terwijl S&P 500 op 5 en 15 minuten verlies maakte.
Met 1 contract en een spread van 0.6 punt had de Gold 1 uur-run een max drawdown van 1,196.80 EUR. Nasdaq 100 op 15 minuten kwam op 10,959.70 EUR.
Het 20/50-paar reageert binnen een sessie op bars van 5 minuten tot 1 uur. De 1 uur-grafiek gaf de beste profit factor op Gold.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.