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.
Beste run van 14. Silver, 1 uur, spread 2, uit run pf:2026-09-16-SILVER-1h.tsv:1.
| Periode | Tot 2026-09-16 |
| Instrument | Silver, 1 uur |
| Spread | 2 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-16 |
| 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
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| ZilverBeste run | 1 uur | 3.94 | 974 | 56.98 | 571,597 USD | -568,775 |
| Nikkei 225 | 4 uur | 1.70 | 231 | 64.50 | 52,240 USD | -13,131 |
| S&P 500 | Dagelijks | 1.65 | 135 | 59.26 | 3,714 EUR | -1,595 |
| Nasdaq 100 | 1 uur | 1.18 | 1,060 | 57.17 | 14,231 EUR | -6,458 |
| Dow Jones | 5 min | 1.16 | 1,608 | 58.64 | 18,565 EUR | -7,440 |
| Nikkei 225 | 15 min | 1.11 | 1,669 | 58.24 | 28,398 USD | -23,317 |
| Nikkei 225 | 30 min | 1.10 | 1,668 | 55.22 | 26,850 USD | -24,064 |
| Dow Jones | 10 min | 1.10 | 1,627 | 58.45 | 17,249 EUR | -9,746 |
| S&P 500 | 30 min | 1.10 | 1,541 | 58.34 | 2,486 EUR | -1,195 |
| Zilver | 3 min | 1.09 | 1,562 | 56.59 | 20,029 USD | -16,252 |
| Dow Jones | 3 min | 1.08 | 1,588 | 58.56 | 8,452 EUR | -6,349 |
| DAX 40 | 1 uur | 1.07 | 977 | 57.52 | 6,429 EUR | -5,527 |
| Nikkei 225 | Dagelijks | n/a | 95 | 65.26 | 42,661 USD | -19,731 |
| FTSE 100 | Dagelijks | n/a | 99 | 58.59 | 4,665 EUR | -4,527 |
Grafieken
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
// ============================================================ // 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
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.
| Beschikbare bars | 1,000,000 |
| Netto, standaard run van 200,000 bars | 20,029.00 USD |
| Netto, lange run | -23,707.00 USD |
| Netto op alleen de oudere data | -43,736.00 USD |
Vragen
Ja, hij gebruikt alleen Stochastic en RSI, met één positie per keer. Controleer eerst of de herschreven code compileert.
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.
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.
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
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.