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.
Miglior esecuzione su 1. EUR/USD, 4 ore, spread 1, dall'esecuzione pf:2026-09-16-EURUSD-4h.tsv:1.
| Periodo | Fino al 2026-09-16 |
| Strumento | EUR/USD, 4 ore |
| Spread | 1 punti |
| Contratti | 1 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-16 |
| 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
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDMiglior esecuzione | 4 ore | 1.25 | 1,290 | 73.26 | 91,809 USD | -25,113 |
Grafici
Il codice
// ============================================================ // 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
Domande
Sì. Target, stop e inversione sui segnali opposti sono tutti codificati.
Solo EUR/USD 4 ore: 91,809 USD su 1290 operazioni con un drawdown di 25,113 USD.
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.
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
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.