Auf die Warteliste
Strategien / Mean Reversion / Percent B Bollinger Trend

Percent B Bollinger Trend: Pullbacks in einem steigenden Markt

Das System kauft kurze Pullbacks innerhalb eines Aufwärtstrends: Kurs über dem SMA mit 100 Perioden, der 20er-SMA über dem 200er-SMA und Bollinger %B (5, 1) zwei Bars lang unter 0.2. Es verkauft, wenn %B über 1 kreuzt.

Mean ReversionNur LongSwingSilber1 Stunde
5.43Profit Factor
552,570Nettogewinn USD
57.90%Trefferquote
3,202Trades
-18,577Max Drawdown
173Durchschn. Trade

Bester Durchlauf von 11. Silver, 1 Stunde, Spread 2, aus Durchlauf pf:2026-09-24-SILVER-1h.tsv:1.

Einstiegsregeln, Long

  1. Schlusskurs liegt über der 100-Perioden-SMA
  2. Der SMA mit 20 Perioden liegt über dem SMA mit 200 Perioden

Ausstiegsregeln

  1. Kein Stop Loss oder Ziel

Testbedingungen

ZeitraumBis 2026-09-25
InstrumentSilver, 1 Stunde
Spread2 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-25
Parameter (8)
positionSize
Aktien pro Trade
1
bandPeriod
Bollinger-Band-Länge
5
bandWidth
Bandbreite in Standardabweichungen
1
trendPeriod
Der Schlusskurs muss über diesem Durchschnitt liegen
100
fastPeriod
Schneller Trenddurchschnitt
20
slowPeriod
Langsamer Trenddurchschnitt
200
entryLevel
%B Dip-Niveau
0.2
exitLevel
%B Ausstiegsniveau
1

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
SilberBester Durchlauf1 Stunde5.43 3,20257.90552,570 USD-18,577
Nasdaq 100Täglich1.94 44067.5011,379 EUR-2,667
S&P 500Täglich1.70 57558.432,596 EUR-551
Nikkei 225Täglich1.57 33069.7026,975 USD-5,510
US-RohölTäglich1.57 29569.1510,773 EUR-2,032
Dow JonesTäglichn/a 53071.7016,362 EUR-4,773
DAX 40Täglichn/a 49369.7810,886 EUR-3,131
Dow Jones4 Stundenn/a 34571.887,869 EUR-2,475
Dow Jones1 Stunden/a 1,17670.754,718 EUR-3,732
FTSE 100Täglichn/a 38869.073,703 EUR-1,229
S&P 5004 Stundenn/a 1,11371.071,152 EUR-597

Charts

Ergebnisse je Durchlauf

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

// ============================================================
// Percent B Bollinger Trend
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1       // shares per trade
bandPeriod = 5         // Bollinger band length
bandWidth = 1          // band width in standard deviations
trendPeriod = 100      // close must be above this average
fastPeriod = 20        // fast average of the trend filter
slowPeriod = 200       // slow average of the trend filter
entryLevel = 0.2       // %B below this counts as a dip
exitLevel = 1          // %B crossing above this closes the trade

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

trendMA = Average[trendPeriod](close)
fastMA = Average[fastPeriod](close)
slowMA = Average[slowPeriod](close)

14 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 BandsSMA
Bitte zuerst lesenBekannte Schwächen3 Punkte
  • Es gibt keinen Stop Loss, daher wird ein Pullback, der zu einem Crash wird, gehalten, bis %B die 1 kreuzt.
  • Das Silver-1-Stunden-Ergebnis von USD 552,570.00 ist weitaus größer als jeder andere Durchlauf, daher treibt ein einzelner Markt die Schlagzeilenzahlen.
  • Es handelt nur long. Der Profit Factor fehlt bei den meisten Durchläufen, die nur Sweep-Daten haben.

Fragen

Über diese Strategie

Kann ich sie in ProOrder laufen lassen?

Ja, es ist nur long mit einer Position Size von 1, in der veröffentlichten Form in Aktien platziert. Der neu geschriebene Code wurde keiner Compile-Prüfung unterzogen.

Wie hat es sich auf anderen Instrumenten geschlagen?

Alle 10 aufgeführten Durchläufe waren profitabel. Nasdaq 100 Täglich hatte einen Profit Factor von 1.94 und Nikkei 225 Täglich 1.57 mit einem Nettogewinn von USD 26,974.80.

Welcher Drawdown ergab sich beim besten Durchlauf?

Bei Silver 1 Stunde betrug der maximale Drawdown USD 18,577.00 gegenüber einem Nettogewinn von USD 552,570.00, beim Handel mit 1 Einheit.

Warum ein %B mit 5 Perioden verwenden?

Ein kurzes Band reagiert auf Dips, die einen oder zwei Tage dauern, während die 100er- und 200er-SMA-Filter das System auf der Seite des größeren Trends halten.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

Stochastic Extreme Reversal

Bester Durchlauf auf demselben Markt, Silver.

3.94 PF · 974 Trades

Dip In Uptrend

Ein ähnlicher Profit Factor.

5.49 PF · 54 Trades

Pullbacks in Trends kaufen? Sehen Sie sich den Rest unserer Tests an. Auf die Warteliste.

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