Iscriviti alla lista d'attesa
Strategie / Mean reversion / Volatility Band RSI Reversal

Volatility Band RSI Reversal su EUR/USD

Una chiusura sotto una banda inferiore (EMA a 35 meno 2 volte una deviazione standard a 5 barre) con RSI(11) sotto 30 innesca un long. Una chiusura sopra la banda superiore con RSI(5) sopra 70 innesca uno short. Le uscite usano stop e target basati su ATR(49), e un segnale opposto inverte l'operazione.

Mean reversionLong & shortIntradayEUR/USD15 min
n/aProfit factor
43,255Profitto netto USD
66.04%Percentuale di successo
3,180Operazioni
-28,127Max drawdown
13.60Media operazione

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

Regole di ingresso, long

  1. RSI(11) è sotto 30
  2. Non è un giorno festivo (23 e 24 giugno, 9 novembre)

Regole di ingresso, short

  1. RSI(5) è sopra 70
  2. Non è un giorno festivo (23 e 24 giugno, 9 novembre)

Regole di uscita

  1. Stop loss di ATR(49) x 300000 punti
  2. Un segnale opposto inverte la posizione

Condizioni di test

PeriodoFino al 2026-09-17
StrumentoEUR/USD, 15 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-17
Parametri (12)
positionSize
Contratti per operazione
1
bandPeriod
EMA al centro delle bande
35
lowerStdPeriod
Lunghezza della deviazione standard per la banda inferiore
5
upperStdPeriod
Lunghezza della deviazione standard per la banda superiore
10
bandWidth
Distanza delle bande in deviazioni standard
2
longRsiPeriod
Lunghezza RSI per il filtro long
11
shortRsiPeriod
Lunghezza RSI per il filtro short
5
oversoldLevel
L'RSI per il long deve essere sotto questo valore
30
overboughtLevel
L'RSI per lo short deve essere sopra questo valore
70
atrPeriod
Lunghezza ATR per stop e target
49
stopAtrFactor
Stop in punti = ATR x questo fattore
300000
targetAtrFactor
Target in punti = ATR x questo fattore
80000

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
EUR/USDMiglior esecuzione15 minn/a 3,18066.0443,255 USD-28,127
Argento1 oran/a 1,85061.681,065,453 USD-568,760
USD/JPY4 oren/a 61666.23414,820 JPY-385,010
EUR/USD10 minn/a 3,09065.2431,979 USD-13,972
Dow JonesGiornalieron/a 22866.6713,331 EUR-12,096
GBP/USD4 oren/a 78164.029,440 USD-4,297
Nasdaq 1004 oren/a 58365.357,269 EUR-6,960
FTSE 100Giornalieron/a 18668.286,421 EUR-4,934
Dow Jones1 minn/a 2,89966.134,930 EUR-3,617
S&P 5004 oren/a 56566.371,916 EUR-1,403

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Volatility Band RSI Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 15 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 35           // EMA at the centre of the bands
lowerStdPeriod = 5        // standard deviation length for the lower band
upperStdPeriod = 10       // standard deviation length for the upper band
bandWidth = 2             // band distance in standard deviations
longRsiPeriod = 11        // RSI length for the long filter
shortRsiPeriod = 5        // RSI length for the short filter
oversoldLevel = 30        // long RSI must be below this
overboughtLevel = 70      // short RSI must be above this
atrPeriod = 49            // ATR length for stop and target
stopAtrFactor = 300000    // stop in points = ATR x this factor
targetAtrFactor = 80000   // target in points = ATR x this factor

// --- Indicators ---
// Holiday calendar: no trading on 23 and 24 June and on 9 November.
IF (Month = 6 AND (Day = 23 OR Day = 24)) OR (Month = 11 AND Day = 9) THEN
  tradingDay = 0
ELSE
  tradingDay = 1
ENDIF

// Bands are only updated on trading days, as in the original, so [1] after a holiday
// still points at the last value computed.
IF tradingDay = 1 THEN
  lowerBand = ExponentialAverage[bandPeriod](close) - bandWidth * STD[lowerStdPeriod](close)
  upperBand = ExponentialAverage[bandPeriod](close) + bandWidth * STD[upperStdPeriod](close)
ENDIF

longRsi = RSI[longRsiPeriod](close)
shortRsi = RSI[shortRsiPeriod](close)
atrValue = AverageTrueRange[atrPeriod](close)

Altre 19 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

EMADeviazione standardRSIATR
Leggi prima questoDebolezze note4 punti
  • Il profit factor non è stato registrato perché esistono solo dati di sweep.
  • Il max drawdown della migliore esecuzione, USD 28,127.0, è grande accanto ai suoi USD 43,255.0 di profitto netto.
  • Il fattore di stop (300000) è molto più grande del fattore di target (80000), quindi la percentuale di successo del 66.04% deve tenere perché il sistema resti in vantaggio.
  • Alcune righe mostrano cifre estreme, come Silver 1 ora con un drawdown di USD 568,760.0, il che indica che i fattori fissi non si trasferiscono bene ad altri strumenti.

Domande

Su questa strategia

Posso eseguire la Volatility Band RSI Reversal in ProOrder?

Sì, usa indicatori standard e stop basati su ATR. Il codice riscritto non è stato verificato in compilazione, quindi testalo in demo.

Come si è confrontato EUR/USD con altri mercati?

EUR/USD 15 minuti ha prodotto USD 43,255.0 e 10 minuti USD 31,979.0. Dow Jones Giornaliero ha prodotto EUR 13,331.2, ma S&P 500 4 ore solo EUR 1,916.2.

Che capitale serve per 1 contratto?

Con 1 contratto la migliore esecuzione ha avuto un max drawdown di USD 28,127.0. Dimensiona il tuo conto almeno per quella cifra, poiché il backtest esclude commissioni e finanziamento.

Perché 15 minuti su EUR/USD?

Le bande e l'RSI hanno bisogno di abbastanza barre per estendersi e rientrare all'interno di una sessione. Su 15 minuti EUR/USD ha prodotto 3,180 operazioni, un campione abbastanza ampio per leggere il risultato.

Correlati

Strategie come questa

Monday Dip Buy

Usa lo stesso indicatore.

n/a PF · 146 operazioni

Slow MACD Slope

Miglior esecuzione sullo stesso mercato, EUR/USD.

6.80 PF · 7,305 operazioni

ATR Band

Anche una strategia mean reversion.

10.31 PF · 53 operazioni

Discuti di setup di mean reversion sul forex con altri trader. Iscriviti alla lista d'attesa della community ProRealAlgos.

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