Iscriviti alla lista d'attesa
Strategie / Mean reversion / Percent B Bollinger Trend

Percent B Bollinger Trend: pullback dentro un mercato in salita

Il sistema compra brevi pullback dentro un uptrend: prezzo sopra la SMA a 100 periodi, la SMA 20 sopra la SMA 200, e Bollinger %B (5, 1) sotto 0.2 per due barre. Vende quando %B incrocia al rialzo 1.

Mean reversionSolo longSwingArgento1 ora
5.43Profit factor
552,570Profitto netto USD
57.90%Percentuale di successo
3,202Operazioni
-18,577Max drawdown
173Media operazione

Miglior esecuzione su 11. Silver, 1 ora, spread 2, dall'esecuzione pf:2026-09-24-SILVER-1h.tsv:1.

Regole di ingresso, long

  1. La chiusura è sopra la SMA a 100 periodi
  2. La SMA a 20 periodi è sopra la SMA a 200 periodi

Regole di uscita

  1. Nessuno stop loss o target

Condizioni di test

PeriodoFino al 2026-09-25
StrumentoSilver, 1 ora
Spread2 punti
Contratti1
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-09-25
Parametri (8)
positionSize
Azioni per operazione
1
bandPeriod
Lunghezza della banda di Bollinger
5
bandWidth
Ampiezza delle bande in deviazioni standard
1
trendPeriod
La chiusura deve essere sopra questa media
100
fastPeriod
Media di trend rapida
20
slowPeriod
Media di trend lenta
200
entryLevel
Livello di ribasso di %B
0.2
exitLevel
Livello di uscita di %B
1

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
ArgentoMiglior esecuzione1 ora5.43 3,20257.90552,570 USD-18,577
Nasdaq 100Giornaliero1.94 44067.5011,379 EUR-2,667
S&P 500Giornaliero1.70 57558.432,596 EUR-551
Nikkei 225Giornaliero1.57 33069.7026,975 USD-5,510
Petrolio greggio USAGiornaliero1.57 29569.1510,773 EUR-2,032
Dow JonesGiornalieron/a 53071.7016,362 EUR-4,773
DAX 40Giornalieron/a 49369.7810,886 EUR-3,131
Dow Jones4 oren/a 34571.887,869 EUR-2,475
Dow Jones1 oran/a 1,17670.754,718 EUR-3,732
FTSE 100Giornalieron/a 38869.073,703 EUR-1,229
S&P 5004 oren/a 1,11371.071,152 EUR-597

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 11. L'elenco completo è nella tabella qui sopra.

Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// 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)

Altre 14 righe: le regole di ingresso e di uscita.

Configurazione

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.

Indicatori utilizzati

Bande di BollingerSMA
Leggi prima questoDebolezze note3 punti
  • Non c'è stop loss, quindi un pullback che si trasforma in un crollo viene mantenuto fino a che %B incrocia 1.
  • Il risultato di USD 552,570.00 su Silver 1 ora è molto più grande di qualsiasi altra esecuzione, quindi un solo mercato determina i numeri principali.
  • Opera solo long. Il profit factor manca per la maggior parte delle esecuzioni, che hanno solo dati di sweep.

Domande

Su questa strategia

Posso eseguirla in ProOrder?

Sì, è solo long con una position size di 1, espressa in azioni come pubblicata. Il codice riscritto non è stato verificato in compilazione.

Come è andata su altri strumenti?

Tutte le 10 esecuzioni elencate sono state profittevoli. Nasdaq 100 Giornaliero ha avuto un profit factor di 1.94 e Nikkei 225 Giornaliero 1.57 con USD 26,974.80 di profitto netto.

Quale drawdown ha comportato la miglior esecuzione?

Su Silver 1 ora il drawdown massimo è stato di USD 18,577.00 contro USD 552,570.00 di profitto netto, operando 1 unità.

Perché usare un %B a 5 periodi?

Una banda breve reagisce ai ribassi che durano un giorno o due, mentre i filtri SMA 100 e 200 mantengono il sistema dal lato del trend più ampio.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Stochastic Extreme Reversal

Miglior esecuzione sullo stesso mercato, Silver.

3.94 PF · 974 operazioni

Dip In Uptrend

Un profit factor simile.

5.49 PF · 54 operazioni

Compri i pullback nei trend? Vieni a vedere il resto dei nostri test. Iscriviti alla lista d'attesa.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione