Auf die Warteliste
Strategien / Volatilität / Inside Day NR2 Squeeze

Inside Day NR2 Squeeze: Ausbruch aus engen Bars

Es wartet auf einen Inside Bar, dessen Range die engste der letzten 2 Bars ist, während die Bollinger-Bandbreite auf einem 17-Bar-Tief liegt. ADX(10) muss über 17 und ATR(1) über ATR(9) liegen. Stop-Orders liegen 1.5 über und unter dem Bar, mit Stop Loss, Ziel und Trailing Stop auf ATR-Basis.

VolatilitätLong & ShortSwingUS-Rohöl1 Stunde
n/aProfit Factor
2,602Nettogewinn EUR
52.54%Trefferquote
118Trades
-1,047Max Drawdown
22.05Durchschn. Trade

Bester Durchlauf von 10. US Crude Oil, 1 Stunde, Spread 3, aus Durchlauf sweeps:2026-09-17-CRUDE-1h-opt.tsv:2.

Einstiegsregeln, Long

  1. Inside Bar, dessen Range unter der niedrigsten Range der vorherigen 2 Bars liegt
  2. ADX(10) über 17 und ATR(1) über ATR(9)
  3. Keine Position offen
  4. Buy Stop 1.5 über dem Bar-Hoch

Einstiegsregeln, Short

  1. Gleiches Setup wie auf der Long-Seite

Ausstiegsregeln

  1. Stop Loss von 2.7 x ATR(14) Punkten
  2. Gewinnziel von 7.2 x ATR(14) Punkten

Testbedingungen

ZeitraumBis 2026-09-17
InstrumentUS Crude Oil, 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-17
Parameter (14)
positionSize
Kontrakte pro Trade
1
narrowLookback
Die Bar-Range muss unter der niedrigsten Range dieser Anzahl vorheriger bars liegen
2
bandPeriod
Länge der Bollinger-Bandbreite
20
squeezeLookback
Die Bandbreite muss unter ihrem niedrigsten Wert dieser Anzahl vorheriger bars liegen
17
adxPeriod
ADX-Länge
10
adxThreshold
Minimaler ADX
17
fastAtrPeriod
Kurzes ATR, das das längere übersteigen muss
1
slowAtrPeriod
Längeres ATR für diesen Vergleich
9
entryOffset
Abstand des Stop-Einstiegs jenseits des Bar-Hochs / -Tiefs
1.5
atrPeriod
ATR-Länge für Stops, Ziele und Trailing
14
longTrailAtr
Trailing-Abstand für Long in ATRs
2.5
shortTrailAtr
Trailing-Abstand für Short in ATRs
1.7
stopAtrMultiple
Schutz-Stop in ATRs
2.7
targetAtrMultiple
Gewinnziel in ATRs
7.2

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
US-RohölBester Durchlauf1 Stunden/a 11852.542,602 EUR-1,047
Silber4 Stundenn/a 922.224,120 USD-3,011
Nikkei 22515 Min.n/a 7953.162,091 USD-1,596
Nikkei 225Täglichn/a 366.671,888 USD-1,776
Brent-Rohöl10 Min.n/a 8548.241,329 EUR-383
SilberTäglichn/a 666.67669 USD-596
FTSE 10015 Min.n/a 10650.94440 EUR-285
Brent-Rohöl5 Min.n/a 5855.17320 EUR-273
Gold30 Min.n/a 2762.9681.40 EUR-49.60
Gold5 Min.n/a 2161.9068.70 EUR-53.70

Charts

Ergebnisse je Durchlauf

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

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

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

// --- Parameters ---
positionSize = 1          // contracts per trade
narrowLookback = 2        // bar range must be below the lowest range of this many prior bars
bandPeriod = 20           // Bollinger Band width length
squeezeLookback = 17      // band width must be below its lowest of this many prior bars
adxPeriod = 10            // ADX length
adxThreshold = 17         // minimum ADX
fastAtrPeriod = 1         // short ATR that must exceed the longer one
slowAtrPeriod = 9         // longer ATR for that comparison
entryOffset = 1.5         // stop entry distance beyond the bar high / low
atrPeriod = 14            // ATR length for stops, targets and trailing
longTrailAtr = 2.5        // long trailing distance in ATRs
shortTrailAtr = 1.7       // short trailing distance in ATRs
stopAtrMultiple = 2.7     // protective stop in ATRs
targetAtrMultiple = 7.2   // profit target in ATRs

// --- Indicators ---
// Inside bar with the smallest range recently, inside a Bollinger squeeze.
narrowInsideBar = high < high[1] AND low > low[1] AND Range < Lowest[narrowLookback](Range)[1]
bandSqueeze = BollingerBandWidth[bandPeriod](close) < Lowest[squeezeLookback](BollingerBandWidth[bandPeriod](close)[1])
adxValue = ADX[adxPeriod]
atrValue = AverageTrueRange[atrPeriod](close)
longTrailDistance = atrValue * longTrailAtr
shortTrailDistance = atrValue * shortTrailAtr

37 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

Bollinger BandsADXATR
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Der Profit Factor wurde nicht erfasst, weil nur Sweep-Daten vorliegen.
  • Die Trade-Zahlen sind niedrig: 118 beim besten Durchlauf, 9 auf Silver 4 Stunden und 3 auf Nikkei 225 Täglich.
  • Die Gold-Durchläufe verdienten kaum Geld, EUR 81.4 auf 30 Minuten und EUR 68.7 auf 5 Minuten.
  • Viele Filter (enge Range, Squeeze, ADX, ATR) verringern die Anzahl der Signale, daher können sich die Ergebnisse stark verschieben, wenn eine Einstellung geändert wird.

Fragen

Über diese Strategie

Kann dieses Squeeze-Setup in ProOrder laufen?

Ja. Es platziert zwei Stop-Einstiege pro Setup-Bar und Ausstiege auf ATR-Basis, was ProOrder alles unterstützt. Prüfen Sie den neu geschriebenen Code zuerst auf dem Demokonto auf Kompilierfehler.

Welche Instrumente wurden getestet?

US Crude Oil 1 Stunde war der beste mit EUR 2,602.4. Nikkei 225 15 Minuten erzielte USD 2,090.6 und Brent Crude 10 Minuten EUR 1,329.4.

Welcher Drawdown ist bei 1 Kontrakt zu erwarten?

Der beste Durchlauf hatte einen max Drawdown von EUR 1,047.0. Silver 4 Stunden verlor USD 3,010.5 bei nur 9 Trades.

Warum ein 1-Stunden-Chart?

Inside bars und Squeezes brauchen genügend bars pro Woche, um aufzutreten. Auf Crude Oil in 1 Stunde erzeugte das Setup 118 Trades, während Tagescharts nur wenige erzeugten.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

Vectorial Slope

Bester Durchlauf auf demselben Markt, US Crude Oil.

1.76 PF · 268 Trades

Volatility Breakout

Ebenfalls eine Volatilitätsstrategie.

1.39 PF · 475 Trades

Erfahren Sie, wie andere Volatilitäts-Squeezes filtern. Tragen Sie sich in die Warteliste der ProRealAlgos-Community 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