Auf die Warteliste
Strategien / Breakout / Intraday Range Breakout

Intraday Range Breakout nach einem Pullback von 35%

Wenn der Kurs mindestens 35% der Tagesrange vom Hoch zurückläuft, wird ein Buy-Stop 4 Punkte unter diesem Hoch platziert, mit einem gespiegelten Sell-Stop über dem Tief. Die Tagesrange muss bei 160 Punkten oder darunter bleiben und die beiden Level mindestens 20 auseinander. Es überspringt den 1. Mai und die Feiertage Ende Dezember, und jede Seite handelt einmal pro Tag.

BreakoutLong & ShortIntradayNikkei 22530 Min.
n/aProfit Factor
29,850Nettogewinn USD
17.53%Trefferquote
3,646Trades
-8,138Max Drawdown
8.19Durchschn. Trade

Bester Durchlauf von 12. Nikkei 225, 30 Min., Spread 10, aus Durchlauf sweeps:2026-09-17-NIKKEI-30m-opt.tsv:2.

Einstiegsregeln, Long

  1. Nicht am 1. Mai oder am 24., 25., 26., 30. oder 31. Dezember
  2. Die heutige Range beträgt bisher 160 Punkte oder weniger
  3. Das Kauflevel liegt mindestens 20 Punkte über dem Verkaufslevel
  4. Buy-Stop-Order am Kauflevel, einmal pro Tag

Einstiegsregeln, Short

  1. Nicht am 1. Mai oder am 24., 25., 26., 30. oder 31. Dezember
  2. Die heutige Range beträgt bisher 160 Punkte oder weniger
  3. Das Kauflevel liegt mindestens 20 Punkte über dem Verkaufslevel
  4. Sell-Stop-Order am Verkaufslevel, einmal pro Tag

Ausstiegsregeln

  1. Stop Loss 160 Punkte
  2. Wenn die Long-Seite heute schon gehandelt hat, wird ein Short mit einem Stop auf dem Kauflevel geschlossen

Testbedingungen

ZeitraumBis 2026-09-17
InstrumentNikkei 225, 30 Minuten
Spread10 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-17
Parameter (7)
positionSize
Kontrakte pro Trade
1
maxRangePoints
Keine neuen Level, wenn die heutige Range größer ist als dieser Wert; außerdem der Stop Loss in Punkten
160
minLevelGap
Mindestabstand zwischen Kauf- und Verkaufslevel
20
orderDistance
Die Einstiegslevel liegen so viele Punkte innerhalb des Tageshochs und Tagestiefs
4
minPullbackPct
Pullback von einem Extrem, als Prozent der Tagesrange, der nötig ist, um dieses Level zu setzen
35
rangeExtraBars
Bars, die zur heutigen Bar-Anzahl für das Hoch/Tief-Fenster addiert werden
2
mayMonth / mayDay / decemberMonth / christmasEve / christmasDay / boxingDay / yearEndEve / newYearsEve
Feiertagsdaten ohne Handel
5 / 1 / 12 / 24 / 25 / 26 / 30 / 31

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
Nikkei 225Bester Durchlauf30 Min.n/a 3,64617.5329,850 USD-8,138
Nikkei 2251 Stunden/a 3,05523.2418,297 USD-8,884
Nikkei 225Täglichn/a 17219.7710,782 USD-8,276
DAX 40Täglichn/a 61936.837,816 EUR-5,105
Nasdaq 10030 Min.n/a 1,71918.445,659 EUR-5,120
Nasdaq 100Täglichn/a 47939.465,029 EUR-2,144
Gold10 Min.n/a 7533.332,089 EUR-692
Gold5 Min.n/a 5731.581,760 EUR-1,539
FTSE 1005 Min.n/a 6328.571,710 EUR-889
Gold30 Min.n/a 11036.361,482 EUR-1,456
FTSE 1001 Min.n/a 2334.781,089 EUR-445
S&P 5001 Min.n/a 1442.86458 EUR-425

Charts

Ergebnisse je Durchlauf

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

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Intraday Range Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1             // contracts per trade
maxRangePoints = 160         // no orders if today's range is wider than this; also the stop loss
minLevelGap = 20             // buy and sell levels must be at least this far apart
orderDistance = 4            // entry levels sit this many points inside the day's extremes
minPullbackPct = 35          // price must pull back this percent of the range from an extreme
rangeExtraBars = 2           // bars added to today's bar count for the range window
mayMonth = 5                 // holiday calendar: May
mayDay = 1                   // May 1
decemberMonth = 12           // holiday calendar: December
christmasEve = 24
christmasDay = 25
boxingDay = 26
yearEndEve = 30
newYearsEve = 31

ONCE dayStarted = -1
ONCE longDone = 0
ONCE shortDone = 0

// --- Indicators ---
// No trading on holidays and thin year-end sessions.
IF (Month = mayMonth AND Day = mayDay) OR (Month = decemberMonth AND (Day = christmasEve OR Day = christmasDay OR Day = boxingDay OR Day = yearEndEve OR Day = newYearsEve)) THEN
  tradingDay = 0
ELSE
  tradingDay = 1
ENDIF

56 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ächen4 Punkte
  • Es liegen nur Sweep-Daten vor, daher wurde der Profit Factor nicht erfasst.
  • Der beste Durchlauf gewinnt nur 17.53% seiner 3,646 Trades. Lange Serien kleiner Verluste gehören zum Konzept.
  • Der Drawdown des besten Durchlaufs von USD 8,137.8 ist im Vergleich zu seinem Nettogewinn von USD 29,849.8 groß.
  • Die 160-Punkte-Range und der Stop sind in Kurseinheiten fest, der Filter passt daher auf manchen Märkten kaum und ist auf anderen zu weit.

Fragen

Über diese Strategie

Ist diese Strategie bereit für ProOrder?

Es läuft mit Stop-Orders, die ProOrder unterstützt, und beide können gleichzeitig live sein. Der Code wurde nach den Tests neu geschrieben und noch nicht auf Kompilierfehler geprüft.

Wie hat sie über die Märkte hinweg abgeschnitten?

Alle 11 Zeilen in der Tabelle waren profitabel. Nikkei 225 führte mit USD 18,297.2 auf 1 Stunde, und DAX 40 Täglich erzielte EUR 7,815.6, während S&P 500 1 Minute nur 14 Trades einging.

Welchen Drawdown bringt 1 Kontrakt mit sich?

Der beste Durchlauf hatte mit 1 Kontrakt einen max Drawdown von USD 8,137.8, und Nikkei 225 1 Stunde verzeichnete USD 8,883.9.

Warum 30-Minuten-Bars?

Die Level stammen aus dem Tageshoch, dem Tagestief und einem Pullback von 35%, für dessen Ausbildung einige Bars nötig sind. Auf 30 Minuten passiert das an den meisten Tagen, ohne das Rauschen von 1-Minuten-Bars.

Verwandt

Strategien wie diese

Monday Dip Buy

Bester Durchlauf auf demselben Markt, Nikkei 225.

n/a PF · 146 Trades

Breakout Regime Filter

Ebenfalls eine Breakout-Strategie.

6.28 PF · 70 Trades

Bollinger Band Walk

Ebenfalls eine Breakout-Strategie.

3.10 PF · 148 Trades

Erhalten Sie frühen Zugang dazu, wie ProRealAlgos-Mitglieder Range-Breakouts handeln. Tragen Sie sich in die Warteliste ein.

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