Ställ dig i kön
Strategier / Breakout / Fractal Breakout

Fractal Breakout

Ett swing high bekräftas när en stängning är den högsta av de omgivande 227 barerna, vilket innebär att det först är känt 113 barer senare. När priset stänger tillbaka över den nivån köper systemet, och det säljer short på den spegelvända setupen. Exiter använder ett mål på 30 punkter, en trailing stop på 5 punkter och Donchian-kanalen på 20 barer som stop.

BreakoutLong & shortSwingS&P 5004 timmar
1.71Profit factor
960Nettovinst EUR
77.87%Träffsäkerhet
235Affärer
-343Max drawdown
4.09Snittaffär

Bästa körning av 12. S&P 500, 4 timmar, spread 1, från körning pf:2026-09-15-USA500-4h.tsv:1.

Entryregler, long

  1. Ingen position är öppen

Entryregler, short

  1. Ingen position är öppen

Exitregler

  1. Vinstmål på 30 punkter
  2. Stop vid föregående bars Donchian-lägsta på 20 barer för longs, högsta för shorts

Testvillkor

PeriodFram till 2026-09-15
InstrumentS&P 500, 4 timmar
Spread1 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-15
Parametrar (6)
positionSize
Kontrakt per affär
1
fractalPeriod
Barer på varje sida av en bekräftad swing-stängning
113
longTrailPoints
Trailing stop-avstånd för longs (punkter)
5
shortTrailPoints
Trailing stop-avstånd för shorts (punkter)
5
channelPeriod
Donchian-kanal som används som skyddande stop
20
takeProfitPoints
Vinstmål (punkter)
30

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
S&P 500Bästa körning4 timmar1.71 23577.87960 EUR-343
Guld4 timmar1.60 19075.26565 EUR-125
FTSE 100Dag1.37 13286.36873 EUR-525
Brentolja1 timme1.30 47783.651,983 EUR-1,413
Dow Jones1 timme1.24 43990.212,076 EUR-1,765
USD/JPY1 timme1.15 1,07476.16156,250 JPY-141,305
Guld1 timme1.13 68555.18379 EUR-219
Guld30 min1.10 1,21551.36402 EUR-236
S&P 5001 timme1.09 95664.02493 EUR-482
Brentolja30 min1.08 1,03378.411,127 EUR-1,078
BrentoljaDagn/a 4192.68933 EUR-614
S&P 500Dagn/a 8381.93439 EUR-176

Diagram

Resultat per körning

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

Över 1.0 gav vinst, under 1.0 gav förlust.

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// Fractal Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
fractalPeriod = 113       // bars on each side of a confirmed swing close
longTrailPoints = 5       // trailing stop distance for longs (points)
shortTrailPoints = 5      // trailing stop distance for shorts (points)
channelPeriod = 20        // Donchian channel used as the protective stop
takeProfitPoints = 30     // profit target (points)

// --- Indicators ---
// A swing close is the extreme of the window centred on it, so it is only
// confirmed fractalPeriod bars later. The level holds until a new swing forms.
isSwingHigh = close[fractalPeriod] >= Highest[2 * fractalPeriod + 1](close)
isSwingLow = close[fractalPeriod] <= Lowest[2 * fractalPeriod + 1](close)

IF isSwingHigh THEN
  breakoutHigh = close[fractalPeriod]
ENDIF
IF isSwingLow THEN
  breakoutLow = close[fractalPeriod]
ENDIF

52 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 svagheter3 punkter
  • Den bästa körningen på S&P 500 4 timmar hade 235 affärer och gav EUR 960.19, ett litet urval och en liten vinst.
  • Swing-nivåer bekräftas med en fördröjning på 113 barer, så signaler kan komma långt efter att swingen faktiskt bildades.
  • Punktbaserat mål och trailing stop (30 och 5) skalar inte mellan instrument. På USD/JPY 1 timme var drawdown JPY 141,304.99 mot JPY 156,250 i vinst.

Frågor

Om den här strategin

Körs Fractal Breakout i ProOrder?

Ja. Den omskrivna koden är ännu inte kompileringskontrollerad, och statistiken kommer från den version som testades före omskrivningen.

Vilka marknader var lönsamma?

Alla elva rader var positiva. Gold 4 timmar hade en profit factor på 1.6, FTSE 100 Dag 1.37 och Brent Crude 1 timme 1.3.

Hur mycket drawdown per kontrakt?

S&P 500 4 timmar hade en max drawdown på EUR 343.21 vid 1 kontrakt. Dow Jones 1 timme gick till EUR 1,765.10.

Varför en så lång fraktalperiod?

113 barer på varje sida plockar bara ut större swing-punkter, så systemet reagerar på brott av meningsfulla nivåer istället för små rörelser.

Relaterat

Strategier som den här

Candle Body Sum Intraday

Bästa körning på samma marknad, S&P 500.

2.86 PF · 124 affärer

SuperTrend CCI

En liknande profit factor.

1.72 PF · 561 affärer

Breakout Regime Filter

Även en breakout-strategi.

6.28 PF · 70 affärer

Vill du se den här idén jämte våra livesystem? Ställ dig i kön till ProRealAlgos-communityn.

Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.

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