Longs går in vid en korsning där Stochastic %K(18,2) går över sitt %D med 6 perioder, medan shorts kräver att %K faller tillbaka från över 90 och korsar nedåt två gånger. Exits väntar på att RSI(2) ska nå en extremnivå flera gånger innan de stänger. Ingen stop eller mål används.
Bästa körning av 14. Silver, 1 timme, spread 2, från körning pf:2026-09-16-SILVER-1h.tsv:1.
| Period | Till och med 2026-09-16 |
| Instrument | Silver, 1 timme |
| Spread | 2 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-16 |
| positionSize Kontrakt per affär | 1 |
| stochPeriod Stochastic-lookback | 18 |
| stochSmooth %K-utjämning | 2 |
| stochDPeriod %D-medelvärde av %K | 6 |
| overboughtLevel Extremt högt värde för en short-setup | 90 |
| oversoldLevel Extremt lågt värde för en long-setup | 10 |
| consolidationPeriod Barer som kontrolleras för extremvärdet | 2 |
| rsiPeriod RSI-längd för exits | 2 |
| rsiUpperLevel RSI-toppnivå för long-exits | 95 |
| rsiLowerLevel RSI-bottennivå för short-exits | 5 |
| rsiExitCount RSI-toppar som krävs före exit | 4 |
| rsiPeakLookback Barer som används för att mäta varje RSI-topp | 8 |
| rsiBaseline Startvärde för den senaste RSI-toppen | 50 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| SilverBästa körning | 1 timme | 3.94 | 974 | 56.98 | 571,597 USD | -568,775 |
| Nikkei 225 | 4 timmar | 1.70 | 231 | 64.50 | 52,240 USD | -13,131 |
| S&P 500 | Dag | 1.65 | 135 | 59.26 | 3,714 EUR | -1,595 |
| Nasdaq 100 | 1 timme | 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 |
| Silver | 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 timme | 1.07 | 977 | 57.52 | 6,429 EUR | -5,527 |
| Nikkei 225 | Dag | n/a | 95 | 65.26 | 42,661 USD | -19,731 |
| FTSE 100 | Dag | n/a | 99 | 58.59 | 4,665 EUR | -4,527 |
Diagram
De 10 bästa av 14 körningar. Hela listan finns i tabellen ovan.
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // 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)
56 rader till: entry- och exitreglerna.
Uppsättning
Silver 3 minuter hade alla 1,000,000 barer, och den långa körningen förlorade USD 23,707 där standardkörningen gav USD 20,029, vilket betyder att den äldre datan ensam förlorade USD 43,736.
| Tillgängliga barer | 1,000,000 |
| Netto, standardkörning med 200,000 barer | 20,029.00 USD |
| Netto, lång körning | -23,707.00 USD |
| Netto på enbart den äldre datan | -43,736.00 USD |
Frågor
Ja, den använder bara Stochastic och RSI, med en position i taget. Kompileringskontrollera den omskrivna koden först.
Silver, Nikkei 225, S&P 500, Nasdaq 100, Dow Jones, DAX 40 och FTSE 100. Varje listad körning var lönsam, med DAX 40 1 timme som den svagaste på en profit factor av 1.07.
Den bästa körningen nådde en drawdown på USD 568,775 på Silver 1 timme. På S&P 500 Dag var den EUR 1,594.53, så dimensionera per instrument.
Den körningen gav den högsta profit factor på sidan, 3.94. RSI(2)-exiten behöver flera swings, vilket timbarer ger på några dagar.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.