Longs openen wanneer de 60 EMA boven de 200 EMA kruist, en shorts openen wanneer de 40 EMA onder de 300 EMA kruist. Elke kant sluit bij de omgekeerde cross van zijn eigen paar, of op een stop van 400 punten of een target van 200 punten. Weekendbars worden overgeslagen.
Beste run van 20. Gold, 30 min, spread 0.6, uit run pf:2026-09-24-GOLD-30m.tsv:1.
| Periode | Tot 2026-09-25 |
| Instrument | Gold, 30 minuten |
| 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-25 |
| positionSize Contracten per trade | 1 |
| longFastPeriod Snelle EMA voor de long-kant | 60 |
| longSlowPeriod Langzame EMA voor de long-kant | 200 |
| shortFastPeriod Snelle EMA voor de short-kant | 40 |
| shortSlowPeriod Langzame EMA voor de short-kant | 300 |
| stopLossPoints Beschermende stop in punten | 400 |
| takeProfitPoints Profit target in punten | 200 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GoudBeste run | 30 min | 1.33 | 1,019 | 28.16 | 3,335 EUR | -773 |
| USD/JPY | 4 uur | n/a | 205 | 44.88 | 345,860 JPY | -131,940 |
| USD/JPY | 10 min | n/a | 987 | 28.37 | 240,130 JPY | -120,560 |
| USD/JPY | 5 min | n/a | 1,030 | 27.77 | 154,330 JPY | -137,950 |
| USD/JPY | 3 min | n/a | 1,064 | 26.88 | 137,960 JPY | -108,820 |
| Nikkei 225 | 2 min | n/a | 1,027 | 49.46 | 12,793 USD | -4,641 |
| Nikkei 225 | 1 uur | n/a | 536 | 59.33 | 10,026 USD | -3,710 |
| Dow Jones | 1 uur | n/a | 211 | 66.82 | 6,204 EUR | -2,411 |
| Dow Jones | 30 min | n/a | 407 | 58.97 | 5,744 EUR | -2,820 |
| Nasdaq 100 | 4 uur | n/a | 153 | 49.02 | 4,270 EUR | -1,180 |
| DAX 40 | 4 uur | n/a | 153 | 64.05 | 3,274 EUR | -3,151 |
| GBP/USD | 4 uur | n/a | 259 | 50.97 | 3,191 USD | -2,485 |
| Nikkei 225 | Dagelijks | n/a | 42 | 76.19 | 2,400 USD | -1,383 |
| Goud | 3 min | n/a | 1,061 | 26.58 | 2,324 EUR | -721 |
| Goud | 15 min | n/a | 1,094 | 26.05 | 1,705 EUR | -701 |
| Goud | 4 uur | n/a | 169 | 30.18 | 1,653 EUR | -591 |
| Goud | 2 min | n/a | 1,061 | 27.43 | 1,521 EUR | -654 |
| Goud | 5 min | n/a | 1,044 | 26.92 | 1,469 EUR | -668 |
| S&P 500 | Dagelijks | n/a | 51 | 47.06 | 1,430 EUR | -815 |
| Goud | Dagelijks | n/a | 48 | 37.50 | 763 EUR | -543 |
Grafieken
Top 10 van 20 runs. De volledige lijst staat in de tabel hierboven.
De code
// ============================================================ // Asymmetric EMA Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade longFastPeriod = 60 // fast EMA for the long side longSlowPeriod = 200 // slow EMA for the long side shortFastPeriod = 40 // fast EMA for the short side shortSlowPeriod = 300 // slow EMA for the short side stopLossPoints = 400 // protective stop in points takeProfitPoints = 200 // profit target in points // --- Indicators --- weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 longFastMA = ExponentialAverage[longFastPeriod](close) longSlowMA = ExponentialAverage[longSlowPeriod](close) shortFastMA = ExponentialAverage[shortFastPeriod](close) shortSlowMA = ExponentialAverage[shortSlowPeriod](close)
Nog 27 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja. De crosses, de stop en de target zijn allemaal gecodeerd, dus hij draait onbewaakt. De statistieken komen van de versie vóór het herschrijven, dus test de nieuwe code eerst in demo.
Gold op 30 minuten was de beste run met 3,335.10 EUR netto over 1019 trades. In de weergegeven runs was hij ook winstgevend op USD/JPY, Nikkei 225, Dow Jones, Nasdaq 100, DAX 40, GBP/USD en S&P 500.
Eén contract per trade met een spread van 0.6 punt. De Gold-run van 30 minuten had een max drawdown van 772.95 EUR.
Markten dalen doorgaans sneller dan ze stijgen, dus de short-kant gebruikt een snellere 40 EMA tegen een langzamere 300 EMA. De long-kant wacht op de gebruikelijkere 60/200-cross.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.