Con la chiusura sopra la SMA a 200 periodi, un nuovo incrocio al di sopra della SMA a 20 periodi apre un long. Gli short rispecchiano questo sotto la SMA 200. Le posizioni si chiudono su un incrocio della SMA a 50 periodi o a uno stop dell'1%.
Miglior esecuzione su 16. DAX 40, 5 min, spread 3, dall'esecuzione sweeps:2026-09-07-DAX40-5m-opt.tsv:21.
| Periodo | Fino al 2026-09-07 |
| Strumento | DAX 40, 5 minuti |
| 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-07 |
| positionSize Contratti per operazione | 1 |
| trendPeriod Lunghezza SMA di trend | 200 |
| pullbackPeriod Lunghezza della SMA di pullback | 20 |
| exitPeriod Lunghezza SMA di uscita | 50 |
| stopLossPct Stop protettivo, percentuale | 1 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Miglior esecuzione | 5 min | n/a | 8,062 | 20.52 | -20,001 EUR | -20,186 |
| Oro | 30 min | n/a | 7,731 | 25.66 | 835 EUR | -3,080 |
| Oro | 1 ora | n/a | 4,354 | 24.41 | 76.10 EUR | -1,111 |
| Oro | 5 min | n/a | 7,921 | 20.10 | -1,894 EUR | -2,405 |
| Oro | 15 min | n/a | 7,904 | 19.93 | -2,880 EUR | -3,948 |
| DAX 40 | 1 ora | n/a | 4,077 | 27.13 | -5,331 EUR | -8,171 |
| S&P 500 | 1 ora | n/a | 4,395 | 23.53 | -5,754 EUR | -5,916 |
| S&P 500 | 30 min | n/a | 7,653 | 25.19 | -6,149 EUR | -8,130 |
| S&P 500 | 15 min | n/a | 7,701 | 21.71 | -6,927 EUR | -6,972 |
| S&P 500 | 5 min | n/a | 7,941 | 18.03 | -8,591 EUR | -8,595 |
| Nasdaq 100 | 30 min | n/a | 7,477 | 25.79 | -13,625 EUR | -19,051 |
| DAX 40 | 15 min | n/a | 7,666 | 23.52 | -14,402 EUR | -16,927 |
| DAX 40 | 30 min | n/a | 7,631 | 25.66 | -14,431 EUR | -18,631 |
| Nasdaq 100 | 15 min | n/a | 7,563 | 24.08 | -15,739 EUR | -16,278 |
| Nasdaq 100 | 5 min | n/a | 7,672 | 22.60 | -17,225 EUR | -17,257 |
| Nasdaq 100 | 1 ora | n/a | 4,403 | 23.37 | -17,362 EUR | -18,992 |
Grafici
Prime 10 esecuzioni su 16. L'elenco completo è nella tabella qui sopra.
Il codice
// ============================================================ // Pullback to Moving Average // ProRealAlgos Strategy Library | prorealalgos.com // Type: Trend // Direction: Long & short // Timeframe tested: 5 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade trendPeriod = 200 // SMA that sets the trend direction pullbackPeriod = 20 // SMA price must cross back over to re-enter the trend exitPeriod = 50 // SMA that closes the trade stopLossPct = 1 // protective stop, percent of entry price // --- Indicators --- trendMA = Average[trendPeriod](close) pullbackMA = Average[pullbackPeriod](close) exitMA = Average[exitPeriod](close)
Altre 25 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Può, ma i test non sostengono di eseguirla così com'è. Il codice è una riscrittura senza verifica di compilazione, e le statistiche in perdita provengono dalla versione precedente.
DAX 40, Gold, S&P 500 e Nasdaq 100 da 5 minuti a 1 ora. Tutte le esecuzioni su Nasdaq 100, S&P 500 e DAX 40 hanno perso denaro.
Con 1 contratto, DAX 40 5 minuti ha avuto un max drawdown di EUR 20,185.60. Nasdaq 100 30 minuti ha raggiunto EUR 19,051.40.
Gli ingressi in pullback sono un'idea comune, e sapere che ha fallito su questi mercati e timeframe è utile prima di dedicarci tempo.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.