Op de wachtlijst
Strategieën / Trend / EMA 20/50 Cross

EMA 20/50 Cross: een simpele crossover met een stop van 1%

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%.

TrendLong & shortSwingGoud1 uur
1.22Profit factor
2,194Nettowinst EUR
29.74%Winstpercentage
1,288Trades
-1,197Max drawdown
1.70Gem. trade

Beste run van 16. Gold, 1 uur, spread 0.6, uit run pf:2026-09-15-GOLD-1h.tsv:3.

Instapregels, long

  1. Geen positie open

Instapregels, short

  1. Geen positie open

Uitstapregels

  1. Stop loss op 1% van de instap
  2. Sluit een short wanneer de 20 EMA weer boven de 50 EMA staat

Testomstandigheden

PeriodeTot 2026-09-15
InstrumentGold, 1 uur
Spread0.6 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-15
Parameters (4)
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

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
GoudBeste run1 uur1.22 1,28829.742,194 EUR-1,197
Goud5 min1.11 1,96626.701,165 EUR-1,388
Nasdaq 1001 uurn/a 1,40126.986,023 EUR-6,902
DAX 4015 minn/a 1,94028.664,448 EUR-4,448
Nasdaq 1005 minn/a 1,88527.113,611 EUR-7,028
S&P 5001 uurn/a 1,34128.78835 EUR-1,426
Goud30 minn/a 1,98427.57805 EUR-1,364
S&P 50030 minn/a 1,96527.94496 EUR-1,149
DAX 4030 minn/a 2,02229.5381.60 EUR-5,966
DAX 401 uurn/a 1,31127.08-291 EUR-6,515
S&P 50015 minn/a 1,95129.06-679 EUR-1,754
Goud15 minn/a 1,96324.76-1,259 EUR-2,012
S&P 5005 minn/a 1,92923.74-1,424 EUR-1,833
Nasdaq 10030 minn/a 2,04627.52-5,055 EUR-6,302
Nasdaq 10015 minn/a 2,01428.55-5,075 EUR-10,960
DAX 405 minn/a 2,00126.29-6,743 EUR-6,898

Grafieken

Resultaten per run

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

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

EMA
Lees dit eerstBekende zwaktes4 punten
  • De resultaten vallen ruwweg in twee helften uiteen. Van de 15 extra runs in de tabel verloren 7 geld, waaronder DAX 40 op 5 minuten met -6,743 EUR en Nasdaq 100 op 15 minuten met -5,075.40 EUR.
  • De beste run op Gold 1 uur heeft een profit factor van maar 1.22 en een gemiddelde trade van 1.70 EUR, wat weinig ruimte laat voor extra kosten.
  • De winstpercentages blijven onder 30% (29.74% in de beste run), dus lange reeksen verliezen zijn normaal.
  • De meeste runs buiten het hoofdresultaat hebben alleen sweepdata, dus hun profit factor is niet vastgelegd.

Vragen

Over deze strategie

Kan hij live traden in ProOrder?

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.

Hoe hield het zich over verschillende markten?

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.

Wat riskeert 1 contract?

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.

Waarom alleen op intraday-grafieken testen?

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

Strategieën zoals deze

Monday Dip Buy

Gebruikt dezelfde indicator.

n/a PF · 146 trades

Triple Band Market Model

Beste run op dezelfde markt, Gold.

2.27 PF · 203 trades

KAMA SMA Cross

Een vergelijkbare profit factor.

1.21 PF · 548 trades

Wissel ervaringen over crossover-systemen uit met andere traders. Meld je aan voor de ProRealAlgos-wachtlijst.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie