Iscriviti alla lista d'attesa
Strategie / Mean reversion / Stochastic Extreme Reversal

Stochastic Extreme Reversal: incroci dello stochastic con un'uscita RSI paziente

I long entrano su un incrocio dello Stochastic %K(18,2) sopra il suo %D a 6 periodi, mentre gli short richiedono che %K ricada da sopra 90 e incroci al ribasso due volte. Le uscite attendono che l'RSI(2) tocchi un estremo diverse volte prima di chiudere. Non viene usato né stop né target.

Mean reversionLong & shortSwingArgento1 ora
3.94Profit factor
571,597Profitto netto USD
56.98%Percentuale di successo
974Operazioni
-568,775Max drawdown
587Media operazione

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

Regole di ingresso, long

  1. Nessuna posizione aperta e nessun setup short in attesa
  2. Almeno due barre dall'ultimo setup o ingresso

Regole di ingresso, short

  1. Un setup short è attivo: %K era sopra 90 nelle ultime 2 barre e ha incrociato al di sotto di %D
  2. Nessuna posizione aperta e almeno due barre dal setup

Regole di uscita

  1. Short: lo specchio con RSI(2) e livello 5
  2. Nessuno stop loss o target

Condizioni di test

PeriodoFino al 2026-09-16
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-16
Parametri (13)
positionSize
Contratti per operazione
1
stochPeriod
Lookback dello Stochastic
18
stochSmooth
Smoothing di %K
2
stochDPeriod
Media %D di %K
6
overboughtLevel
Massimo estremo per un setup short
90
oversoldLevel
Minimo estremo per un setup long
10
consolidationPeriod
Barre controllate per la lettura estrema
2
rsiPeriod
Lunghezza dell'RSI per le uscite
2
rsiUpperLevel
Livello di picco dell'RSI per le uscite long
95
rsiLowerLevel
Livello di minimo dell'RSI per le uscite short
5
rsiExitCount
Picchi dell'RSI necessari prima dell'uscita
4
rsiPeakLookback
Barre usate per misurare ogni picco dell'RSI
8
rsiBaseline
Valore iniziale per l'ultimo picco dell'RSI
50

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
ArgentoMiglior esecuzione1 ora3.94 97456.98571,597 USD-568,775
Nikkei 2254 ore1.70 23164.5052,240 USD-13,131
S&P 500Giornaliero1.65 13559.263,714 EUR-1,595
Nasdaq 1001 ora1.18 1,06057.1714,231 EUR-6,458
Dow Jones5 min1.16 1,60858.6418,565 EUR-7,440
Nikkei 22515 min1.11 1,66958.2428,398 USD-23,317
Nikkei 22530 min1.10 1,66855.2226,850 USD-24,064
Dow Jones10 min1.10 1,62758.4517,249 EUR-9,746
S&P 50030 min1.10 1,54158.342,486 EUR-1,195
Argento3 min1.09 1,56256.5920,029 USD-16,252
Dow Jones3 min1.08 1,58858.568,452 EUR-6,349
DAX 401 ora1.07 97757.526,429 EUR-5,527
Nikkei 225Giornalieron/a 9565.2642,661 USD-19,731
FTSE 100Giornalieron/a 9958.594,665 EUR-4,527

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 14. 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

// ============================================================
// Stochastic Extreme Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1           // contracts per trade
stochPeriod = 18           // stochastic lookback
stochSmooth = 2            // %K smoothing
stochDPeriod = 6           // %D average of %K
overboughtLevel = 90       // stochastic must have been above this for a short setup
oversoldLevel = 10         // stochastic must have been below this for a long setup
consolidationPeriod = 2    // bars checked for the extreme reading
rsiPeriod = 2              // fast RSI used for exits
rsiUpperLevel = 95         // RSI peak level that counts for longs
rsiLowerLevel = 5          // RSI trough level that counts for shorts
rsiExitCount = 4           // RSI peaks needed before the exit is allowed
rsiPeakLookback = 8        // bars used to measure each RSI peak
rsiBaseline = 50           // starting value for the last RSI peak

ONCE setupState = 0        // -1 long setup, 1 short setup, 0 none
ONCE barsSinceSetup = 0
ONCE rsiPeakCount = 0
ONCE lowerPeakCount = 0
ONCE lastRsiPeak = 0

// --- Indicators ---
stochK = Stochastic[stochPeriod, stochSmooth](close)
stochD = Average[stochDPeriod](stochK)
rsiValue = RSI[rsiPeriod](close)

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

StocasticoRSI
Storico più lungoRieseguito su un massimo di 1,000,000 barreArgento · 3 min · dati più vecchi -43,736.00 USD

Silver 3 minuti aveva tutte le 1,000,000 barre, e l'esecuzione lunga ha perso USD 23,707 dove l'esecuzione standard ha prodotto USD 20,029, il che significa che i soli dati più vecchi hanno perso USD 43,736.

Argento · 3 min

Barre disponibili1,000,000
Netto, esecuzione standard di 200,000 barre20,029.00 USD
Netto, esecuzione lunga-23,707.00 USD
Netto sui soli dati più vecchi-43,736.00 USD
Leggi prima questoDebolezze note4 punti
  • Su Silver 1 ora il max drawdown è stato di USD 568,775, quasi pari al profitto netto di USD 571,596.5 nonostante un profit factor di 3.94.
  • Non c'è stop loss. L'uscita RSI(2) può richiedere molte barre per attivarsi mentre l'operazione si muove contro di te.
  • Una particolarità nota è mantenuta dall'originale: un long può attivarsi su qualsiasi incrocio di %K sopra %D, non solo dopo un setup di ipervenduto.
  • Al di fuori della migliore esecuzione la maggior parte dei profit factor è stata modesta, tra 1.07 e 1.7.

Domande

Su questa strategia

Può funzionare in reale in ProOrder?

Sì, usa solo Stochastic e RSI, con una posizione alla volta. Verifica prima la compilazione del codice riscritto.

Quali mercati sono stati testati?

Silver, Nikkei 225, S&P 500, Nasdaq 100, Dow Jones, DAX 40 e FTSE 100. Ogni esecuzione elencata è stata profittevole, con DAX 40 1 ora la più debole con un profit factor di 1.07.

Quanto drawdown con 1 contratto?

La migliore esecuzione ha raggiunto un drawdown di USD 568,775 su Silver 1 ora. Su S&P 500 Giornaliero è stato di EUR 1,594.53, quindi dimensiona in base allo strumento.

Perché barre a 1 ora su Silver?

Quell'esecuzione ha dato il profit factor più alto della pagina, 3.94. L'uscita RSI(2) richiede diversi swing, che le barre orarie forniscono in pochi giorni.

Correlati

Strategie come questa

RSI 3 Oversold Long

Usa lo stesso indicatore.

2.12 PF · 255 operazioni

Percent B Bollinger Trend

Miglior esecuzione sullo stesso mercato, Silver.

5.43 PF · 3,202 operazioni

Turnaround Tuesday

Un profit factor simile.

3.80 PF · 39 operazioni

I trader di mean reversion condividono i loro test all'interno di ProRealAlgos. 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