Auf die Warteliste
Strategien / Mean Reversion / Bollinger Trailing Stop Fade

Bollinger Trailing Stop Fade

Ein Trailing Stop wird aus einem Durchschnitt mit 28 Perioden und Bändern von 2 Standardabweichungen Breite gebildet. Wenn der Kurs durch diesen Stop schließt, wettet das System gegen den Break, statt ihm zu folgen. Die Trades streben ein kleines Ziel von 9 Einheiten bei einem viel weiteren Stop von 70 Einheiten an, und ein entgegengesetztes Signal dreht die Position.

Mean ReversionLong & ShortIntradayEUR/USD30 Min.
n/aProfit Factor
49,894Nettogewinn USD
63.32%Trefferquote
4,817Trades
-34,199Max Drawdown
10.36Durchschn. Trade

Bester Durchlauf von 2. EUR/USD, 30 Min., Spread 1, aus Durchlauf sweeps:2026-09-25-EURUSD-30m-opt.tsv:2.

Einstiegsregeln, Long

Einstiegsregeln, Short

Ausstiegsregeln

  1. Stop loss 70 Kurseinheiten vom Einstieg
  2. Ein entgegengesetztes Signal dreht die Position

Testbedingungen

ZeitraumBis 2026-09-25
InstrumentEUR/USD, 30 Minuten
Spread1 Punkt
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 (5)
positionSize
Kontrakte pro Trade
1
bandPeriod
Länge von Banddurchschnitt und -abweichung
28
bandWidth
Bandbreite in Standardabweichungen
2
takeProfitDistance
Ziel-Abstand in Kurseinheiten
9
stopLossDistance
Stop-Abstand in Kurseinheiten
70

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
EUR/USDBester Durchlauf30 Min.n/a 4,81763.3249,894 USD-34,199
GBP/USD4 Stundenn/a 1,01263.647,405 USD-7,144

Charts

Ergebnisse je Durchlauf

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Bollinger Trailing Stop Fade
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1            // contracts per trade
bandPeriod = 28             // band average and deviation length
bandWidth = 2               // band width in standard deviations
takeProfitDistance = 9      // target distance in price units
stopLossDistance = 70       // stop distance in price units

// --- Indicators ---
upperBand = Average[bandPeriod](close) + STD[bandPeriod](close) * bandWidth
lowerBand = Average[bandPeriod](close) - STD[bandPeriod](close) * bandWidth

// Band trailing stop: starts on the first band break, then only tightens
ONCE trailLevel = 0
ONCE trendState = 0

IF trailLevel = 0 THEN
  IF close CROSSES OVER upperBand THEN
    trailLevel = lowerBand
    trendState = 1
  ELSIF close CROSSES UNDER lowerBand THEN
    trailLevel = upperBand
    trendState = -1
  ENDIF
ENDIF

IF trendState = 1 THEN
  trailLevel = max(trailLevel, lowerBand)
ELSIF trendState = -1 THEN
  trailLevel = min(trailLevel, upperBand)
ENDIF

30 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 Bands
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Der Stop ist fast achtmal so groß wie das Ziel. Eine Trefferquote von 63.32% im besten Durchlauf ließ dennoch einen max Drawdown von USD 34,199 gegenüber USD 49,894 Nettogewinn zurück.
  • Profit factor wurde nicht erfasst. Beide Ergebnisse stammen ausschließlich aus Sweep-Daten.
  • Es wurden nur zwei Märkte getestet: EUR/USD 30 Minuten und GBP/USD 4 Stunden. Auf GBP/USD erreichte der Drawdown (USD 7,143.70) fast den Gewinn (USD 7,404.80).
  • Der getestete Code hat kein Handelszeitfenster, während die ursprüngliche Idee für kurze intraday Bars innerhalb einer Sitzung gebaut war.

Fragen

Über diese Strategie

Kann dieses Fade-System in ProOrder laufen?

Ja, sie platziert Market-Orders mit festem Ziel und Stop, was ProOrder beherrscht. Der überarbeitete Code wurde nicht auf Kompilierfähigkeit geprüft, und die Zahlen stammen aus der früheren Version.

Wie hat sie sich auf EUR/USD und GBP/USD geschlagen?

EUR/USD 30 Minuten erzielte USD 49,894 über 4,817 Trades. GBP/USD 4 Stunden erzielte USD 7,404.80 über 1,012 Trades, bei einem fast ebenso großen Drawdown.

Welches Risiko trägt ein Kontrakt?

Mit 1 Kontrakt hatte der EUR/USD Durchlauf einen max Drawdown von USD 34,199. Bei einem Stop von 70 Einheiten und einem Ziel von 9 Einheiten können einige Verluste viele Gewinne auslöschen, rechnen Sie daher mit diesem Drawdown.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

Slow MACD Slope

Bester Durchlauf auf demselben Markt, EUR/USD.

6.80 PF · 7,305 Trades

Monday Dip Buy

Ebenfalls eine Mean-Reversion-Strategie.

n/a PF · 146 Trades

Gegen Breakouts zu handeln ist eine Idee unter vielen. Treten Sie der ProRealAlgos Community bei, um zu sehen, wie wir vollständige Portfolios aufbauen.

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