Sett deg på ventelisten
Strategier / Breakout / Intraday Range Breakout

Intraday Range Breakout etter en 35% pullback

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.

BreakoutLong & shortIntradayNikkei 22530 min
n/aProfit factor
29,850Nettogevinst USD
17.53%Treffprosent
3,646Handler
-8,138Max drawdown
8.19Gj.sn. handel

Beste kjøring av 12. Nikkei 225, 30 min, spread 10, fra kjøring sweeps:2026-09-17-NIKKEI-30m-opt.tsv:2.

Inngangsregler, long

  1. Ikke 1. mai eller 24., 25., 26., 30. eller 31. desember
  2. Dagens range så langt er 160 punkter eller mindre
  3. Kjøpsnivået ligger minst 20 punkter over salgsnivået
  4. Buy stop-ordre på kjøpsnivået, én gang per dag

Inngangsregler, short

  1. Ikke 1. mai eller 24., 25., 26., 30. eller 31. desember
  2. Dagens range så langt er 160 punkter eller mindre
  3. Kjøpsnivået ligger minst 20 punkter over salgsnivået
  4. Sell stop-ordre på salgsnivået, én gang per dag

Utgangsregler

  1. Stop loss 160 punkter
  2. Hvis long-siden allerede har handlet i dag, lukkes en short med en stop på kjøpsnivået

Testbetingelser

PeriodeFrem til 2026-09-17
InstrumentNikkei 225, 30 minutter
Spread10 poeng
Kontrakter1
Startkapital1,000,000
KostnaderKun spread. Kommisjoner og overnattfinansiering er ikke inkludert.
BarerOpptil 200,000 barer, færre der instrumentet har kortere historikk
Sist testet2026-09-17
Parametere (7)
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

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
Nikkei 225Beste kjøring30 minn/a 3,64617.5329,850 USD-8,138
Nikkei 2251 timen/a 3,05523.2418,297 USD-8,884
Nikkei 225Daglign/a 17219.7710,782 USD-8,276
DAX 40Daglign/a 61936.837,816 EUR-5,105
Nasdaq 10030 minn/a 1,71918.445,659 EUR-5,120
Nasdaq 100Daglign/a 47939.465,029 EUR-2,144
Gull10 minn/a 7533.332,089 EUR-692
Gull5 minn/a 5731.581,760 EUR-1,539
FTSE 1005 minn/a 6328.571,710 EUR-889
Gull30 minn/a 11036.361,482 EUR-1,456
FTSE 1001 minn/a 2334.781,089 EUR-445
S&P 5001 minn/a 1442.86458 EUR-425

Diagrammer

Resultater per kjøring

Topp 10 av 12 kjøringer. Hele listen finnes i tabellen ovenfor.

NettogevinstMax drawdown

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// 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

Slik laster du den inn

  1. Kopier koden med kopiknappen på kodeblokken.
  2. I ProRealTime åpner du et diagram for instrumentet og tidsrammen du vil teste, og åpner deretter ProOrder > New trading system og velger "Create with programming".
  3. Lim inn koden, gi systemet et navn og lagre det.
  4. Klikk "Backtest", angi din egen spread og position size, og kjør den før du vurderer å handle den live.
Les dette førstKjente svakheter4 poeng
  • Det finnes bare sweep-data, så profit factor ble ikke registrert.
  • Den beste kjøringen vinner bare 17.53% av sine 3,646 handler. Lange rekker med små tap er en del av designet.
  • Drawdownen på USD 8,137.8 i den beste kjøringen er stor sammenlignet med nettogevinsten på USD 29,849.8.
  • Rangen og stoppen på 160 punkter er faste i prisenheter, så filteret passer knapt i noen markeder og er løst i andre.

Spørsmål

Om denne strategien

Er denne strategien klar for ProOrder?

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å.

Hvordan gjorde den det på tvers av markeder?

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.

Hvilken drawdown gir 1 kontrakt?

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.

Hvorfor 30-minuttersbarer?

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

Strategier som denne

Monday Dip Buy

Beste kjøring på samme marked, Nikkei 225.

n/a PF · 146 handler

Breakout Regime Filter

Også en breakout-strategi.

6.28 PF · 70 handler

Bollinger Band Walk

Også en breakout-strategi.

3.10 PF · 148 handler

Få tidlig tilgang til hvordan ProRealAlgos-medlemmer handler range breakouts. Sett deg på ventelisten.

ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.

Tidligere backtest-resultater er ingen garanti for fremtidige resultater. Dette er ikke finansiell rådgivning. Kuratert og vedlikeholdt av ProRealAlgos. ProRealTime™ er et varemerke tilhørende ProRealTime SAS. prorealalgos.comStatistikkDokumentasjon