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

Morning Range Breakout med adaptiv størrelsesberegning

På den første baren hver dag legger systemet inn en buy stop på 120-bars toppen og en sell stop på 120-bars bunnen. Bare én handel er tillatt per dag. Den sikter mot 35 poeng med en hard stopp på 60 poeng.

BreakoutLong & shortSwingBrent råoljeDaglig
1.89Profit factor
7,714Nettogevinst EUR
74.19%Treffprosent
434Handler
-719Max drawdown
17.77Gj.sn. handel

Beste kjøring av 39. Brent Crude, Daglig, spread 3, fra kjøring pf:2026-09-15-BRENT-D.tsv:3.

Inngangsregler, long

  1. Bare hvis ingen handel er tatt eller utløst i dag og det ikke er en helgebar

Inngangsregler, short

  1. Bare hvis ingen handel er tatt eller utløst i dag og det ikke er en helgebar

Utgangsregler

  1. Stopp 35 prisenheter fra gjennomsnittlig inngangspris
  2. Hard stop loss 60 poeng

Testbetingelser

PeriodeFrem til 2026-09-15
InstrumentBrent Crude, Daglig
Spread3 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-16
Parametere (8)
stopDistance
Prisavstand for den styrte stoppen og profittmålet
35
rangeBars
Barer i breakout-rangen, målt på den første baren hver dag
120
stopLossPoints
Hard beskyttelsesstopp i poeng
60
profitStep
Størrelsen nullstilles til 1 hver gang strategigevinsten øker med så mye
20
positionSize
Kontrakter; vokser etter et tap, krymper etter en vinner
1
profitMark
Strateginivå for gevinst som utløser neste nullstilling av størrelsen
20
inTrade
Startverdi for i-handel-flagget, så størrelsen ikke justeres før den første handelen
1
sizeAdjusted
Startverdi for størrelsesjustert-flagget, så størrelsen ikke justeres før den første handelen
1

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
Brent råoljeBeste kjøringDaglig1.89 43474.197,714 EUR-719
USD/JPYDaglig1.86 1,08976.121,338,700 JPY-76,500
GBP/USDDaglig1.70 1,09474.3118,262 USD-1,989
Dow Jones4 timer1.68 62671.7310,622 EUR-1,550
Gull10 min1.43 46855.777,053 EUR-1,102
GullDaglig1.39 27860.434,570 EUR-2,200
Gull15 min1.37 52854.557,646 EUR-1,961
SølvDaglig1.34 42560.7129,069 USD-6,934
Dow Jones1 time1.33 1,06561.6015,281 EUR-1,498
DAX 40Daglig1.30 95462.7912,668 EUR-2,732
Amerikansk råolje4 timer1.29 1,04459.8715,081 EUR-2,352
Sølv4 timer1.28 85756.0156,137 USD-7,984
Brent råolje4 timer1.28 74361.249,972 EUR-3,412
USD/JPY10 min1.25 91566.78802,240 JPY-282,690
EUR/USDDaglig1.23 1,05467.4687,805 USD-28,557
Gull4 timer1.23 46852.996,138 EUR-3,127
USD/JPY15 min1.21 1,11467.24865,410 JPY-238,610
Nikkei 225Daglig1.21 1,16073.1012,846 USD-5,694
Gull5 min1.21 36454.954,571 EUR-3,052
Dow Jones30 min1.19 1,34758.9517,804 EUR-6,660
Gull1 time1.18 72852.888,638 EUR-3,600
S&P 500Daglig1.18 40954.284,457 EUR-2,346
USD/JPY5 min1.16 52264.94325,240 JPY-130,880
GBP/USD4 timer1.15 1,63764.9413,171 USD-3,585
Nasdaq 1004 timer1.13 1,23557.0012,906 EUR-9,310
Gull30 min1.13 72451.807,513 EUR-4,038
USD/JPY4 timer1.12 1,12964.48438,870 JPY-180,040
USD/JPY1 time1.11 2,05864.82922,930 JPY-335,090
Amerikansk råolje1 time1.11 1,89654.5420,962 EUR-7,692
Nasdaq 10010 min1.11 1,26852.6813,948 EUR-7,963
Nasdaq 10015 min1.10 1,80852.3218,077 EUR-13,562
Brent råolje1 time1.10 1,36553.4814,300 EUR-10,534
S&P 50030 min1.10 1,19351.5511,913 EUR-7,131
Amerikansk råolje30 min1.08 2,42652.9326,200 EUR-19,195
USD/JPY30 min1.07 1,81265.18588,350 JPY-559,030
S&P 50015 min1.07 1,08750.417,498 EUR-4,808
EUR/USD4 timer1.06 1,52564.2066,798 USD-60,183
GBP/USD1 time1.06 3,05863.8711,410 USD-7,294
USD/JPY1 minn/a 8768.97122,500 JPY-50,710

Diagrammer

Resultater per kjøring

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

Over 1.0 tjente penger, under 1.0 tapte penger.

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// Morning Range Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 1000

// --- Parameters ---
stopDistance = 35             // price distance of the managed stop and the profit target
rangeBars = 120               // bars in the breakout range, taken at the first bar of each day
stopLossPoints = 60           // hard protective stop in points
profitStep = 20               // size resets to 1 each time strategy profit gains this much

ONCE positionSize = 1         // contracts; grows after a loss, shrinks after a win
ONCE profitMark = 20          // strategy profit level that triggers the next size reset
ONCE inTrade = 1              // start as if in a trade, so no size change before the first trade
ONCE sizeAdjusted = 1         // start as already adjusted, same reason

// --- Indicators ---
weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0

// New day: allow one trade and capture the range.
IF Day <> Day[1] THEN
  tradeTaken = 0
  rangeHigh = Highest[rangeBars](high)
  rangeLow = Lowest[rangeBars](low)
ENDIF

61 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
  • Position size vokser med 1 kontrakt etter hver tapende handel og nullstilles når gevinsten passerer neste 20-enhetsmerke. En taperekke kan sette flere kontrakter i risiko samtidig.
  • Den harde stoppen (60 poeng) er større enn målet (35 poeng). Treffprosenten på 74.19% på Brent Crude Daglig bærer resultatet, og et fall i treffprosent ville svekke det raskt.
  • Poengbaserte mål og stopper skalerer ikke på tvers av markeder. USD/JPY 30 minutter ga 588,350 JPY, men med en drawdown på 559,030 JPY.
  • Til tross for navnet var DAX 40 ikke det beste markedet. DAX 40 Daglig hadde en profit factor på 1.3.

Spørsmål

Om denne strategien

Kan jeg kjøre den i ProOrder?

Ja. Stoppordrene, målene og logikken for størrelsesberegning ligger alle i koden, og den tar maksimalt én handel per dag.

Hvilke instrumenter ble testet?

Brent Crude Daglig var best med en profit factor på 1.89. USD/JPY Daglig (1.86), GBP/USD Daglig (1.7) og Dow Jones 4 timer (1.68) fulgte, og nesten alle de andre radene var over 1.

Hvor mye kapital krever størrelsesberegningen?

Den verste drawdownen på Brent Crude Daglig var 718.9 EUR, med start fra 1 kontrakt. Siden størrelsen øker etter tap, vil en lengre taperekke enn backtesten hadde koste mer enn det.

Hvorfor tester den godt på dagsbarer?

På dagsdiagrammer er hver bar den første baren i en ny dag, så systemet kan legge inn nye ordrer hver sesjon. Intraday-diagrammer som Gold 10 minutter fungerte også, med en profit factor på 1.43.

Relatert

Strategier som denne

Resistance Breacher

Beste kjøring på samme marked, Brent Crude.

1.58 PF · 142 handler

Buy After Price Fall

En tilsvarende profit factor.

1.88 PF · 312 handler

Breakout Regime Filter

Også en breakout-strategi.

6.28 PF · 70 handler

Vil du lære hvordan position size endrer et system som dette? Sett deg på ventelisten til ProRealAlgos.

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