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.
Bästa körning av 16. Nasdaq 100, 1 timme, spread 3, från körning pf:2026-09-15-NAS100-1h.tsv:1.
| Period | Fram till 2026-09-15 |
| Instrument | Nasdaq 100, 1 timme |
| Spread | 3 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-15 |
| 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
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Bästa körning | 1 timme | 1.15 | 607 | 26.19 | 3,805 EUR | -3,530 |
| Nasdaq 100 | 5 min | 1.13 | 650 | 31.69 | 3,397 EUR | -2,190 |
| DAX 40 | 30 min | n/a | 734 | 33.38 | 3,275 EUR | -3,460 |
| DAX 40 | 15 min | n/a | 695 | 30.79 | 950 EUR | -2,725 |
| Nasdaq 100 | 15 min | n/a | 816 | 29.41 | 778 EUR | -5,197 |
| Guld | 1 timme | n/a | 526 | 27.57 | 530 EUR | -843 |
| S&P 500 | 30 min | n/a | 717 | 28.59 | -97.07 EUR | -1,509 |
| S&P 500 | 5 min | n/a | 626 | 27.64 | -119 EUR | -626 |
| Guld | 5 min | n/a | 571 | 29.07 | -375 EUR | -722 |
| Nasdaq 100 | 30 min | n/a | 787 | 28.34 | -558 EUR | -4,518 |
| S&P 500 | 1 timme | n/a | 553 | 27.49 | -609 EUR | -1,521 |
| S&P 500 | 15 min | n/a | 757 | 28.67 | -717 EUR | -1,269 |
| Guld | 30 min | n/a | 673 | 27.49 | -794 EUR | -1,145 |
| Guld | 15 min | n/a | 665 | 26.92 | -1,683 EUR | -1,797 |
| DAX 40 | 5 min | n/a | 598 | 27.42 | -2,462 EUR | -4,023 |
| DAX 40 | 1 timme | n/a | 490 | 26.94 | -3,949 EUR | -6,854 |
Diagram
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
// ============================================================ // 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
Frågor
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.
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.
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.
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
Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.