Iscriviti alla lista d'attesa
Strategie / Mean reversion / Oscillator Mean Reversion

Oscillator Mean Reversion

L'oscillatore è una media a 5 giorni di (close - open) / (high - low). Quando scende sotto -0.2 mentre la SMA a 5 giorni è sopra la SMA a 50 giorni, il sistema compra, e il setup speculare vende short. Le operazioni usano un target di 50 punti e uno stop di 40 punti, e un segnale opposto inverte la posizione.

Mean reversionLong & shortSwingS&P 500Giornaliero
1.18Profit factor
1,818Profitto netto EUR
46.73%Percentuale di successo
627Operazioni
-382Max drawdown
2.90Media operazione

Miglior esecuzione su 6. S&P 500, Giornaliero, spread 1, dall'esecuzione pf:2026-09-24-USA500-D.tsv:10.

Regole di ingresso, long

  1. La SMA a 5 giorni è sopra la SMA a 50 giorni

Regole di ingresso, short

  1. La SMA a 5 giorni è sotto la SMA a 50 giorni

Regole di uscita

  1. Stop loss 40 punti
  2. Un segnale opposto inverte l'operazione

Condizioni di test

PeriodoFino al 2026-09-25
StrumentoS&P 500, Giornaliero
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-25
Parametri (7)
positionSize
Size per punto
1
fastPeriod
Lunghezza SMA veloce
5
slowPeriod
Lunghezza SMA lenta
50
bodyRatioPeriod
Giorni mediati per il rapporto del corpo
5
bodyRatioLevel
Il rapporto medio del corpo deve superare più o meno questo valore
0.2
takeProfitPoints
Target di profitto in punti
50
stopLossPoints
Stop protettivo in punti
40

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
S&P 500Miglior esecuzioneGiornaliero1.18 62746.731,818 EUR-382
USD/JPYGiornalieron/a 1,51948.12493,600 JPY-142,000
EUR/USDGiornalieron/a 1,44247.0934,097 USD-16,473
Dow JonesGiornalieron/a 1,40746.622,608 EUR-1,360
Oro4 oren/a 96643.58927 EUR-924
OroGiornalieron/a 47846.03888 EUR-414

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Oscillator Mean Reversion
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1       // size per point
fastPeriod = 5         // fast SMA length
slowPeriod = 50        // slow SMA length
bodyRatioPeriod = 5    // days averaged for the body ratio
bodyRatioLevel = 0.2   // average body ratio must be beyond plus or minus this
takeProfitPoints = 50  // profit target, points
stopLossPoints = 40    // protective stop, points

// --- Indicators ---
maOscillator = Average[fastPeriod](close) - Average[slowPeriod](close)

// Day body as a share of the day range: +1 closes at the high from the low, -1 the reverse.
dayBodyRatio = (DClose(0) - DOpen(0)) / ABS(DHigh(0) - DLow(0))
avgBodyRatio = Summation[bodyRatioPeriod](dayBodyRatio) / bodyRatioPeriod

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

SMA
Leggi prima questoDebolezze note3 punti
  • Il profit factor della migliore esecuzione su S&P 500 giornaliero è 1.18, con EUR 1,817.76 netti su 627 operazioni.
  • Stop e target sono in punti, quindi gli stessi 50 e 40 punti significano un rischio molto diverso tra S&P 500, Gold e coppie di valute.
  • Sono elencate solo 5 altre esecuzioni, e nessuna di esse ha un profit factor registrato.

Domande

Su questa strategia

Questa può funzionare in ProOrder?

Sì, è completamente automatizzata e dimensionata per punto. Il codice è stato riscritto dopo i test e non è stato verificato in compilazione, quindi testala prima in ProBacktest.

Quali mercati sono stati testati?

S&P 500 ha dato la migliore esecuzione registrata. USD/JPY giornaliero ha prodotto JPY 493,600 in uno sweep con un drawdown di JPY 142,000, e anche EUR/USD, Dow Jones e Gold sono stati positivi.

Quale drawdown devo aspettarmi con 1 contratto?

La migliore esecuzione su S&P 500 giornaliero ha avuto un max drawdown di EUR 381.56 con position size 1.

Perché barre giornaliere?

I filtri di trend e dell'oscillatore sono costruiti da medie giornaliere, e il grafico giornaliero ha prodotto tutti i risultati elencati tranne Gold 4 ore.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Candle Body Sum Intraday

Miglior esecuzione sullo stesso mercato, S&P 500.

2.86 PF · 124 operazioni

Awesome Oscillator EMA Cross

Un profit factor simile.

1.19 PF · 769 operazioni

La mean reversion è una parte di un setup equilibrato. Iscriviti alla lista d'attesa ProRealAlgos per vedere il quadro completo.

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