Sett deg på ventelisten
Strategier / Breakout / DAX Range Breakout Trailing

DAX Range Breakout Trailing: Pullback-innganger med trailing utgang

Etter at prisen har trukket 20% tilbake av dagens range, ligger en buy stop 7 punkter under toppen, eller en sell stop 7 punkter over bunnen etter en oppgang. Rangen må være 120 punkter eller mindre og nivåene 60 punkter fra hverandre, og mandager hoppes over. Vinnere styres med en trailing stop på 22 punkter for longs og 21 for shorts.

BreakoutLong & shortSwingDow JonesDaglig
n/aProfit factor
20,020Nettogevinst EUR
61.99%Treffprosent
963Handler
-2,607Max drawdown
20.79Gj.sn. handel

Beste kjøring av 18. Dow Jones, Daglig, spread 3, fra kjøring sweeps:2026-09-16-DOW30-D-opt.tsv:3.

Inngangsregler, long

  1. Ikke på mandager
  2. Bare hvis dagens range er 120 punkter eller mindre og kjøps- og salgsnivåene ligger minst 60 punkter fra hverandre
  3. Maks én long per dag

Inngangsregler, short

  1. Ikke på mandager
  2. Bare hvis dagens range er 120 punkter eller mindre og kjøps- og salgsnivåene ligger minst 60 punkter fra hverandre
  3. Maks én short per dag

Utgangsregler

  1. Hard stop loss på 240 punkter (det dobbelte av maksimal range)

Testbetingelser

PeriodeFrem til 2026-09-16
InstrumentDow Jones, 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-17
Parametere (8)
positionSize
Kontrakter per handel
1
skipDay
Ukedag uten nye innganger (1 = mandag)
1
maxAmplitude
Hopp over dager der rangen er bredere enn dette, punkter
120
minAmplitude
Minste avstand mellom de to inngangsnivåene, punkter
60
orderDistance
Forskyvning av inngangsnivået inne i rangen, punkter
7
minPullbackPct
Pullback fra rangens ytterpunkt, prosent av rangen, før et nivå settes
20
longTrailPoints
Trailing-avstand på longs, punkter
22
shortTrailPoints
Trailing-avstand på shorts, punkter
21

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
Dow JonesBeste kjøringDaglign/a 96361.9920,020 EUR-2,607
Nikkei 225Daglign/a 53156.1216,448 USD-2,304
Amerikansk råoljeDaglign/a 86560.236,785 EUR-2,214
Sølv4 timern/a 15771.345,821 USD-4,653
Brent råoljeDaglign/a 54957.744,848 EUR-1,906
Sølv1 timen/a 7474.323,963 USD-3,401
Nasdaq 100Daglign/a 27265.443,607 EUR-1,293
Nikkei 2251 minn/a 4383.721,287 USD-357
GullDaglign/a 5371.701,141 EUR-477
Brent råolje5 minn/a 3393.94379 EUR-287
Nasdaq 1001 minn/a 2281.82241 EUR-206
Brent råolje1 minn/a 7100.00183 EUR-163
Gull30 minn/a 3100.0091.70 EUR-61.90
Gull5 minn/a 2100.0089.40 EUR-68.80
Gull10 minn/a 2100.0088.70 EUR-63.50
Gull15 minn/a 2100.0086.90 EUR-61.90
S&P 5002 minn/a 3100.0065.44 EUR-61.94
FTSE 1005 minn/a 1100.0027.40 EUR-21.00

Diagrammer

Resultater per kjøring

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

NettogevinstMax drawdown

Koden

ProBuilder, omskrevet til husstandard

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

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

// --- Parameters ---
positionSize = 1          // contracts per trade
skipDay = 1               // day of week with no new entries (1 = Monday)
maxAmplitude = 120        // skip days whose range is wider than this, in points
minAmplitude = 60         // entry levels must be at least this far apart, in points
orderDistance = 7         // entry level offset inside the range, in points
minPullbackPct = 20       // price must pull back this share of the range before a level is set
longTrailPoints = 22      // trailing distance on longs, in points
shortTrailPoints = 21     // trailing distance on shorts, in points

// No trading until the first new session has started.
ONCE sessionStarted = -1

// --- Indicators ---
IF DayOfWeek = skipDay THEN
  dayAllowed = 0
ELSE
  dayAllowed = 1
ENDIF

// Reset the day's levels on the first bar of each session.
IF IntradayBarIndex = 0 THEN
  longEntryLevel = 0
  shortEntryLevel = 0
  longTaken = 0
  shortTaken = 0
  sessionStarted = 1
ENDIF

// Set each entry level once price has pulled back far enough from the range extreme.
IF sessionStarted = 1 AND dayAllowed = 1 THEN
  IF longEntryLevel = 0 OR shortEntryLevel = 0 THEN
    rangeHigh = Highest[IntradayBarIndex + 1](high)
    rangeLow = Lowest[IntradayBarIndex + 1](low)
    rangeSize = rangeHigh - rangeLow
    minPullback = rangeSize * minPullbackPct / 100

    IF rangeSize <= maxAmplitude THEN
      IF shortEntryLevel = 0 AND (close - rangeLow) >= minPullback THEN
        shortEntryLevel = rangeLow + orderDistance
      ENDIF
      IF longEntryLevel = 0 AND (rangeHigh - close) >= minPullback THEN
        longEntryLevel = rangeHigh - orderDistance
      ENDIF
    ENDIF
  ENDIF
ENDIF

51 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
  • Profit factor ble ikke registrert fordi det bare finnes sweep-data.
  • Logikken er bygget for intraday-nivåer, men den beste kjøringen er på dagsbarer, der hvert nivå kommer fra én enkelt bar. Resultatet viser ikke hvordan den tiltenkte intraday-versjonen oppfører seg.
  • Flere rader har nesten ingen handler, som FTSE 100 5 minutter med 1 handel og S&P 500 2 minutter med 3, så de 100% treffprosentene betyr ingenting.
  • Den harde stoppen på 240 punkter er langt bredere enn trailen på 22 punkter, så en handel som aldri når trail-utløseren kan tape langt mer enn en typisk vinner.

Spørsmål

Om denne strategien

Kan denne kjøre automatisk i ProOrder?

Ja, den bruker stoppordrer, en trailing stop og en hard stop, alt støttet i ProOrder. Den omskrevne koden er ikke kompileringssjekket ennå, så test den på demo først.

Hvilke instrumenter ble testet?

Den beste kjøringen var Dow Jones Daglig med EUR 20,019.9 over 963 handler. Nikkei 225 Daglig ga USD 16,448.1 og US Crude Oil Daglig EUR 6,785.2, mens intraday-kjøringene på S&P 500 og FTSE 100 tok bare en håndfull handler.

Hvor mye drawdown med 1 kontrakt?

Kjøringen på Dow Jones Daglig hadde en max drawdown på EUR 2,607.4 med 1 kontrakt. Silver 4 timer hadde USD 4,653.0 i drawdown.

Hvorfor fungerer Daglig når ideen er intraday?

På dagsbarer kommer rangefilteret og nivåene fra én bar, noe som i praksis gjør det til et annet og enklere system. Test intraday-tidsrammen selv før du stoler på den.

Relatert

Strategier som denne

Navigator

Beste kjøring på samme marked, Dow Jones.

2.93 PF · 181 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

Snakk om trailing stops og breakout-filtre med andre systematiske tradere. Sett deg på ventelisten til ProRealAlgos.

Copy trading på amerikanske indekser er tilgjengelig for ProRealAlgos-medlemmer når det blir ledige plasser.

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