Med stängningen över 200-periods SMA öppnar en korsning tillbaka över 20-periods SMA en long. Shorts speglar detta under 200 SMA. Positioner stängs vid en korsning av 50-periods SMA eller vid en stop på 1%.
Bästa körning av 16. DAX 40, 5 min, spread 3, från körning sweeps:2026-09-07-DAX40-5m-opt.tsv:21.
| Period | Till och med 2026-09-07 |
| Instrument | DAX 40, 5 minuter |
| 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-07 |
| positionSize Kontrakt per affär | 1 |
| trendPeriod Trend-SMA-längd | 200 |
| pullbackPeriod Längd på pullback-SMA | 20 |
| exitPeriod Exit-SMA-längd | 50 |
| stopLossPct Skyddande stop, procent | 1 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Bästa körning | 5 min | n/a | 8,062 | 20.52 | -20,001 EUR | -20,186 |
| Guld | 30 min | n/a | 7,731 | 25.66 | 835 EUR | -3,080 |
| Guld | 1 timme | n/a | 4,354 | 24.41 | 76.10 EUR | -1,111 |
| Guld | 5 min | n/a | 7,921 | 20.10 | -1,894 EUR | -2,405 |
| Guld | 15 min | n/a | 7,904 | 19.93 | -2,880 EUR | -3,948 |
| DAX 40 | 1 timme | n/a | 4,077 | 27.13 | -5,331 EUR | -8,171 |
| S&P 500 | 1 timme | 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 timme | n/a | 4,403 | 23.37 | -17,362 EUR | -18,992 |
Diagram
De 10 bästa av 16 körningar. Hela listan finns i tabellen ovan.
Koden
// ============================================================ // 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)
25 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Det kan den, men testerna stöder inte att köra den som den är. Koden är en omskrivning utan kompileringskontroll, och förluststatistiken kommer från den tidigare versionen.
DAX 40, Gold, S&P 500 och Nasdaq 100 på 5 minuter till 1 timme. Alla körningar på Nasdaq 100, S&P 500 och DAX 40 förlorade pengar.
Vid 1 kontrakt hade DAX 40 5 minuter en max drawdown på EUR 20,185.60. Nasdaq 100 30 minuter nådde EUR 19,051.40.
Pullback-entries är en vanlig idé, och att veta att den misslyckades på dessa marknader och tidsramar är användbart innan du lägger tid på den.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.