Auf die Warteliste
Strategien / Breakout / Morning Range Breakout

Morning Range Breakout mit adaptiver Größenanpassung

Beim ersten Bar jedes Tages platziert das System eine Buy-Stop-Order am 120-Bar-Hoch und eine Sell-Stop-Order am 120-Bar-Tief. Pro Tag ist nur ein Trade erlaubt. Es zielt auf 35 Punkte mit einem harten 60-Punkte-Stop.

BreakoutLong & ShortSwingBrent-RohölTäglich
1.89Profit Factor
7,714Nettogewinn EUR
74.19%Trefferquote
434Trades
-719Max Drawdown
17.77Durchschn. Trade

Bester von 39 Durchläufen. Brent Crude, Täglich, Spread 3, aus Durchlauf pf:2026-09-15-BRENT-D.tsv:3.

Einstiegsregeln, Long

  1. Nur wenn heute kein Trade eingegangen oder ausgelöst wurde und es kein Wochenend-Bar ist

Einstiegsregeln, Short

  1. Nur wenn heute kein Trade eingegangen oder ausgelöst wurde und es kein Wochenend-Bar ist

Ausstiegsregeln

  1. Stop 35 Kurseinheiten vom durchschnittlichen Einstiegskurs entfernt
  2. Harter Stop Loss 60 Punkte

Testbedingungen

ZeitraumBis 2026-09-15
InstrumentBrent Crude, Täglich
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-16
Parameter (8)
stopDistance
Kursabstand des verwalteten Stops und des Gewinnziels
35
rangeBars
Bars in der Breakout-Range, genommen beim ersten Bar jedes Tages
120
stopLossPoints
Harter Schutzstop in Punkten
60
profitStep
Die Größe setzt sich jedes Mal auf 1 zurück, wenn der Strategiegewinn um diesen Betrag steigt
20
positionSize
Kontrakte; wächst nach einem Verlust, schrumpft nach einem Gewinn
1
profitMark
Strategiegewinnniveau, das die nächste Größenrücksetzung auslöst
20
inTrade
Startwert für das In-Trade-Flag, damit die Größe nicht vor dem ersten Trade angepasst wird
1
sizeAdjusted
Startwert für das Größe-angepasst-Flag, damit die Größe nicht vor dem ersten Trade angepasst wird
1

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
Brent-RohölBester DurchlaufTäglich1.89 43474.197,714 EUR-719
USD/JPYTäglich1.86 1,08976.121,338,700 JPY-76,500
GBP/USDTäglich1.70 1,09474.3118,262 USD-1,989
Dow Jones4 Stunden1.68 62671.7310,622 EUR-1,550
Gold10 Min.1.43 46855.777,053 EUR-1,102
GoldTäglich1.39 27860.434,570 EUR-2,200
Gold15 Min.1.37 52854.557,646 EUR-1,961
SilberTäglich1.34 42560.7129,069 USD-6,934
Dow Jones1 Stunde1.33 1,06561.6015,281 EUR-1,498
DAX 40Täglich1.30 95462.7912,668 EUR-2,732
US-Rohöl4 Stunden1.29 1,04459.8715,081 EUR-2,352
Silber4 Stunden1.28 85756.0156,137 USD-7,984
Brent-Rohöl4 Stunden1.28 74361.249,972 EUR-3,412
USD/JPY10 Min.1.25 91566.78802,240 JPY-282,690
EUR/USDTäglich1.23 1,05467.4687,805 USD-28,557
Gold4 Stunden1.23 46852.996,138 EUR-3,127
USD/JPY15 Min.1.21 1,11467.24865,410 JPY-238,610
Nikkei 225Täglich1.21 1,16073.1012,846 USD-5,694
Gold5 Min.1.21 36454.954,571 EUR-3,052
Dow Jones30 Min.1.19 1,34758.9517,804 EUR-6,660
Gold1 Stunde1.18 72852.888,638 EUR-3,600
S&P 500Täglich1.18 40954.284,457 EUR-2,346
USD/JPY5 Min.1.16 52264.94325,240 JPY-130,880
GBP/USD4 Stunden1.15 1,63764.9413,171 USD-3,585
Nasdaq 1004 Stunden1.13 1,23557.0012,906 EUR-9,310
Gold30 Min.1.13 72451.807,513 EUR-4,038
USD/JPY4 Stunden1.12 1,12964.48438,870 JPY-180,040
USD/JPY1 Stunde1.11 2,05864.82922,930 JPY-335,090
US-Rohöl1 Stunde1.11 1,89654.5420,962 EUR-7,692
Nasdaq 10010 Min.1.11 1,26852.6813,948 EUR-7,963
Nasdaq 10015 Min.1.10 1,80852.3218,077 EUR-13,562
Brent-Rohöl1 Stunde1.10 1,36553.4814,300 EUR-10,534
S&P 50030 Min.1.10 1,19351.5511,913 EUR-7,131
US-Rohöl30 Min.1.08 2,42652.9326,200 EUR-19,195
USD/JPY30 Min.1.07 1,81265.18588,350 JPY-559,030
S&P 50015 Min.1.07 1,08750.417,498 EUR-4,808
EUR/USD4 Stunden1.06 1,52564.2066,798 USD-60,183
GBP/USD1 Stunde1.06 3,05863.8711,410 USD-7,294
USD/JPY1 Min.n/a 8768.97122,500 JPY-50,710

Charts

Ergebnisse je Durchlauf

Top 10 von 39 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

// ============================================================
// Morning Range Breakout
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Breakout
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
stopDistance = 35             // price distance of the managed stop and the profit target
rangeBars = 120               // bars in the breakout range, taken at the first bar of each day
stopLossPoints = 60           // hard protective stop in points
profitStep = 20               // size resets to 1 each time strategy profit gains this much

ONCE positionSize = 1         // contracts; grows after a loss, shrinks after a win
ONCE profitMark = 20          // strategy profit level that triggers the next size reset
ONCE inTrade = 1              // start as if in a trade, so no size change before the first trade
ONCE sizeAdjusted = 1         // start as already adjusted, same reason

// --- Indicators ---
weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0

// New day: allow one trade and capture the range.
IF Day <> Day[1] THEN
  tradeTaken = 0
  rangeHigh = Highest[rangeBars](high)
  rangeLow = Lowest[rangeBars](low)
ENDIF

61 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
  • Die Position Size wächst nach jedem Verlusttrade um 1 Kontrakt und setzt sich zurück, sobald der Gewinn die nächste 20-Einheiten-Marke überschreitet. Eine Verlustserie kann mehrere Kontrakte gleichzeitig ins Risiko bringen.
  • Der harte Stop (60 Punkte) ist größer als das Ziel (35 Punkte). Die Trefferquote von 74.19% auf Brent Crude Täglich trägt das Ergebnis, und ein Rückgang der Trefferquote würde sich schnell negativ auswirken.
  • Punktbasierte Ziele und Stops skalieren nicht über Märkte hinweg. USD/JPY 30 Minuten erzielte 588,350 JPY, aber mit einem Drawdown von 559,030 JPY.
  • Trotz des Namens war DAX 40 nicht der beste Markt. DAX 40 Täglich hatte einen Profit Factor von 1.3.

Fragen

Über diese Strategie

Kann ich sie in ProOrder laufen lassen?

Ja. Die Stop-Orders, Ziele und die Größenanpassungslogik sind alle im Code, und es wird höchstens ein Trade pro Tag eingegangen.

Welche Instrumente wurden getestet?

Brent Crude Täglich war am besten mit einem Profit Factor von 1.89. USD/JPY Täglich (1.86), GBP/USD Täglich (1.7) und Dow Jones 4 Stunden (1.68) folgten, und fast jede andere Zeile lag über 1.

Wie viel Kapital benötigt die Größenanpassung?

Der schlimmste Drawdown auf Brent Crude Täglich betrug 718.9 EUR, ausgehend von 1 Kontrakt. Da die Größe nach Verlusten steigt, würde eine längere Verlustserie als im Backtest mehr als das kosten.

Warum testet es auf Tagesbars gut?

Auf Tagescharts ist jeder Bar der erste Bar eines neuen Tages, daher kann das System in jeder Sitzung neue Orders setzen. Intraday Charts wie Gold 10 Minuten funktionierten ebenfalls, mit einem Profit Factor von 1.43.

Verwandt

Strategien wie diese

Resistance Breacher

Bester Durchlauf auf demselben Markt, Brent Crude.

1.58 PF · 142 Trades

Buy After Price Fall

Ein ähnlicher Profit Factor.

1.88 PF · 312 Trades

Breakout Regime Filter

Ebenfalls eine Breakout-Strategie.

6.28 PF · 70 Trades

Möchten Sie lernen, wie die Position Size ein System wie dieses verändert? Treten Sie der ProRealAlgos Warteliste bei.

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