Med closen over 200-periodes SMA åpner et kryss tilbake over 20-periodes SMA en long. Shorts speiler dette under 200 SMA. Posisjoner lukkes på et kryss av 50-periodes SMA eller på en 1% stop.
Beste kjøring av 16. DAX 40, 5 min, spread 3, fra kjøring sweeps:2026-09-07-DAX40-5m-opt.tsv:21.
| Periode | Frem til 2026-09-07 |
| Instrument | DAX 40, 5 minutter |
| Spread | 3 poeng |
| Kontrakter | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Kun spread. Kommisjoner og overnattfinansiering er ikke inkludert. |
| Barer | Opptil 200,000 barer, færre der instrumentet har kortere historikk |
| Sist testet | 2026-09-07 |
| positionSize Kontrakter per handel | 1 |
| trendPeriod Lengde på trend-SMA | 200 |
| pullbackPeriod Lengde på pullback-SMA | 20 |
| exitPeriod Lengde på utgangs-SMA | 50 |
| stopLossPct Beskyttende stop, prosent | 1 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Beste kjøring | 5 min | n/a | 8,062 | 20.52 | -20,001 EUR | -20,186 |
| Gull | 30 min | n/a | 7,731 | 25.66 | 835 EUR | -3,080 |
| Gull | 1 time | n/a | 4,354 | 24.41 | 76.10 EUR | -1,111 |
| Gull | 5 min | n/a | 7,921 | 20.10 | -1,894 EUR | -2,405 |
| Gull | 15 min | n/a | 7,904 | 19.93 | -2,880 EUR | -3,948 |
| DAX 40 | 1 time | n/a | 4,077 | 27.13 | -5,331 EUR | -8,171 |
| S&P 500 | 1 time | 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 time | n/a | 4,403 | 23.37 | -17,362 EUR | -18,992 |
Diagrammer
Topp 10 av 16 kjøringer. Hele listen finnes i tabellen ovenfor.
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 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Den kan, men testene støtter ikke å kjøre den som den er. Koden er en omskriving uten kompileringssjekk, og den tapende statistikken kommer fra den tidligere versjonen.
DAX 40, Gold, S&P 500 og Nasdaq 100 på 5 minutter til 1 time. Alle kjøringer på Nasdaq 100, S&P 500 og DAX 40 tapte penger.
Med 1 kontrakt hadde DAX 40 5 minutter en max drawdown på EUR 20,185.60. Nasdaq 100 30 minutter nådde EUR 19,051.40.
Pullback-innganger er en vanlig idé, og det er nyttig å vite at den mislyktes på disse markedene og tidsrammene før du bruker tid på den.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.