Iscriviti alla lista d'attesa
Strategie / Mean reversion / Cumulative RSI Long and Short

Cumulative RSI Long and Short

Il sistema somma le ultime due letture di RSI(2) e opera sui pullback dentro il trend. Compra quando quella somma scende sotto 35 sopra la SMA a 100 periodi, e vende short quando supera 175 sotto la SMA a 110 periodi. I long possono aggiungere fino a 4 contratti.

Mean reversionLong & shortSwingNasdaq 100Giornaliero
1.64Profit factor
6,799Profitto netto EUR
58.79%Percentuale di successo
461Operazioni
-2,071Max drawdown
14.75Media operazione

Miglior esecuzione su 10. Nasdaq 100, Giornaliero, spread 3, dall'esecuzione pf:2026-09-16-NAS100-D.tsv:1.

Regole di ingresso, long

  1. La chiusura è sopra la SMA a 100 periodi
  2. Sono aperti meno di 4 contratti long

Regole di ingresso, short

  1. Nessuno short aperto
  2. La somma delle ultime due letture di RSI(2) è superiore a 175

Regole di uscita

  1. Chiudi uno short quando l'RSI cumulativo scende sotto 120
  2. Trailing stop a 25 punti (long) o 15 punti (short) dietro la migliore chiusura
  3. Stop di canale al minimo a 40 bar della bar precedente (long) o al massimo a 30 bar (short)

Condizioni di test

PeriodoFino al 2026-09-16
StrumentoNasdaq 100, Giornaliero
Spread3 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-16
Parametri (13)
positionSize
Contratti per operazione
1
rsiPeriod
Lunghezza dell'RSI e numero di letture sommate
2
longTrendPeriod
Long solo sopra questa media
100
shortTrendPeriod
Short solo sotto questa media
110
maxLongPositions
Limite ai contratti long aperti
4
longEntryLevel
Compra sotto questo RSI cumulativo
35
longExitLevel
Vendi sopra questo RSI cumulativo
65
shortEntryLevel
Short sopra questo RSI cumulativo
175
shortExitLevel
Chiudi sotto questo RSI cumulativo
120
trailLongPoints
Distanza di trailing per i long
25
trailShortPoints
Distanza di trailing per gli short
15
longChannelPeriod
Lunghezza dello stop di canale per i long
40
shortChannelPeriod
Lunghezza dello stop di canale per gli short
30

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
Nasdaq 100Miglior esecuzioneGiornaliero1.64 46158.796,799 EUR-2,071
S&P 500Giornaliero1.58 66454.372,288 EUR-439
Nikkei 225Giornaliero1.54 48268.0522,595 USD-7,286
USD/JPYGiornaliero1.43 49869.68852,470 JPY-171,500
Petrolio greggio USAGiornaliero1.32 47463.507,134 EUR-2,923
EUR/USD4 ore1.22 1,80963.5253,383 USD-8,902
FTSE 100Giornaliero1.22 48363.562,507 EUR-1,189
GBP/USDGiornaliero1.20 55470.044,989 USD-3,411
EUR/USDGiornaliero1.17 51463.8129,021 USD-16,990
USD/JPY1 ora1.09 5,38960.98324,510 JPY-87,520

Grafici

Risultati per esecuzione

Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Cumulative RSI Long and Short
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1            // contracts per trade
rsiPeriod = 2               // RSI length, also the number of readings summed
longTrendPeriod = 100       // longs only above this average
shortTrendPeriod = 110      // shorts only below this average
maxLongPositions = 4        // cap on open long contracts
longEntryLevel = 35         // buy when cumulative RSI is below this
longExitLevel = 65          // sell when cumulative RSI is above this
shortEntryLevel = 175       // short when cumulative RSI is above this
shortExitLevel = 120        // cover when cumulative RSI is below this
trailLongPoints = 25        // trailing distance for longs
trailShortPoints = 15       // trailing distance for shorts
longChannelPeriod = 40      // channel stop length for longs
shortChannelPeriod = 30     // channel stop length for shorts

// --- Indicators ---
cumulativeRsi = Summation[rsiPeriod](RSI[rsiPeriod](close))
longTrendMA = Average[longTrendPeriod](close)
shortTrendMA = Average[shortTrendPeriod](close)
belowLongCap = CountOfLongShares < maxLongPositions

Altre 71 righe: le regole di ingresso e 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

RSISMADonchian Channel
Leggi prima questoDebolezze note3 punti
  • I long piramidano fino a 4 contratti, quindi l'esposizione reale può essere quattro volte la position size di base.
  • Il trailing stop è impostato in punti fissi (25 long, 15 short), il che significa cose molto diverse su Nasdaq 100 rispetto a EUR/USD.
  • Gli edge sono modesti su diversi mercati. USD/JPY 1 ora ha raggiunto un profit factor di solo 1.09 su 5389 operazioni, e EUR/USD Giornaliero ha avuto 1.17 con un drawdown di 16,990 USD.

Domande

Su questa strategia

È pronta per ProOrder?

Sì, funziona come sistema ProOrder automatico con uscite su segnale, un trailing stop e uno stop di canale.

Come è andata sui vari mercati?

Tutti i nove test di mercato hanno avuto un profit factor superiore a 1, da 1.09 su USD/JPY 1 ora fino a 1.58 su S&P 500 Giornaliero. La migliore esecuzione è stata Nasdaq 100 Giornaliero con 1.64.

Qual è il rischio per contratto?

Su Nasdaq 100 Giornaliero il peggior drawdown è stato di 2,070.6 EUR con una size di base di 1 contratto. Poiché i long possono accumularsi fino a 4 contratti, prevedi un margine aggiuntivo.

Perché barre giornaliere?

I pullback di RSI(2) dentro un trend più lungo sono un'idea da grafico giornaliero. La maggior parte delle righe testate è giornaliera, e EUR/USD 4 ore è stato l'unico test intraday oltre a USD/JPY 1 ora.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Negated Hammer

Miglior esecuzione sullo stesso mercato, Nasdaq 100.

3.20 PF · 372 operazioni

Range Breakout Pending

Un profit factor simile.

1.64 PF · 808 operazioni

Scopri come i sistemi di pullback su RSI vengono combinati in un portafoglio reale. Iscriviti alla lista d'attesa di ProRealAlgos.

Il copy trading sugli indici USA è disponibile per i membri ProRealAlgos quando si liberano dei posti.

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