Ställ dig i kön
Strategier / Trend / ADX Filtered EMA Cross

ADX Filtered EMA Cross

Två exponentiella medelvärden, 20 och 50 perioder, ger riktningen, och en affär tas bara när ADX(14) visar över 25 i det ögonblick korsningen sker. Den handlar både long och short och ligger kvar tills medelvärdena korsar tillbaka eller en 1%-stop träffas.

TrendLong & shortSwingNasdaq 1001 timme
1.15Profit factor
3,805Nettovinst EUR
26.19%Träffsäkerhet
607Affärer
-3,530Max drawdown
6.27Snittaffär

Bästa körning av 16. Nasdaq 100, 1 timme, spread 3, från körning pf:2026-09-15-NAS100-1h.tsv:1.

Entryregler, long

  1. EMA med 20 perioder korsar över EMA med 50 perioder
  2. Ingen position är öppen

Entryregler, short

  1. EMA med 20 perioder korsar under EMA med 50 perioder
  2. Ingen position är öppen

Exitregler

  1. Stop loss på 1% från entry
  2. Stäng en short när 20 EMA är tillbaka över 50 EMA

Testvillkor

PeriodFram till 2026-09-15
InstrumentNasdaq 100, 1 timme
Spread3 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-15
Parametrar (6)
positionSize
Kontrakt per affär
1
fastPeriod
Snabb EMA-längd
20
slowPeriod
Långsam EMA-längd
50
adxPeriod
ADX-längd
14
adxThreshold
Minsta ADX-värde för att ta en korsning
25
stopLossPct
Skyddande stop som procent av entrypris
1

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
Nasdaq 100Bästa körning1 timme1.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
Guld1 timmen/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
Guld5 minn/a 57129.07-375 EUR-722
Nasdaq 10030 minn/a 78728.34-558 EUR-4,518
S&P 5001 timmen/a 55327.49-609 EUR-1,521
S&P 50015 minn/a 75728.67-717 EUR-1,269
Guld30 minn/a 67327.49-794 EUR-1,145
Guld15 minn/a 66526.92-1,683 EUR-1,797
DAX 405 minn/a 59827.42-2,462 EUR-4,023
DAX 401 timmen/a 49026.94-3,949 EUR-6,854

Diagram

Resultat per körning

De 10 bästa av 16 körningar. Hela listan finns i tabellen ovan.

Över 1.0 gav vinst, under 1.0 gav förlust.

Koden

ProBuilder, omskriven till husstandard

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

26 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

EMAADX
Läs det här förstKända svagheter4 punkter
  • Den bästa körningen på Nasdaq 100 1 timme gav EUR 3,805 men hade en max drawdown på EUR 3,530.20, så drawdownen är nästan lika stor som den totala vinsten.
  • Endast 26.19% av affärerna gick med vinst i den bästa körningen. Systemet bygger på att ett litet antal långa trender betalar för många små förluster.
  • Resultaten är blandade över marknaderna: varje S&P 500-tidsram förlorade pengar, och DAX 40 på 1 timme slutade på EUR -3,948.70.
  • Profit factor registrerades bara för Nasdaq 100-körningarna (1.15 på 1 timme, 1.13 på 5 minuter). De andra raderna kommer från sweep-data utan den.

Frågor

Om den här strategin

Kan jag köra ADX Filtered EMA Cross live i ProOrder?

Ja, det är ett standardsystem för ProOrder med en fast stop. Koden skrevs om efter testningen och har inte kompileringskontrollerats ännu, och statistiken kommer från versionen före omskrivningen, så kör den i demo först.

Var gick den bäst?

Nasdaq 100 på 1 timme gav den bästa körningen, EUR 3,805 över 607 affärer med en profit factor på 1.15. DAX 40 på 30 minuter gav också EUR 3,274.50, medan alla fyra S&P 500-tidsramar och de flesta Gold-tidsramar förlorade.

Hur mycket kapital krävs för ett kontrakt?

Vid 1 kontrakt per affär hade den bästa körningen en max drawdown på EUR 3,530.20. Marginalen beror på din broker, så anpassa ditt konto efter den drawdownen, inte efter vinstsiffran.

Varför spelar ADX-filtret roll här?

En ren EMA-korsning blir piskad fram och tillbaka i sidledes marknader. Att kräva ADX(14) över 25 hoppar över korsningar som sker när det inte finns någon trend, och det är där de flesta av de förlusterna kommer från.

Relaterat

Strategier som den här

Monday Dip Buy

Använder samma indikator.

n/a PF · 146 affärer

Negated Hammer

Bästa körning på samma marknad, Nasdaq 100.

3.20 PF · 372 affärer

SMA Cross 10/30

En liknande profit factor.

1.14 PF · 2,495 affärer

Vill du se hur trendsystem som det här passar in i en portfölj? Ställ dig i kön till ProRealAlgos-communityn.

Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation