Iscriviti alla lista d'attesa
Strategie / Momentum / RSI Stochastic MA Cross

RSI Stochastic MA Cross

Una SMA a 5 periodi che incrocia la SMA a 10 periodi avvia il segnale, ma solo se lo %K dello Stochastic sta salendo rapidamente e RSI(14) concorda con la direzione. I long richiedono anche la media a 10 barre di %K sotto 45, e gli short la richiedono sopra 55. Le operazioni mirano a 50 punti con uno stop di 1000 punti.

MomentumLong & shortSwingEUR/USD4 ore
1.25Profit factor
91,809Profitto netto USD
73.26%Percentuale di successo
1,290Operazioni
-25,113Max drawdown
71.17Media operazione

Miglior esecuzione su 1. EUR/USD, 4 ore, spread 1, dall'esecuzione pf:2026-09-16-EURUSD-4h.tsv:1.

Regole di ingresso, long

  1. La SMA a 5 periodi incrocia al rialzo la SMA a 10 periodi
  2. RSI(14) è sopra 45
  3. La media a 10 barre di %K è sotto 45

Regole di ingresso, short

  1. La SMA a 5 periodi incrocia al ribasso la SMA a 10 periodi
  2. RSI(14) è sotto 55
  3. La media a 10 barre di %K è sopra 55

Regole di uscita

  1. Stop loss di 1000 punti
  2. Un segnale opposto inverte la posizione

Condizioni di test

PeriodoFino al 2026-09-16
StrumentoEUR/USD, 4 ore
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-16
Parametri (15)
positionSize
Contratti per operazione
1
fastPeriod
Lunghezza SMA veloce
5
slowPeriod
Lunghezza SMA lenta
10
stochPeriod
Lunghezza %K dello Stochastic
14
stochSmooth
Smoothing dello Stochastic
3
stochSignalPeriod
SMA di %K usata come sua linea del segnale
5
stochTrendPeriod
SMA più lenta di %K per il filtro di estensione
10
stochMomentum
Di quanto %K deve precedere la sua linea di segnale
10
stochLongMax
I long richiedono la media lenta di %K sotto questo livello
45
stochShortMin
Gli short richiedono la media lenta di %K sopra questo livello
55
rsiPeriod
Lunghezza RSI
14
rsiLongLevel
I long richiedono RSI sopra questo livello
45
rsiShortLevel
Gli short richiedono RSI sotto questo livello
55
takeProfitPoints
Target di profitto in punti
50
stopLossPoints
Stop protettivo in punti
1000

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
EUR/USDMiglior esecuzione4 ore1.25 1,29073.2691,809 USD-25,113

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// RSI Stochastic MA Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
fastPeriod = 5            // fast SMA
slowPeriod = 10           // slow SMA
stochPeriod = 14          // Stochastic %K length
stochSmooth = 3           // Stochastic smoothing
stochSignalPeriod = 5     // SMA of %K used as its signal line
stochTrendPeriod = 10     // slower SMA of %K for the not-stretched filter
stochMomentum = 10        // %K must lead its signal line by this much
stochLongMax = 45         // longs need the slow %K average below this
stochShortMin = 55        // shorts need the slow %K average above this
rsiPeriod = 14            // RSI length
rsiLongLevel = 45         // longs need RSI above this
rsiShortLevel = 55        // shorts need RSI below this
takeProfitPoints = 50     // profit target in points
stopLossPoints = 1000     // protective stop in points

// --- Indicators ---
fastMA = Average[fastPeriod](close)
slowMA = Average[slowPeriod](close)
stochK = Stochastic[stochPeriod, stochSmooth](close)
stochSignal = Average[stochSignalPeriod](stochK)
stochTrend = Average[stochTrendPeriod](stochK)
rsiValue = RSI[rsiPeriod](close)

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

SMAStocasticoRSI
Leggi prima questoDebolezze note2 punti
  • Il target (50 punti) è minuscolo accanto allo stop (1000 punti). Una percentuale di successo del 73.26% ha comunque dato un profit factor di solo 1.25.
  • È stato testato solo EUR/USD 4 ore. Non ci sono altri mercati in questa pagina.

Domande

Su questa strategia

È pronta per ProOrder?

Sì. Target, stop e inversione sui segnali opposti sono tutti codificati.

Su quali mercati è stata testata?

Solo EUR/USD 4 ore: 91,809 USD su 1290 operazioni con un drawdown di 25,113 USD.

Quanto rischio per operazione con 1 contratto?

Una singola operazione chiusa in stop può perdere 1000 punti mentre una vincente ne guadagna 50. Il peggior drawdown nel test è stato di 25,113 USD.

Perché il grafico a 4 ore?

Era l'unico timeframe testato. I filtri hanno bisogno di diversi giorni di movimento del prezzo per allinearsi, cosa che si adatta alle barre a 4 ore.

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

Pathfinder

Un profit factor simile.

1.24 PF · 430 operazioni

Vuoi vedere quali sistemi su EUR/USD operiamo davvero? Iscriviti alla lista d'attesa 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