Op de wachtlijst
Strategieën / Trend / ADX Filtered EMA Cross

ADX Filtered EMA Cross

Twee exponentiële gemiddelden, 20 en 50 periodes, bepalen de richting, en er wordt alleen een trade genomen wanneer ADX(14) boven 25 staat op het moment van de cross. Het systeem trade zowel long als short en blijft in positie tot de gemiddelden terugkruisen of een stop van 1% wordt geraakt.

TrendLong & shortSwingNasdaq 1001 uur
1.15Profit factor
3,805Nettowinst EUR
26.19%Winstpercentage
607Trades
-3,530Max drawdown
6.27Gem. trade

Beste run van 16. Nasdaq 100, 1 uur, spread 3, uit run pf:2026-09-15-NAS100-1h.tsv:1.

Instapregels, long

  1. De 20-periode EMA kruist boven de 50-periode EMA
  2. Geen positie open

Instapregels, short

  1. De 20-periode EMA kruist onder de 50-periode EMA
  2. 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
InstrumentNasdaq 100, 1 uur
Spread3 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 (6)
positionSize
Contracten per trade
1
fastPeriod
Snelle EMA-lengte
20
slowPeriod
Langzame EMA-lengte
50
adxPeriod
ADX-lengte
14
adxThreshold
Minimale ADX-waarde om een cross te nemen
25
stopLossPct
Beschermende stop als procent van de instapprijs
1

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
Nasdaq 100Beste run1 uur1.15 60726.193,805 EUR-3,530
Nasdaq 1005 min1.13 65031.693,397 EUR-2,190
DAX 4030 minn/a 73433.383,275 EUR-3,460
DAX 4015 minn/a 69530.79950 EUR-2,725
Nasdaq 10015 minn/a 81629.41778 EUR-5,197
Goud1 uurn/a 52627.57530 EUR-843
S&P 50030 minn/a 71728.59-97.07 EUR-1,509
S&P 5005 minn/a 62627.64-119 EUR-626
Goud5 minn/a 57129.07-375 EUR-722
Nasdaq 10030 minn/a 78728.34-558 EUR-4,518
S&P 5001 uurn/a 55327.49-609 EUR-1,521
S&P 50015 minn/a 75728.67-717 EUR-1,269
Goud30 minn/a 67327.49-794 EUR-1,145
Goud15 minn/a 66526.92-1,683 EUR-1,797
DAX 405 minn/a 59827.42-2,462 EUR-4,023
DAX 401 uurn/a 49026.94-3,949 EUR-6,854

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

// ============================================================
// ADX Filtered EMA 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
adxPeriod = 14         // ADX length
adxThreshold = 25      // only trade crosses when the trend is this strong
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
fastMA = ExponentialAverage[fastPeriod](close)
slowMA = ExponentialAverage[slowPeriod](close)
adxValue = ADX[adxPeriod]

Nog 26 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

EMAADX
Lees dit eerstBekende zwaktes4 punten
  • De beste run op Nasdaq 100 1 uur leverde EUR 3,805 op maar had een max drawdown van EUR 3,530.20, dus de drawdown is bijna gelijk aan de totale winst.
  • Slechts 26.19% van de trades was winstgevend in de beste run. Het systeem leunt op een klein aantal lange trends die veel kleine verliezen moeten betalen.
  • De resultaten zijn gemengd over de markten: elk S&P 500-tijdframe maakte verlies en DAX 40 op 1 uur eindigde op EUR -3,948.70.
  • De profit factor is alleen vastgelegd voor de Nasdaq 100-runs (1.15 op 1 uur, 1.13 op 5 minuten). De andere rijen komen uit sweepdata zonder die waarde.

Vragen

Over deze strategie

Kan ik de ADX Filtered EMA Cross live draaien in ProOrder?

Ja, het is een standaard ProOrder-systeem met een vaste stop. De code is na het testen herschreven en is nog niet op compileerfouten gecontroleerd, en de statistieken komen uit de versie van vóór de herschrijving, dus draai hem eerst in demo.

Waar presteerde hij het best?

Nasdaq 100 op 1 uur gaf de beste run, EUR 3,805 over 607 trades met een profit factor van 1.15. DAX 40 op 30 minuten leverde ook EUR 3,274.50 op, terwijl alle vier de S&P 500-tijdframes en de meeste Gold-tijdframes verlies maakten.

Hoeveel kapitaal heeft één contract nodig?

Bij 1 contract per trade had de beste run een max drawdown van EUR 3,530.20. De margin hangt af van je broker, dus stem de grootte van je account af op die drawdown en niet op het winstcijfer.

Waarom is het ADX-filter hier belangrijk?

Een gewone EMA-cross wordt heen en weer geslingerd in zijwaartse markten. Door ADX(14) boven 25 te eisen worden crosses overgeslagen die plaatsvinden wanneer er geen trend is, en daar komen de meeste van die verliezen vandaan.

Gerelateerd

Strategieën zoals deze

Monday Dip Buy

Gebruikt dezelfde indicator.

n/a PF · 146 trades

Negated Hammer

Beste run op dezelfde markt, Nasdaq 100.

3.20 PF · 372 trades

SMA Cross 10/30

Een vergelijkbare profit factor.

1.14 PF · 2,495 trades

Wil je zien hoe trendsystemen als dit in een portfolio passen? Schrijf je in voor de wachtlijst van de ProRealAlgos-community.

Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.

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