Iscriviti alla lista d'attesa
Strategie / Mean reversion / Bollinger Trailing Stop Fade

Bollinger Trailing Stop Fade

Un trailing stop è costruito da una media a 28 periodi con bande larghe 2 deviazioni standard. Quando il prezzo chiude oltre quello stop, il sistema scommette contro la rottura invece di seguirla. Le operazioni mirano a un piccolo target di 9 unità con uno stop molto più ampio di 70 unità, e un segnale opposto inverte la posizione.

Mean reversionLong & shortIntradayEUR/USD30 min
n/aProfit factor
49,894Profitto netto USD
63.32%Percentuale di successo
4,817Operazioni
-34,199Max drawdown
10.36Media operazione

Miglior esecuzione su 2. EUR/USD, 30 min, spread 1, dall'esecuzione sweeps:2026-09-25-EURUSD-30m-opt.tsv:2.

Regole di ingresso, long

Regole di ingresso, short

Regole di uscita

  1. Stop loss 70 unità di prezzo dall'ingresso
  2. Un segnale opposto inverte la posizione

Condizioni di test

PeriodoFino al 2026-09-25
StrumentoEUR/USD, 30 minuti
Spread1 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 (5)
positionSize
Contratti per operazione
1
bandPeriod
Lunghezza della media e della deviazione della banda
28
bandWidth
Ampiezza delle bande in deviazioni standard
2
takeProfitDistance
Distanza dell'obiettivo in unità di prezzo
9
stopLossDistance
Distanza dello stop in unità di prezzo
70

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
EUR/USDMiglior esecuzione30 minn/a 4,81763.3249,894 USD-34,199
GBP/USD4 oren/a 1,01263.647,405 USD-7,144

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

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

Altre 30 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 Bollinger
Leggi prima questoDebolezze note4 punti
  • Lo stop è quasi otto volte l'obiettivo. Una percentuale di successo del 63.32% nella migliore esecuzione ha comunque lasciato un max drawdown di USD 34,199 contro USD 49,894 di profitto netto.
  • Il profit factor non è stato registrato. Entrambi i risultati provengono solo da dati di sweep.
  • Sono stati testati solo due mercati: EUR/USD 30 minuti e GBP/USD 4 ore. Su GBP/USD il drawdown (USD 7,143.70) ha quasi raggiunto il profitto (USD 7,404.80).
  • Il codice testato non ha una finestra temporale di negoziazione, mentre l'idea originale era costruita per barre intraday brevi all'interno di una sessione.

Domande

Su questa strategia

Questo sistema fade può funzionare in ProOrder?

Sì, piazza ordini a mercato con obiettivo e stop fissi, che ProOrder gestisce. Il codice riscritto non è stato verificato in compilazione, e i numeri provengono dalla versione precedente.

Come si è comportata su EUR/USD e GBP/USD?

EUR/USD 30 minuti ha prodotto USD 49,894 su 4,817 operazioni. GBP/USD 4 ore ha prodotto USD 7,404.80 su 1,012 operazioni, con un drawdown quasi altrettanto grande.

Quale rischio comporta un contratto?

Con 1 contratto l'esecuzione su EUR/USD ha avuto un max drawdown di USD 34,199. Con uno stop di 70 unità e un target di 9 unità, poche perdite possono azzerare molti guadagni, quindi preparati a quel drawdown.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Slow MACD Slope

Miglior esecuzione sullo stesso mercato, EUR/USD.

6.80 PF · 7,305 operazioni

Monday Dip Buy

Anche una strategia mean reversion.

n/a PF · 146 operazioni

Operare contro i breakout è una delle tante idee. Unisciti alla community ProRealAlgos per vedere come costruiamo portafogli completi.

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