Op de wachtlijst
Strategieën / Breakout / Fractal Breakout

Fractal Breakout

Een swing high wordt bevestigd wanneer een close de hoogste is van de omliggende 227 bars, wat betekent dat hij pas 113 bars later bekend is. Wanneer de koers weer boven dat niveau sluit, koopt het systeem, en bij de spiegelsetup verkoopt het short. Exits gebruiken een target van 30 punten, een trailing stop van 5 punten en het 20-bar Donchian kanaal als stop.

BreakoutLong & shortSwingS&P 5004 uur
1.71Profit factor
960Nettowinst EUR
77.87%Winstpercentage
235Trades
-343Max drawdown
4.09Gem. trade

Beste run van 12. S&P 500, 4 uur, spread 1, uit run pf:2026-09-15-USA500-4h.tsv:1.

Instapregels, long

  1. Geen positie open

Instapregels, short

  1. Geen positie open

Uitstapregels

  1. Winsttarget van 30 punten
  2. Stop op de 20-bar Donchian low van de vorige bar voor longs, high voor shorts

Testomstandigheden

PeriodeTot 2026-09-15
InstrumentS&P 500, 4 uur
Spread1 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-15
Parameters (6)
positionSize
Contracten per trade
1
fractalPeriod
Bars aan elke kant van een bevestigde swing close
113
longTrailPoints
Trailing stop-afstand voor longs (punten)
5
shortTrailPoints
Trailing stop-afstand voor shorts (punten)
5
channelPeriod
Donchian kanaal dat als beschermende stop wordt gebruikt
20
takeProfitPoints
Profit target (punten)
30

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
S&P 500Beste run4 uur1.71 23577.87960 EUR-343
Goud4 uur1.60 19075.26565 EUR-125
FTSE 100Dagelijks1.37 13286.36873 EUR-525
Brent-olie1 uur1.30 47783.651,983 EUR-1,413
Dow Jones1 uur1.24 43990.212,076 EUR-1,765
USD/JPY1 uur1.15 1,07476.16156,250 JPY-141,305
Goud1 uur1.13 68555.18379 EUR-219
Goud30 min1.10 1,21551.36402 EUR-236
S&P 5001 uur1.09 95664.02493 EUR-482
Brent-olie30 min1.08 1,03378.411,127 EUR-1,078
Brent-olieDagelijksn/a 4192.68933 EUR-614
S&P 500Dagelijksn/a 8381.93439 EUR-176

Grafieken

Resultaten per run

Top 10 van 12 runs. De volledige lijst staat in de tabel hierboven.

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

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

Nog 52 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.
Lees dit eerstBekende zwaktes3 punten
  • De beste run op S&P 500 4 uur had 235 trades en maakte EUR 960.19, een kleine steekproef en een kleine winst.
  • Swing niveaus worden met een vertraging van 113 bars bevestigd, dus signalen kunnen lang nadat de swing zich echt vormde komen.
  • Een target en trail op basis van punten (30 en 5) schalen niet mee tussen instrumenten. Op USD/JPY 1 uur was de drawdown JPY 141,304.99 tegen JPY 156,250 winst.

Vragen

Over deze strategie

Loopt de Fractal Breakout in ProOrder?

Ja. De herschreven code is nog niet gecontroleerd op compileerfouten, en de statistieken komen van de versie die voor de herschrijving is getest.

Welke markten waren winstgevend?

Alle elf regels waren positief. Gold 4 uur had een profit factor van 1.6, FTSE 100 dagelijks 1.37 en Brent Crude 1 uur 1.3.

Hoeveel drawdown per contract?

S&P 500 4 uur had een max drawdown van EUR 343.21 bij 1 contract. Dow Jones 1 uur ging naar EUR 1,765.10.

Waarom zo'n lange fractalperiode?

113 bars aan elke kant pikt alleen de grote swing punten eruit, dus het systeem reageert op doorbraken van betekenisvolle niveaus in plaats van op kleine schommelingen.

Gerelateerd

Strategieën zoals deze

Candle Body Sum Intraday

Beste run op dezelfde markt, S&P 500.

2.86 PF · 124 trades

SuperTrend CCI

Een vergelijkbare profit factor.

1.72 PF · 561 trades

Breakout Regime Filter

Ook een breakout strategie.

6.28 PF · 70 trades

Wil je dit idee naast onze live systemen zien? Ga op de wachtlijst van de ProRealAlgos community.

Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie