Due medie esponenziali, a 20 e 50 periodi, danno la direzione, e un'operazione viene aperta solo quando ADX(14) segna oltre 25 nel momento dell'incrocio. Opera sia long sia short e resta in posizione fino a quando le medie si incrociano di nuovo o viene raggiunto uno stop dell'1%.
Miglior esecuzione su 16. Nasdaq 100, 1 ora, spread 3, dall'esecuzione pf:2026-09-15-NAS100-1h.tsv:1.
| Periodo | Fino al 2026-09-15 |
| Strumento | Nasdaq 100, 1 ora |
| Spread | 3 punti |
| Contratti | 1 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-15 |
| positionSize Contratti per operazione | 1 |
| fastPeriod Lunghezza EMA veloce | 20 |
| slowPeriod Lunghezza EMA lenta | 50 |
| adxPeriod Lunghezza ADX | 14 |
| adxThreshold Lettura minima di ADX per prendere un incrocio | 25 |
| stopLossPct Stop protettivo come percentuale del prezzo di ingresso | 1 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Miglior esecuzione | 1 ora | 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 |
| Oro | 1 ora | 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 |
| Oro | 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 ora | n/a | 553 | 27.49 | -609 EUR | -1,521 |
| S&P 500 | 15 min | n/a | 757 | 28.67 | -717 EUR | -1,269 |
| Oro | 30 min | n/a | 673 | 27.49 | -794 EUR | -1,145 |
| Oro | 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 ora | n/a | 490 | 26.94 | -3,949 EUR | -6,854 |
Grafici
Prime 10 esecuzioni su 16. L'elenco completo è nella tabella qui sopra.
Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.
Il codice
// ============================================================ // 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]
Altre 26 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, è un sistema ProOrder standard con uno stop fisso. Il codice è stato riscritto dopo i test e non è ancora stato verificato in compilazione, e le statistiche provengono dalla versione precedente alla riscrittura, quindi eseguilo prima in demo.
Nasdaq 100 su 1 ora ha dato la migliore esecuzione, EUR 3,805 su 607 operazioni con un profit factor di 1.15. Anche DAX 40 su 30 minuti ha guadagnato EUR 3,274.50, mentre tutti e quattro i timeframe di S&P 500 e la maggior parte dei timeframe di Gold hanno perso.
Con 1 contratto per operazione la migliore esecuzione ha avuto un max drawdown di EUR 3,530.20. Il margine dipende dal tuo broker, quindi dimensiona il tuo conto su quel drawdown, non sulla cifra di profitto.
Un semplice incrocio di EMA viene sbattuto avanti e indietro nei mercati laterali. Richiedere ADX(14) sopra 25 salta gli incroci che avvengono quando non c'è trend, da cui proviene la maggior parte di quelle perdite.
Correlati
Il copy trading sugli indici USA è disponibile per i membri ProRealAlgos quando si liberano dei posti.