Op de wachtlijst
Strategieën / Mean reversion / Oscillator Mean Reversion

Oscillator Mean Reversion

De oscillator is een 5-daags gemiddelde van (close - open) / (high - low). Wanneer hij onder -0.2 daalt terwijl de 5-daagse SMA boven de 50-daagse SMA staat, koopt het systeem, en de spiegelopzet gaat short. Trades gebruiken een doel van 50 punten en een stop van 40 punten, en een tegengesteld signaal draait de positie om.

Mean reversionLong & shortSwingS&P 500Dagelijks
1.18Profit factor
1,818Nettowinst EUR
46.73%Winstpercentage
627Trades
-382Max drawdown
2.90Gem. trade

Beste run van 6. S&P 500, Dagelijks, spread 1, uit run pf:2026-09-24-USA500-D.tsv:10.

Instapregels, long

  1. De 5-daagse SMA staat boven de 50-daagse SMA

Instapregels, short

  1. De 5-daagse SMA staat onder de 50-daagse SMA

Uitstapregels

  1. Stop loss 40 punten
  2. Een tegengesteld signaal draait de trade om

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentS&P 500, Dagelijks
Spread1 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-25
Parameters (7)
positionSize
Grootte per punt
1
fastPeriod
Snelle SMA-lengte
5
slowPeriod
Langzame SMA-lengte
50
bodyRatioPeriod
Aantal dagen waarover de body-ratio wordt gemiddeld
5
bodyRatioLevel
Gemiddelde body-ratio moet voorbij plus of min deze waarde liggen
0.2
takeProfitPoints
Profit target in punten
50
stopLossPoints
Beschermende stop in punten
40

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
S&P 500Beste runDagelijks1.18 62746.731,818 EUR-382
USD/JPYDagelijksn/a 1,51948.12493,600 JPY-142,000
EUR/USDDagelijksn/a 1,44247.0934,097 USD-16,473
Dow JonesDagelijksn/a 1,40746.622,608 EUR-1,360
Goud4 uurn/a 96643.58927 EUR-924
GoudDagelijksn/a 47846.03888 EUR-414

Grafieken

Resultaten per run

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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

Nog 16 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

SMA
Lees dit eerstBekende zwaktes3 punten
  • De profit factor op de beste S&P 500 dagelijkse run is 1.18, met EUR 1,817.76 netto over 627 trades.
  • Stop en doel zijn in punten, dus dezelfde 50 en 40 punten betekenen heel verschillend risico op de S&P 500, Gold en valutaparen.
  • Er staan maar 5 andere runs vermeld, en geen daarvan heeft een vastgelegde profit factor.

Vragen

Over deze strategie

Kan dit in ProOrder draaien?

Ja, het is volledig geautomatiseerd en gedimensioneerd per punt. De code is na het testen herschreven en niet op compileerfouten gecontroleerd, dus test hem eerst in ProBacktest.

Welke markten zijn getest?

S&P 500 gaf de beste vastgelegde run. USD/JPY dagelijks maakte JPY 493,600 in een sweep met een drawdown van JPY 142,000, en EUR/USD, Dow Jones en Gold waren ook positief.

Welke drawdown moet ik verwachten bij 1 contract?

De beste S&P 500 dagelijkse run had een max drawdown van EUR 381.56 bij position size 1.

Waarom dagbars?

De trend- en oscillatorfilters zijn opgebouwd uit dagelijkse gemiddelden, en de daggrafiek leverde elk vermeld resultaat op behalve Gold 4 uur.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Candle Body Sum Intraday

Beste run op dezelfde markt, S&P 500.

2.86 PF · 124 trades

Awesome Oscillator EMA Cross

Een vergelijkbare profit factor.

1.19 PF · 769 trades

Mean reversion is één onderdeel van een evenwichtige opzet. Schrijf je in op de ProRealAlgos-wachtlijst om het volledige beeld te zien.

Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie