Auf die Warteliste
Strategien / Breakout / Fractal Breakout

Fractal Breakout

Ein swing Hoch ist bestätigt, wenn ein Schlusskurs der höchste der umliegenden 227 Bars ist, was bedeutet, dass es erst 113 Bars später bekannt ist. Wenn der Kurs wieder über diesem Niveau schließt, kauft das System, und beim Spiegel-Setup verkauft es short. Die Ausstiege nutzen ein 30-Punkte-Ziel, einen 5-Punkte-trailing stop und den 20-Bar-Donchian-Kanal als Stop.

BreakoutLong & ShortSwingS&P 5004 Stunden
1.71Profit Factor
960Nettogewinn EUR
77.87%Trefferquote
235Trades
-343Max Drawdown
4.09Durchschn. Trade

Bester Durchlauf von 12. S&P 500, 4 Stunden, Spread 1, aus Durchlauf pf:2026-09-15-USA500-4h.tsv:1.

Einstiegsregeln, Long

  1. Keine Position offen

Einstiegsregeln, Short

  1. Keine Position offen

Ausstiegsregeln

  1. Gewinnziel von 30 Punkten
  2. Stop am 20-Bar-Donchian-Tief des vorherigen Bars für longs, am Hoch für shorts

Testbedingungen

ZeitraumBis 2026-09-15
InstrumentS&P 500, 4 Stunden
Spread1 Punkt
Kontrakte1
Startkapital1,000,000
KostenNur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten.
BarsBis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat
Zuletzt getestet2026-09-15
Parameter (6)
positionSize
Kontrakte pro Trade
1
fractalPeriod
Bars auf jeder Seite eines bestätigten swing Schlusskurses
113
longTrailPoints
Trailing-Stop-Abstand für Longs (Punkte)
5
shortTrailPoints
Trailing-Stop-Abstand für Shorts (Punkte)
5
channelPeriod
Donchian-Kanal, der als Schutz-Stop verwendet wird
20
takeProfitPoints
Gewinnziel (Punkte)
30

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
S&P 500Bester Durchlauf4 Stunden1.71 23577.87960 EUR-343
Gold4 Stunden1.60 19075.26565 EUR-125
FTSE 100Täglich1.37 13286.36873 EUR-525
Brent-Rohöl1 Stunde1.30 47783.651,983 EUR-1,413
Dow Jones1 Stunde1.24 43990.212,076 EUR-1,765
USD/JPY1 Stunde1.15 1,07476.16156,250 JPY-141,305
Gold1 Stunde1.13 68555.18379 EUR-219
Gold30 Min.1.10 1,21551.36402 EUR-236
S&P 5001 Stunde1.09 95664.02493 EUR-482
Brent-Rohöl30 Min.1.08 1,03378.411,127 EUR-1,078
Brent-RohölTäglichn/a 4192.68933 EUR-614
S&P 500Täglichn/a 8381.93439 EUR-176

Charts

Ergebnisse je Durchlauf

Top 10 von 12 Durchläufen. Die vollständige Liste steht in der Tabelle oben.

Über 1.0 wurde Geld verdient, unter 1.0 wurde Geld verloren.

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// 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 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.
Bitte zuerst lesenBekannte Schwächen3 Punkte
  • Der beste Durchlauf auf S&P 500 4 Stunden hatte 235 Trades und erzielte EUR 960.19, eine kleine Stichprobe und ein kleiner Gewinn.
  • Swing-Niveaus werden mit einer Verzögerung von 113 Bars bestätigt, Signale können also lange nach der tatsächlichen Bildung des swing kommen.
  • Punktbasiertes Ziel und Trail (30 und 5) skalieren nicht über Instrumente hinweg. Auf USD/JPY 1 Stunde betrug der Drawdown JPY 141,304.99 gegenüber JPY 156,250 Gewinn.

Fragen

Über diese Strategie

Läuft der Fractal Breakout in ProOrder?

Ja. Der überarbeitete Code ist noch nicht auf Kompilierfähigkeit geprüft, und die Statistiken stammen aus der Version, die vor der Überarbeitung getestet wurde.

Welche Märkte waren profitabel?

Alle elf Zeilen waren positiv. Gold 4 Stunden hatte einen Profit Factor von 1.6, FTSE 100 Täglich 1.37 und Brent Crude 1 Stunde 1.3.

Wie viel Drawdown pro Kontrakt?

S&P 500 4 Stunden hatte bei 1 Kontrakt einen max Drawdown von EUR 343.21. Dow Jones 1 Stunde ging bis EUR 1,765.10.

Warum eine so lange Fraktalperiode?

113 Bars auf jeder Seite greifen nur große swing Punkte heraus, das System reagiert also auf Brüche bedeutsamer Niveaus statt auf kleine Schwankungen.

Verwandt

Strategien wie diese

Candle Body Sum Intraday

Bester Durchlauf auf demselben Markt, S&P 500.

2.86 PF · 124 Trades

SuperTrend CCI

Ein ähnlicher Profit Factor.

1.72 PF · 561 Trades

Breakout Regime Filter

Ebenfalls eine Breakout-Strategie.

6.28 PF · 70 Trades

Möchten Sie diese Idee neben unseren Live-Systemen sehen? Tragen Sie sich in die Warteliste der ProRealAlgos-Community ein.

Copy Trading auf US-Indizes ist für ProRealAlgos Mitglieder verfügbar, sobald Plätze frei werden.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation