Auf die Warteliste
Strategien / Volatilität / Universal Bollinger

Universal Bollinger: Breakout oder Wiedereinstieg je nach Trend

Universal Bollinger nutzt eigene exponentielle Bänder auf dem logarithmierten Kurs (42 Perioden, 1.618 Abweichungen) und einen 100-SMA-Trendfilter. Über der SMA kauft es starke breakouts, die durch RSI(2) bestätigt werden, und darunter kauft es einen Schlusskurs zurück innerhalb des unteren Bandes, mit gespiegelten Regeln für Shorts. Positionen schließen bei einer scharfen ATR(2)-Bewegung mit RSI(2) am Extrem oder drehen bei einem Gegensignal um.

VolatilitätLong & ShortIntradayNikkei 22510 Min.
n/aProfit Factor
27,728Nettogewinn USD
37.84%Trefferquote
3,898Trades
-16,037Max Drawdown
7.11Durchschn. Trade

Bester von 11 Durchläufen. Nikkei 225, 10 Min, Spread 10, aus Durchlauf sweeps:2026-09-26-NIKKEI-10m-opt.tsv:2.

Einstiegsregeln, Long

  1. Oder unter der 100-SMA: vorheriger Schlusskurs unter dem unteren Band, Schlusskurs zurück darüber, RSI(2) über 50

Einstiegsregeln, Short

  1. Oder über der 100-SMA: vorheriger Schlusskurs über dem oberen Band, Schlusskurs zurück darunter, RSI(2) unter 50

Ausstiegsregeln

  1. Einen Short schließen, wenn der Schlusskurs mehr als ATR(2) über den vorherigen Schlusskurs steigt und RSI(2) über 95 liegt
  2. Ein entgegengesetztes Einstiegssignal dreht die Position um
  3. Kein Stop Loss oder Ziel

Testbedingungen

ZeitraumBis 2026-09-26
InstrumentNikkei 225, 10 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-26
Parameter (12)
positionSize
Kontrakte pro Trade
1
bandPeriod
Länge der exponentiellen Bänder
42
bandWidth
Bandabstand in Standardabweichungen
1.618
seedPeriod
SMA, die die Bänder auf den ersten Bars initialisiert
3
trendPeriod
Länge des SMA-Trendfilters
100
rsiPeriod
RSI-Länge
2
atrPeriod
ATR-Länge für den Ausstieg
2
breakoutRsiLong
RSI über diesem Wert bestätigt einen Bandbruch nach oben
70
breakoutRsiShort
RSI unter diesem Wert bestätigt einen Bandbruch nach unten
40
reentryRsiLevel
Benötigte RSI-Seite, wenn der Kurs in ein Band zurückfällt
50
longExitRsi
Der Long-Ausstieg erfordert RSI unter diesem Wert
5
shortExitRsi
Der Short-Ausstieg erfordert RSI über diesem Wert
95

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
Nikkei 225Bester Durchlauf10 Min.n/a 3,89837.8427,728 USD-16,037
EUR/USD4 Stundenn/a 68141.8580,338 USD-62,580
Dow JonesTäglichn/a 19841.9218,228 EUR-8,765
SilberTäglichn/a 24734.0116,417 USD-12,212
Nasdaq 100Täglichn/a 16638.5515,964 EUR-4,641
Dow Jones1 Stunden/a 71540.0012,870 EUR-9,986
Nasdaq 1001 Stunden/a 2,05036.6812,343 EUR-7,675
Dow Jones4 Stundenn/a 18741.7111,226 EUR-6,553
GoldTäglichn/a 25434.652,528 EUR-1,282
S&P 50030 Min.n/a 3,75739.132,285 EUR-1,459
Gold4 Stundenn/a 52440.841,609 EUR-1,174

Charts

Ergebnisse je Durchlauf

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

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Universal Bollinger
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Volatility
// Direction: Long & short
// Timeframe tested: 10 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 42           // length of the exponential bands
bandWidth = 1.618         // band distance in standard deviations
seedPeriod = 3            // SMA used to seed the bands on the first bars
trendPeriod = 100         // SMA trend filter length
rsiPeriod = 2             // RSI length
atrPeriod = 2             // ATR length for the exit
breakoutRsiLong = 70      // RSI above this confirms an upside band break
breakoutRsiShort = 40     // RSI below this confirms a downside band break
reentryRsiLevel = 50      // RSI side needed when price falls back inside a band
longExitRsi = 5           // long exit needs RSI below this
shortExitRsi = 95         // short exit needs RSI above this

// --- Indicators ---
// Bands built on log price with exponentially weighted mean and variance.
logPrice = LOG(CustomClose)
smoothing = 2 / (bandPeriod + 1)

IF BarIndex < bandPeriod THEN
  logMean = Average[seedPeriod](logPrice)
ELSE
  logMean = smoothing * logPrice + (1 - smoothing) * logMean
ENDIF

logError = logPrice - logMean
squaredError = SQUARE(logError)
IF BarIndex < bandPeriod + 1 THEN
  logVariance = squaredError
ELSE
  logVariance = smoothing * squaredError + (1 - smoothing) * logVariance
ENDIF
logStdDev = SQRT(logVariance)

upperBand = EXP(logMean + (bandWidth * logStdDev))
lowerBand = EXP(logMean - (bandWidth * logStdDev))

trendMA = Average[trendPeriod](close)
rsiValue = RSI[rsiPeriod](close)
atrValue = AverageTrueRange[atrPeriod](close)

25 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 BandsSMARSIATR
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Es gibt keinen Stop Loss und kein Ziel, daher kann ein Trade durch eine große Gegenbewegung hinweg offen bleiben.
  • Der Hauptdurchlauf Nikkei 225 10 Minuten hatte einen Drawdown von 16,037 USD gegenüber 27,727.80 USD Gewinn.
  • EUR/USD 4 Stunden erzielte 80,338 USD, fiel dabei aber 62,580 USD vom Höchststand.
  • Der Profit Factor wurde nicht erfasst, weil nur Sweep-Daten vorliegen, und der Test verwendete einen Spread von 10 Punkten.

Fragen

Über diese Strategie

Kann es in ProOrder handeln?

Ja. Die Bänder werden im Code berechnet, daher ist kein eigener Indikator nötig. Es gibt keinen Stop, fügen Sie daher eigenen Schutz hinzu.

Welche Märkte wurden getestet?

Nikkei 225 10 Minuten erzielte 27,727.80 USD über 3898 Trades. EUR/USD, Dow Jones, Silver, Nasdaq 100, Gold und S&P 500 waren in den gezeigten Durchläufen ebenfalls positiv.

Wie viel Drawdown bei 1 Kontrakt?

Mit 1 Kontrakt und einem Spread von 10 Punkten hatte Nikkei 225 10 Minuten einen max Drawdown von 16,037 USD.

Warum 10-Minuten-Bars?

RSI(2) und ATR(2) reagieren innerhalb weniger Bars, daher liefern kurze Charts viele Signale. Getestet wurde auch auf 30 Minuten bis Täglich.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

Monday Dip Buy

Bester Durchlauf auf demselben Markt, Nikkei 225.

n/a PF · 146 Trades

Volatility Breakout

Ebenfalls eine Volatilitätsstrategie.

1.39 PF · 475 Trades

Tragen Sie sich auf die ProRealAlgos Warteliste ein und vergleichen Sie Bandsysteme mit anderen Tradern.

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