Ställ dig i kön
Strategier / Breakout / Intraday Range Breakout

Intraday Range Breakout efter en pullback på 35%

När priset drar sig tillbaka minst 35% av dagens intervall från högsta läggs en buy stop 4 punkter under det högsta, med en speglad sell stop över lägsta. Dagens intervall måste hålla sig på eller under 160 punkter och de två nivåerna minst 20 från varandra. Den hoppar över 1 maj och helgdagarna i slutet av december, och varje sida handlar en gång per dag.

BreakoutLong & shortIntradayNikkei 22530 min
n/aProfit factor
29,850Nettovinst USD
17.53%Träffsäkerhet
3,646Affärer
-8,138Max drawdown
8.19Snittaffär

Bästa körning av 12. Nikkei 225, 30 min, spread 10, från körning sweeps:2026-09-17-NIKKEI-30m-opt.tsv:2.

Entryregler, long

  1. Inte 1 maj eller 24, 25, 26, 30 eller 31 december
  2. Dagens intervall så här långt är 160 punkter eller mindre
  3. Köpnivån ligger minst 20 punkter över säljnivån
  4. Buy stop-order på köpnivån, en gång per dag

Entryregler, short

  1. Inte 1 maj eller 24, 25, 26, 30 eller 31 december
  2. Dagens intervall så här långt är 160 punkter eller mindre
  3. Köpnivån ligger minst 20 punkter över säljnivån
  4. Sell stop-order på säljnivån, en gång per dag

Exitregler

  1. Stop loss 160 punkter
  2. Om long-sidan redan handlat idag stängs en short med en stop på köpnivån

Testvillkor

PeriodTill och med 2026-09-17
InstrumentNikkei 225, 30 minuter
Spread10 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-17
Parametrar (7)
positionSize
Kontrakt per affär
1
maxRangePoints
Inga nya nivåer om dagens intervall är bredare än detta; även stop loss i punkter
160
minLevelGap
Minsta avstånd mellan köp- och säljnivån
20
orderDistance
Entrynivåerna ligger så här många punkter inom dagens högsta och lägsta
4
minPullbackPct
Pullback från en ytterpunkt, som procent av dagens intervall, som krävs för att sätta den nivån
35
rangeExtraBars
Barer som läggs till dagens barantal för högsta/lägsta-fönstret
2
mayMonth / mayDay / decemberMonth / christmasEve / christmasDay / boxingDay / yearEndEve / newYearsEve
Datum i helgdagskalendern utan trading
5 / 1 / 12 / 24 / 25 / 26 / 30 / 31

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
Nikkei 225Bästa körning30 minn/a 3,64617.5329,850 USD-8,138
Nikkei 2251 timmen/a 3,05523.2418,297 USD-8,884
Nikkei 225Dagn/a 17219.7710,782 USD-8,276
DAX 40Dagn/a 61936.837,816 EUR-5,105
Nasdaq 10030 minn/a 1,71918.445,659 EUR-5,120
Nasdaq 100Dagn/a 47939.465,029 EUR-2,144
Guld10 minn/a 7533.332,089 EUR-692
Guld5 minn/a 5731.581,760 EUR-1,539
FTSE 1005 minn/a 6328.571,710 EUR-889
Guld30 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

Diagram

Resultat per körning

De 10 bästa av 12 körningar. Hela listan finns i tabellen ovan.

NettovinstMax drawdown

Koden

ProBuilder, omskriven till 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 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.
Läs det här förstKända svagheter4 punkter
  • Det finns bara sweep-data, så profit factor registrerades inte.
  • Den bästa körningen vinner bara 17.53% av sina 3,646 affärer. Långa serier av små förluster är en del av designen.
  • Den bästa körningens drawdown på USD 8,137.8 är stor jämfört med dess nettovinst på USD 29,849.8.
  • Intervallet och stoppen på 160 punkter är fasta i prisenheter, så filtret passar knappt vissa marknader och är löst på andra.

Frågor

Om den här strategin

Är den här strategin klar för ProOrder?

Den körs på stopporder som ProOrder stödjer, och båda kan vara aktiva samtidigt. Koden skrevs om efter testningen och har ännu inte kompileringskontrollerats.

Hur gick det på olika marknader?

Alla 11 rader i tabellen var lönsamma. Nikkei 225 ledde, med USD 18,297.2 på 1 timme, och DAX 40 Dag gav EUR 7,815.6, medan S&P 500 1 minut bara tog 14 affärer.

Vilken drawdown ger 1 kontrakt?

Den bästa körningen hade en max drawdown på USD 8,137.8 med 1 kontrakt, och Nikkei 225 1 timme fick USD 8,883.9.

Varför 30-minutersbarer?

Nivåerna kommer från dagens högsta, lägsta och en pullback på 35%, som behöver några barer för att bildas. På 30 minuter händer det de flesta dagar utan bruset från 1-minutersbarer.

Relaterat

Strategier som den här

Monday Dip Buy

Bästa körning på samma marknad, Nikkei 225.

n/a PF · 146 affärer

Breakout Regime Filter

Även en breakout-strategi.

6.28 PF · 70 affärer

Bollinger Band Walk

Även en breakout-strategi.

3.10 PF · 148 affärer

Få tidig tillgång till hur ProRealAlgos-medlemmar handlar range breakouts. Ställ dig i kön.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation