Compra quando la chiusura è sopra la chiusura di 3 barre prima e sopra la SMA a 200 periodi, e vende short sul setup speculare. Le operazioni si chiudono su un incrocio della SMA a 20 periodi o a uno stop dell'1%. I risultati in questa pagina sono perdite su ogni mercato testato.
Miglior esecuzione su 16. Gold, 30 min, spread 0.6, dall'esecuzione sweeps:2026-09-07-GOLD-30m-opt.tsv:16.
| Periodo | Fino al 2026-09-07 |
| Strumento | Gold, 30 minuti |
| Spread | 0.6 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-07 |
| positionSize Contratti per operazione | 1 |
| momentumBars Confronta la chiusura con la chiusura di questo numero di barre fa | 3 |
| trendPeriod Lunghezza del filtro di trend SMA | 200 |
| exitPeriod SMA che chiude l'operazione | 20 |
| stopLossPct Stop protettivo, percentuale del prezzo di ingresso | 1 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| OroMiglior esecuzione | 30 min | n/a | 23,572 | 25.87 | -6,941 EUR | -10,737 |
| Oro | 1 ora | n/a | 13,568 | 25.63 | -4,970 EUR | -6,288 |
| Oro | 5 min | n/a | 22,391 | 22.34 | -10,356 EUR | -10,358 |
| Oro | 15 min | n/a | 22,453 | 21.05 | -11,911 EUR | -12,096 |
| S&P 500 | 1 ora | n/a | 13,544 | 24.39 | -14,786 EUR | -14,995 |
| S&P 500 | 30 min | n/a | 22,612 | 25.37 | -15,207 EUR | -18,100 |
| S&P 500 | 15 min | n/a | 22,025 | 22.84 | -22,026 EUR | -22,032 |
| S&P 500 | 5 min | n/a | 22,052 | 19.01 | -22,731 EUR | -22,752 |
| DAX 40 | 1 ora | n/a | 12,583 | 28.60 | -25,330 EUR | -28,320 |
| Nasdaq 100 | 1 ora | n/a | 13,746 | 23.33 | -41,427 EUR | -42,672 |
| DAX 40 | 30 min | n/a | 22,626 | 27.44 | -43,008 EUR | -51,969 |
| Nasdaq 100 | 30 min | n/a | 23,126 | 24.90 | -43,185 EUR | -47,829 |
| Nasdaq 100 | 15 min | n/a | 22,282 | 25.90 | -54,500 EUR | -54,500 |
| Nasdaq 100 | 5 min | n/a | 22,203 | 23.76 | -64,053 EUR | -64,138 |
| DAX 40 | 5 min | n/a | 22,331 | 22.51 | -67,174 EUR | -67,332 |
| DAX 40 | 15 min | n/a | 22,450 | 25.47 | -75,174 EUR | -75,223 |
Grafici
Prime 10 esecuzioni su 16. L'elenco completo è nella tabella qui sopra.
Il codice
// ============================================================ // Three Bar Momentum Filtered // ProRealAlgos Strategy Library | prorealalgos.com // Type: Momentum // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade momentumBars = 3 // compare the close with the close this many bars ago trendPeriod = 200 // SMA trend filter length exitPeriod = 20 // SMA that closes the trade stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- trendMA = Average[trendPeriod](close) exitMA = Average[exitPeriod](close)
Altre 25 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Il codice può funzionare in ProOrder, ma nessun mercato o timeframe testato è stato profittevole, e il codice riscritto non è stato verificato in compilazione.
DAX 40, Nasdaq 100, S&P 500 e Gold su grafici intraday. Gold 1 ora ha perso meno di tutti, chiudendo a EUR -4,970.2.
Con 1 contratto l'esecuzione Gold 30 minuti ha avuto un drawdown di EUR 10,737, e Nasdaq 100 5 minuti di EUR 64,138.2.
Vedere cosa fallisce aiuta tanto quanto vedere cosa funziona. Un semplice trigger di momentum con un filtro di trend qui non è sufficiente da solo.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.