Ställ dig i kön
Strategier / Mean reversion / Percent B Bollinger Trend

Percent B Bollinger Trend: pullbacks i en stigande marknad

Systemet köper korta pullbacks i en uppåttrend: priset över SMA med 100 perioder, 20 SMA över 200 SMA, och Bollinger %B (5, 1) under 0.2 i två barer. Det säljer när %B korsar över 1.

Mean reversionEndast långSwingSilver1 timme
5.43Profit factor
552,570Nettovinst USD
57.90%Träffsäkerhet
3,202Affärer
-18,577Max drawdown
173Snittaffär

Bästa körning av 11. Silver, 1 timme, spread 2, från körning pf:2026-09-24-SILVER-1h.tsv:1.

Entryregler, long

  1. Stängningen ligger över SMA med 100 perioder
  2. SMA med 20 perioder ligger över SMA med 200 perioder

Exitregler

  1. Ingen stop loss eller vinstmål

Testvillkor

PeriodFram till 2026-09-25
InstrumentSilver, 1 timme
Spread2 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-25
Parametrar (8)
positionSize
Aktier per affär
1
bandPeriod
Bollinger band-längd
5
bandWidth
Bandbredd i standardavvikelser
1
trendPeriod
Stängningen måste ligga över detta medelvärde
100
fastPeriod
Snabbt trendmedelvärde
20
slowPeriod
Långsamt trendmedelvärde
200
entryLevel
%B-dippnivå
0.2
exitLevel
%B-exitnivå
1

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
SilverBästa körning1 timme5.43 3,20257.90552,570 USD-18,577
Nasdaq 100Dag1.94 44067.5011,379 EUR-2,667
S&P 500Dag1.70 57558.432,596 EUR-551
Nikkei 225Dag1.57 33069.7026,975 USD-5,510
Amerikansk råoljaDag1.57 29569.1510,773 EUR-2,032
Dow JonesDagn/a 53071.7016,362 EUR-4,773
DAX 40Dagn/a 49369.7810,886 EUR-3,131
Dow Jones4 timmarn/a 34571.887,869 EUR-2,475
Dow Jones1 timmen/a 1,17670.754,718 EUR-3,732
FTSE 100Dagn/a 38869.073,703 EUR-1,229
S&P 5004 timmarn/a 1,11371.071,152 EUR-597

Diagram

Resultat per körning

De 10 bästa av 11 körningar. Hela listan finns i tabellen ovan.

Över 1.0 gav vinst, under 1.0 gav förlust.

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// 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 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

Bollinger BandsSMA
Läs det här förstKända svagheter3 punkter
  • Det finns ingen stop loss, så en pullback som övergår i en krasch behålls till %B korsar 1.
  • Resultatet på Silver 1 timme på USD 552,570.00 är vida större än någon annan körning, så en marknad driver rubriksiffrorna.
  • Den handlar bara long. Profit factor saknas för de flesta körningarna, som bara har sweep-data.

Frågor

Om den här strategin

Kan jag köra den i ProOrder?

Ja, den tar endast long med en position size på 1, lagd i aktier som publicerad. Den omskrivna koden har inte kompileringskontrollerats.

Hur gick det på andra instrument?

Alla 10 listade körningar var lönsamma. Nasdaq 100 Dag hade en profit factor på 1.94 och Nikkei 225 Dag 1.57 med USD 26,974.80 i nettovinst.

Vilken drawdown kom med den bästa körningen?

På Silver 1 timme var den maximala drawdown USD 18,577.00 mot USD 552,570.00 i nettovinst, med handel i 1 enhet.

Varför använda ett %B med 5 perioder?

Ett kort band reagerar på dippar som varar en dag eller två, medan filtren med 100 och 200 SMA håller systemet på den större trendens sida.

Relaterat

Strategier som den här

Bollinger Squeeze

Använder samma indikator.

14.30 PF · 86 affärer

Stochastic Extreme Reversal

Bästa körning på samma marknad, Silver.

3.94 PF · 974 affärer

Dip In Uptrend

En liknande profit factor.

5.49 PF · 54 affärer

Köper du pullbacks i trender? Kom och se resten av våra tester. Ställ dig i kön.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation