Auf die Warteliste
Strategien / Volatilität / Volatility Breakout

Volatility Breakout: Ungewöhnlich weite Bars reiten

Wenn ein Bar mindestens 0.9 mal so weit ist wie die 72-Bar durchschnittliche Tagesrange, folgt das System seiner Richtung: long bei einem Aufwärts-Bar, short bei einem Abwärts-Bar. Es nimmt Gewinn bei 1.9 mal der durchschnittlichen Tagesrange mit oder steigt nach 9 Bars aus. Ein entgegengesetztes Signal dreht die Position.

VolatilitätLong & ShortSwingDAX 401 Stunde
1.39Profit Factor
6,346Nettogewinn EUR
50.74%Trefferquote
475Trades
-1,049Max Drawdown
13.36Durchschn. Trade

Bester Durchlauf von 23. DAX 40, 1 Stunde, Spread 3, aus Durchlauf pf:2026-09-24-DAX40-1h.tsv:2.

Einstiegsregeln, Long

  1. Der Bar schließt auf oder über seinem Open

Einstiegsregeln, Short

  1. Der Bar schließt unter seinem Open

Ausstiegsregeln

  1. Schließen nach 9 Bars im Trade
  2. Ein entgegengesetztes Signal dreht die Position
  3. Kein Stop Loss

Testbedingungen

ZeitraumBis 2026-09-25
InstrumentDAX 40, 1 Stunde
Spread3 Punkte
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-25
Parameter (6)
positionSize
Größe pro Punkt
1
rangePeriod
Bars im Durchschnitt der Range des Vortages
72
atrPeriod
ATR-Länge (1 ist die eigene True Range des bars)
1
volatilityFactor
Anteil der durchschnittlichen Tagesrange, den ein Bar erreichen muss
0.9
targetFactor
Ziel als Vielfaches der durchschnittlichen Tagesrange
1.9
maxBarsInTrade
Zeitausstieg nach dieser Anzahl Bars
9

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
DAX 40Bester Durchlauf1 Stunde1.39 47550.746,346 EUR-1,049
Dow Jones1 Stunden/a 17455.175,386 EUR-1,917
Silber10 Min.n/a 11342.482,862 USD-1,813
Brent-Rohöl30 Min.n/a 16347.852,437 EUR-1,330
Dow Jones15 Min.n/a 8946.072,231 EUR-1,223
Dow Jones10 Min.n/a 7450.002,177 EUR-832
DAX 4030 Min.n/a 32747.091,738 EUR-1,161
US-Rohöl15 Min.n/a 15145.701,457 EUR-665
Silber5 Min.n/a 5238.461,391 USD-1,040
Silber2 Min.n/a 2100.001,027 USD-259
FTSE 10030 Min.n/a 22042.73978 EUR-792
Nikkei 2253 Min.n/a 1566.67945 USD-540
Silber3 Min.n/a 366.67859 USD-482
DAX 405 Min.n/a 14639.04707 EUR-610
Nasdaq 1003 Min.n/a 2055.00623 EUR-409
Nikkei 2252 Min.n/a 757.14600 USD-415
S&P 50015 Min.n/a 12850.78588 EUR-193
DAX 4010 Min.n/a 13544.44556 EUR-378
Dow Jones2 Min.n/a 1030.00452 EUR-346
Gold3 Min.n/a 955.5697.10 EUR-43.40
S&P 5002 Min.n/a 1353.8594.96 EUR-47.31
S&P 5001 Min.n/a 757.1476.58 EUR-64.92
Gold1 Min.n/a 2100.0022.30 EUR-14.60

Charts

Ergebnisse je Durchlauf

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

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Volatility Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Volatility
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // size per point
rangePeriod = 72          // bars in the average of the daily range
atrPeriod = 1             // ATR length, 1 = this bar's true range
volatilityFactor = 0.9    // bar range must reach this share of the average daily range
targetFactor = 1.9        // target as a multiple of the average daily range
maxBarsInTrade = 9        // time exit after this many bars

// --- Indicators ---
// On Monday use the range from two days back, since Sunday has no real range.
IF OpenDayOfWeek = 1 THEN
  dayRange = DHigh(2) - DLow(2)
ELSE
  dayRange = DHigh(1) - DLow(1)
ENDIF

avgDayRange = Average[rangePeriod](dayRange)
atrValue = AverageTrueRange[atrPeriod](close)
targetDistance = avgDayRange * targetFactor
wideBar = atrValue >= volatilityFactor * avgDayRange
barsInTrade = BarIndex - TradeIndex

28 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.

Verwendete Indikatoren

ATR
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Es gibt keinen Stop Loss. Ein Trade kann nur am Ziel, nach 9 Bars oder bei einem Umkehrsignal enden.
  • Mehrere Durchläufe haben winzige Stichproben, etwa 2 Trades auf Gold 1 Minute und 2 auf Silver 2 Minuten, ihre Gewinne sagen daher wenig aus.
  • Das Ziel wird als Punkte übergeben, obwohl es ein Preisabstand ist. Bei Instrumenten, bei denen ein Punkt nicht eine Preiseinheit ist, weicht das reale Ziel von der Formel ab.
  • Nur der Durchlauf DAX 40 1 Stunde hat einen erfassten Profit Factor (1.39); der Rest sind Sweep-Ergebnisse.

Fragen

Über diese Strategie

Ist es ProOrder-fertig?

Ja, es läuft unbeaufsichtigt und bestimmt die Größe in Einheiten pro Punkt. Prüfen Sie zuerst den Zielabstand auf Ihrem Instrument, wegen der Art, wie die Punkteumrechnung funktioniert.

Welche Märkte wurden getestet?

DAX 40 1 Stunde war der Spitzen-Durchlauf mit 6,346.40 EUR über 475 Trades. Alle 22 anderen Durchläufe in der Tabelle waren positiv, darunter Dow Jones 1 Stunde mit 5,386.40 EUR und Silver 10 Minuten mit 2,861.50 USD.

Wie hoch war das Risiko bei 1 Kontrakt?

Der Durchlauf DAX 40 1 Stunde hatte einen max Drawdown von 1,049.20 EUR bei 1 Kontrakt mit einem Spread von 3 Punkten.

Warum der 1-Stunden-Chart?

Der Einstieg vergleicht einen Bar mit der Range eines ganzen Tages. Auf 1-Stunden-Bars geschieht das oft genug für 475 Trades und filtert dabei immer noch kleine Bewegungen heraus.

Verwandt

Strategien wie diese

ATR Band

Verwendet denselben Indikator.

10.31 PF · 53 Trades

Buy After Price Fall

Bester Durchlauf auf demselben Markt, DAX 40.

1.88 PF · 312 Trades

Dual MA Long Trend

Ein ähnlicher Profit Factor.

1.39 PF · 241 Trades

Tragen Sie sich in die ProRealAlgos Warteliste ein und sehen Sie, welche Volatilitätssysteme Mitglieder betreiben.

Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.

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