Op de wachtlijst
Strategieën / Mean reversion / Stochastic Reversal

Stochastic Reversal: oversold- en overboughtkruisingen getest

Longs gaan af wanneer Stochastic %K (14,3) onder 20 boven %D kruist, en shorts wanneer hij boven 80 onder %D kruist. Posities sluiten wanneer %K 50 bereikt of op een stop van 1%. Er is geen winstdoel en er is maar één positie per keer.

Mean reversionLong & shortIntradayNasdaq 10030 min
n/aProfit factor
-30,058Nettowinst EUR
52.04%Winstpercentage
7,963Trades
-32,678Max drawdown
-3.77Gem. trade

Beste run van 16. Nasdaq 100, 30 min, spread 3, uit run sweeps:2026-09-07-NAS100-30m-opt.tsv:12.

Instapregels, long

  1. %K staat onder 20
  2. Geen open positie

Instapregels, short

  1. %K staat boven 80
  2. Geen open positie

Uitstapregels

  1. Stop loss 1% van de instap
  2. Dek een short wanneer %K onder 50 valt

Testomstandigheden

PeriodeTot 2026-09-07
InstrumentNasdaq 100, 30 minuten
Spread3 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-07
Parameters (8)
positionSize
Contracten per trade
1
stochPeriod
Stochastic-lookback
14
stochSmooth
%K-smoothing
3
stochDSmooth
%D-smoothing
3
oversoldLevel
Alleen longs wanneer %K hieronder staat
20
overboughtLevel
Alleen shorts wanneer %K hierboven staat
80
stochExitLevel
Stap uit zodra %K dit niveau bereikt
50
stopLossPct
Beschermende stop, procent van de instapprijs
1

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
Nasdaq 100Beste run30 minn/a 7,96352.04-30,058 EUR-32,678
S&P 5001 uurn/a 5,02256.37-3,838 EUR-5,052
Goud5 minn/a 7,19256.58-4,692 EUR-4,776
Goud30 minn/a 7,11857.15-5,427 EUR-5,828
Goud15 minn/a 7,08655.09-5,453 EUR-5,516
Goud1 uurn/a 4,81357.24-5,458 EUR-5,514
S&P 5005 minn/a 7,19652.95-8,110 EUR-8,192
S&P 50030 minn/a 7,70753.95-8,194 EUR-8,681
S&P 50015 minn/a 7,45656.88-8,320 EUR-8,593
Nasdaq 1001 uurn/a 5,19953.16-17,295 EUR-20,420
DAX 405 minn/a 7,34057.98-21,313 EUR-21,799
DAX 4015 minn/a 7,41159.67-22,602 EUR-24,371
Nasdaq 1005 minn/a 7,32257.74-24,857 EUR-26,716
DAX 401 uurn/a 4,87355.92-28,474 EUR-29,471
DAX 4030 minn/a 7,62457.88-28,719 EUR-32,246
Nasdaq 10015 minn/a 7,58957.29-31,697 EUR-33,705

Grafieken

Resultaten per run

Top 10 van 16 runs. De volledige lijst staat in de tabel hierboven.

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

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

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

// --- Parameters ---
positionSize = 1       // contracts per trade
stochPeriod = 14       // stochastic lookback
stochSmooth = 3        // %K smoothing
stochDSmooth = 3       // %D smoothing
oversoldLevel = 20     // longs only when %K is below this
overboughtLevel = 80   // shorts only when %K is above this
stochExitLevel = 50    // exit once %K reaches the middle
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
stochK = Stochastic[stochPeriod, stochSmooth](close)
stochD = StochasticD[stochPeriod, stochSmooth, stochDSmooth](close)

Nog 26 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

Stochastic
Lees dit eerstBekende zwaktes4 punten
  • Elke markt in de tabel verloor geld. De beste vermelde run op Nasdaq 100 30 minuten eindigde op EUR -30,058.1.
  • Het winstpercentage van 52.04% dekte de verliezen niet, en de gemiddelde trade was EUR -3.77.
  • De drawdowns waren groot, EUR 32,677.8 op de Nasdaq 100-run en EUR 32,246.1 op DAX 40 30 minuten.
  • De profit factor is niet vastgelegd omdat er alleen sweepdata bestaat.

Vragen

Over deze strategie

Moet ik dit in ProOrder draaien?

Technisch kan hij in ProOrder draaien, maar elke backtest verloor geld. Zie hem als naslag voor wat niet werkt, niet als live systeem.

Welke markten zijn getest?

Nasdaq 100, S&P 500, Gold en DAX 40. Het kleinste verlies was S&P 500 1 uur op EUR -3,837.55, en Nasdaq 100 15 minuten verloor EUR -31,697.2.

Welke drawdown hoorde bij 1 contract?

De Nasdaq 100 30-minutenrun had een drawdown van EUR 32,677.8 met 1 contract.

Zou een ander tijdframe helpen?

Runs van 5 minuten tot 1 uur verloren allemaal geld, dus het tijdframe was niet het probleem.

Gerelateerd

Strategieën zoals deze

Stochastic Extreme Reversal

Gebruikt dezelfde indicator.

3.94 PF · 974 trades

Negated Hammer

Beste run op dezelfde markt, Nasdaq 100.

3.20 PF · 372 trades

Monday Dip Buy

Ook een mean reversion strategie.

n/a PF · 146 trades

Ontdek welke oscillatorsystemen wel overeind bleven. Zet je op de ProRealAlgos-wachtlijst.

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