Når prisen har falt tilbake 19% av dagens range fra toppen, legges en buy stop inn 9 poeng under den toppen, og den speilvendte regelen setter en sell stop over bunnen. Dagens range må holde seg på eller under 170, og de to nivåene må ligge minst 22 fra hverandre. Hver side handler maksimalt én gang om dagen, og det motsatte nivået fungerer også som stopp etter den første handelen.
Beste kjøring av 11. Nikkei 225, 30 min, spread 10, fra kjøring sweeps:2026-09-17-NIKKEI-30m-opt.tsv:4.
| Periode | Frem til 2026-09-17 |
| Instrument | Nikkei 225, 30 minutter |
| Spread | 10 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-17 |
| positionSize Kontrakter per handel | 1 |
| pullbackPct Pullback fra et ytterpunkt i rangen som aktiverer den siden, % av rangen | 19 |
| maxRangePoints Hopp over dager der rangen allerede er bredere enn dette | 170 |
| entryOffset Inngangsnivået ligger så langt inne fra rangens ytterpunkt | 9 |
| minLevelGap Minste avstand mellom kjøps- og salgsnivå | 22 |
| stopLossPoints Beskyttende stop (poeng) | 170 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nikkei 225Beste kjøring | 30 min | n/a | 3,097 | 19.92 | 25,932 USD | -8,887 |
| Sølv | 4 timer | n/a | 906 | 37.86 | 24,990 USD | -17,219 |
| Nasdaq 100 | 4 timer | n/a | 1,493 | 33.82 | 9,990 EUR | -4,210 |
| Brent råolje | 15 min | n/a | 635 | 13.70 | 7,493 EUR | -2,323 |
| Nasdaq 100 | 15 min | n/a | 670 | 11.64 | 7,158 EUR | -3,309 |
| Nikkei 225 | 4 timer | n/a | 1,596 | 31.33 | 6,987 USD | -6,663 |
| Nasdaq 100 | 3 min | n/a | 196 | 9.18 | 3,777 EUR | -2,241 |
| Gull | 30 min | n/a | 35 | 31.43 | 3,141 EUR | -1,109 |
| S&P 500 | 1 time | n/a | 87 | 31.03 | 2,558 EUR | -1,629 |
| DAX 40 | 5 min | n/a | 121 | 10.74 | 2,168 EUR | -1,788 |
| DAX 40 | 3 min | n/a | 93 | 10.75 | 1,700 EUR | -1,599 |
Diagrammer
Topp 10 av 11 kjøringer. Hele listen finnes i tabellen ovenfor.
Koden
// ============================================================ // Daily Range Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade pullbackPct = 19 // pullback from a range extreme that arms that side, % of range maxRangePoints = 170 // skip days whose range is already wider than this entryOffset = 9 // entry level sits this far inside the range extreme minLevelGap = 22 // minimum distance between buy and sell levels stopLossPoints = 170 // protective stop (points) ONCE rangeState = -1 // -1 before the first day, 0 new day, 1 range building // --- Indicators --- // No trading on 1 May and over Christmas / New Year. IF (Month = 5 AND Day = 1) OR (Month = 12 AND (Day = 24 OR Day = 25 OR Day = 26 OR Day = 30 OR Day = 31)) THEN isTradingDay = 0 ELSE isTradingDay = 1 ENDIF
56 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja. Den bruker stoppordrer og en fast stop loss, noe ProOrder håndterer direkte. Koden ble omskrevet etter testene og er ennå ikke kompileringssjekket.
Den beste kjøringen var Nikkei 225 på 30 minutter med USD 25,932.3 over 3,097 handler. Silver 4 timer ga USD 24,989.5, men med en drawdown på USD 17,219.0.
På den beste kjøringen ga 1 kontrakt en max drawdown på USD 8,887.2. Mindre tester som DAX 40 5 minutter hadde EUR 1,788.2 i drawdown på bare 121 handler.
Nivåene avhenger av dagens høyeste, laveste og pullback, og 30-minuttsbarer gir nok struktur til det samtidig som de unngår de stadige nivåendringene på 1- eller 3-minuttsbarer.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.