Når prisen trekker tilbake minst 35% av dagens range fra toppen, plasseres en buy stop 4 punkter under den toppen, med en speilvendt sell stop over bunnen. Dagens range må holde seg på eller under 160 punkter og de to nivåene minst 20 fra hverandre. Den hopper over 1. mai og helligdagene sent i desember, og hver side handler én gang per dag.
Beste kjøring av 12. Nikkei 225, 30 min, spread 10, fra kjøring sweeps:2026-09-17-NIKKEI-30m-opt.tsv:2.
| 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 |
| maxRangePoints Ingen nye nivåer hvis dagens range er bredere enn dette; også stop loss i punkter | 160 |
| minLevelGap Minste avstand mellom kjøps- og salgsnivået | 20 |
| orderDistance Inngangsnivåene ligger så mange punkter inne i dagens topp og bunn | 4 |
| minPullbackPct Pullback fra et ytterpunkt, som prosent av dagens range, som kreves for å sette det nivået | 35 |
| rangeExtraBars Barer lagt til dagens barantall for topp/bunn-vinduet | 2 |
| mayMonth / mayDay / decemberMonth / christmasEve / christmasDay / boxingDay / yearEndEve / newYearsEve Datoer i helligdagskalenderen uten handel | 5 / 1 / 12 / 24 / 25 / 26 / 30 / 31 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nikkei 225Beste kjøring | 30 min | n/a | 3,646 | 17.53 | 29,850 USD | -8,138 |
| Nikkei 225 | 1 time | n/a | 3,055 | 23.24 | 18,297 USD | -8,884 |
| Nikkei 225 | Daglig | n/a | 172 | 19.77 | 10,782 USD | -8,276 |
| DAX 40 | Daglig | n/a | 619 | 36.83 | 7,816 EUR | -5,105 |
| Nasdaq 100 | 30 min | n/a | 1,719 | 18.44 | 5,659 EUR | -5,120 |
| Nasdaq 100 | Daglig | n/a | 479 | 39.46 | 5,029 EUR | -2,144 |
| Gull | 10 min | n/a | 75 | 33.33 | 2,089 EUR | -692 |
| Gull | 5 min | n/a | 57 | 31.58 | 1,760 EUR | -1,539 |
| FTSE 100 | 5 min | n/a | 63 | 28.57 | 1,710 EUR | -889 |
| Gull | 30 min | n/a | 110 | 36.36 | 1,482 EUR | -1,456 |
| FTSE 100 | 1 min | n/a | 23 | 34.78 | 1,089 EUR | -445 |
| S&P 500 | 1 min | n/a | 14 | 42.86 | 458 EUR | -425 |
Diagrammer
Topp 10 av 12 kjøringer. Hele listen finnes i tabellen ovenfor.
Koden
// ============================================================ // Intraday Range Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 10000 // --- Parameters --- positionSize = 1 // contracts per trade maxRangePoints = 160 // no orders if today's range is wider than this; also the stop loss minLevelGap = 20 // buy and sell levels must be at least this far apart orderDistance = 4 // entry levels sit this many points inside the day's extremes minPullbackPct = 35 // price must pull back this percent of the range from an extreme rangeExtraBars = 2 // bars added to today's bar count for the range window mayMonth = 5 // holiday calendar: May mayDay = 1 // May 1 decemberMonth = 12 // holiday calendar: December christmasEve = 24 christmasDay = 25 boxingDay = 26 yearEndEve = 30 newYearsEve = 31 ONCE dayStarted = -1 ONCE longDone = 0 ONCE shortDone = 0 // --- Indicators --- // No trading on holidays and thin year-end sessions. IF (Month = mayMonth AND Day = mayDay) OR (Month = decemberMonth AND (Day = christmasEve OR Day = christmasDay OR Day = boxingDay OR Day = yearEndEve OR Day = newYearsEve)) THEN tradingDay = 0 ELSE tradingDay = 1 ENDIF
56 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Den kjører på stoppordrer som ProOrder støtter, og begge kan være aktive samtidig. Koden ble skrevet om etter testing og er ikke kompileringssjekket ennå.
Alle 11 radene i tabellen var lønnsomme. Nikkei 225 ledet, med USD 18,297.2 på 1 time, og DAX 40 Daglig ga EUR 7,815.6, mens S&P 500 1 minutt tok bare 14 handler.
Den beste kjøringen hadde en max drawdown på USD 8,137.8 med 1 kontrakt, og Nikkei 225 1 time hadde USD 8,883.9.
Nivåene kommer fra dagens topp, bunn og en 35% pullback, som trenger noen barer for å dannes. På 30 minutter skjer det de fleste dager uten støyen fra 1-minuttsbarer.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.