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

Stochastic Extreme Reversal: stochastic-kruisingen met een geduldige RSI-uitstap

Longs stappen in bij een kruising van Stochastic %K(18,2) boven zijn 6-perioden %D, terwijl shorts vragen dat %K terugvalt van boven 90 en twee keer naar beneden kruist. Uitstappen wacht tot RSI(2) meerdere keren een extreem raakt voordat er gesloten wordt. Er wordt geen stop of doel gebruikt.

Mean reversionLong & shortSwingZilver1 uur
3.94Profit factor
571,597Nettowinst USD
56.98%Winstpercentage
974Trades
-568,775Max drawdown
587Gem. trade

Beste run van 14. Silver, 1 uur, spread 2, uit run pf:2026-09-16-SILVER-1h.tsv:1.

Instapregels, long

  1. Geen positie open en geen short setup in afwachting
  2. Minstens twee bars sinds de laatste setup of entry

Instapregels, short

  1. Een short setup staat klaar: %K stond in de laatste 2 bars boven 90 en kruiste onder %D
  2. Geen positie open en minstens twee bars sinds de setup

Uitstapregels

  1. Short: het spiegelbeeld met RSI(2) en niveau 5
  2. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-16
InstrumentSilver, 1 uur
Spread2 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-16
Parameters (13)
positionSize
Contracten per trade
1
stochPeriod
Stochastic-lookback
18
stochSmooth
%K-smoothing
2
stochDPeriod
%D-gemiddelde van %K
6
overboughtLevel
Extreme high voor een short setup
90
oversoldLevel
Extreme low voor een long setup
10
consolidationPeriod
Bars die op de extreme stand worden gecontroleerd
2
rsiPeriod
RSI-lengte voor uitstappen
2
rsiUpperLevel
RSI-piekniveau voor long-uitstappen
95
rsiLowerLevel
RSI-bodemniveau voor short-uitstappen
5
rsiExitCount
Aantal RSI-pieken nodig voor uitstap
4
rsiPeakLookback
Bars die worden gebruikt om elke RSI-piek te meten
8
rsiBaseline
Startwaarde voor de laatste RSI-piek
50

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
ZilverBeste run1 uur3.94 97456.98571,597 USD-568,775
Nikkei 2254 uur1.70 23164.5052,240 USD-13,131
S&P 500Dagelijks1.65 13559.263,714 EUR-1,595
Nasdaq 1001 uur1.18 1,06057.1714,231 EUR-6,458
Dow Jones5 min1.16 1,60858.6418,565 EUR-7,440
Nikkei 22515 min1.11 1,66958.2428,398 USD-23,317
Nikkei 22530 min1.10 1,66855.2226,850 USD-24,064
Dow Jones10 min1.10 1,62758.4517,249 EUR-9,746
S&P 50030 min1.10 1,54158.342,486 EUR-1,195
Zilver3 min1.09 1,56256.5920,029 USD-16,252
Dow Jones3 min1.08 1,58858.568,452 EUR-6,349
DAX 401 uur1.07 97757.526,429 EUR-5,527
Nikkei 225Dagelijksn/a 9565.2642,661 USD-19,731
FTSE 100Dagelijksn/a 9958.594,665 EUR-4,527

Grafieken

Resultaten per run

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

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

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

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

// --- Parameters ---
positionSize = 1           // contracts per trade
stochPeriod = 18           // stochastic lookback
stochSmooth = 2            // %K smoothing
stochDPeriod = 6           // %D average of %K
overboughtLevel = 90       // stochastic must have been above this for a short setup
oversoldLevel = 10         // stochastic must have been below this for a long setup
consolidationPeriod = 2    // bars checked for the extreme reading
rsiPeriod = 2              // fast RSI used for exits
rsiUpperLevel = 95         // RSI peak level that counts for longs
rsiLowerLevel = 5          // RSI trough level that counts for shorts
rsiExitCount = 4           // RSI peaks needed before the exit is allowed
rsiPeakLookback = 8        // bars used to measure each RSI peak
rsiBaseline = 50           // starting value for the last RSI peak

ONCE setupState = 0        // -1 long setup, 1 short setup, 0 none
ONCE barsSinceSetup = 0
ONCE rsiPeakCount = 0
ONCE lowerPeakCount = 0
ONCE lastRsiPeak = 0

// --- Indicators ---
stochK = Stochastic[stochPeriod, stochSmooth](close)
stochD = Average[stochDPeriod](stochK)
rsiValue = RSI[rsiPeriod](close)

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

StochasticRSI
Langere historieOpnieuw uitgevoerd op maximaal 1,000,000 barsZilver · 3 min · oudere data -43,736.00 USD

Silver 3 minuten had alle 1,000,000 bars, en de lange run verloor USD 23,707 waar de standaardrun USD 20,029 opleverde, wat betekent dat de oudere data alleen USD 43,736 verloor.

Zilver · 3 min

Beschikbare bars1,000,000
Netto, standaard run van 200,000 bars20,029.00 USD
Netto, lange run-23,707.00 USD
Netto op alleen de oudere data-43,736.00 USD
Lees dit eerstBekende zwaktes4 punten
  • Op Silver 1 uur was de max drawdown USD 568,775, bijna gelijk aan de nettowinst van USD 571,596.5 ondanks een profit factor van 3.94.
  • Er is geen stop loss. De RSI(2)-uitstap kan veel bars nodig hebben om af te gaan terwijl de trade tegen je in beweegt.
  • Een bekende eigenaardigheid uit het origineel blijft bewaard: een long kan afgaan op elke kruising van %K over %D, niet alleen na een oversold setup.
  • Buiten de beste run waren de meeste profit factors bescheiden, tussen 1.07 en 1.7.

Vragen

Over deze strategie

Kan hij live in ProOrder draaien?

Ja, hij gebruikt alleen Stochastic en RSI, met één positie per keer. Controleer eerst of de herschreven code compileert.

Welke markten zijn getest?

Silver, Nikkei 225, S&P 500, Nasdaq 100, Dow Jones, DAX 40 en FTSE 100. Elke vermelde run was winstgevend, met DAX 40 1 uur als zwakste met een profit factor van 1.07.

Hoeveel drawdown bij 1 contract?

De beste run kwam op een drawdown van USD 568,775 op Silver 1 uur. Op S&P 500 dagelijks was het EUR 1,594.53, dus bepaal je positiegrootte per instrument.

Waarom 1-uursbars op Silver?

Die run gaf de hoogste profit factor op de pagina, 3.94. De RSI(2)-uitstap heeft meerdere swings nodig, die uurbars in een paar dagen leveren.

Gerelateerd

Strategieën zoals deze

RSI 3 Oversold Long

Gebruikt dezelfde indicator.

2.12 PF · 255 trades

Percent B Bollinger Trend

Beste run op dezelfde markt, Silver.

5.43 PF · 3,202 trades

Turnaround Tuesday

Een vergelijkbare profit factor.

3.80 PF · 39 trades

Mean reversion-traders delen hun tests binnen ProRealAlgos. Zet je op de wachtlijst.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

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