Ställ dig i kön
Strategier / Mean reversion / Stochastic Extreme Reversal

Stochastic Extreme Reversal: stochastic-korsningar med en tålmodig RSI-exit

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.

Mean reversionLong & shortSwingSilver1 timme
3.94Profit factor
571,597Nettovinst USD
56.98%Träffsäkerhet
974Affärer
-568,775Max drawdown
587Snittaffär

Bästa körning av 14. Silver, 1 timme, spread 2, från körning pf:2026-09-16-SILVER-1h.tsv:1.

Entryregler, long

  1. Ingen position är öppen och ingen short-setup väntar
  2. Minst två barer sedan den senaste setupen eller entryn

Entryregler, short

  1. En short-setup är aktiverad: %K låg över 90 under de senaste 2 barerna och korsade under %D
  2. Ingen position är öppen och minst två barer sedan setupen

Exitregler

  1. Short: spegelbilden med RSI(2) och nivå 5
  2. Ingen stop loss eller vinstmål

Testvillkor

PeriodTill och med 2026-09-16
InstrumentSilver, 1 timme
Spread2 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-16
Parametrar (13)
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

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
SilverBästa körning1 timme3.94 97456.98571,597 USD-568,775
Nikkei 2254 timmar1.70 23164.5052,240 USD-13,131
S&P 500Dag1.65 13559.263,714 EUR-1,595
Nasdaq 1001 timme1.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
Silver3 min1.09 1,56256.5920,029 USD-16,252
Dow Jones3 min1.08 1,58858.568,452 EUR-6,349
DAX 401 timme1.07 97757.526,429 EUR-5,527
Nikkei 225Dagn/a 9565.2642,661 USD-19,731
FTSE 100Dagn/a 9958.594,665 EUR-4,527

Diagram

Resultat per körning

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

ProBuilder, omskriven till husstandard

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

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

StochasticRSI
Längre historikOmkörning på upp till 1,000,000 barerSilver · 3 min · äldre data -43,736.00 USD

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.

Silver · 3 min

Tillgängliga barer1,000,000
Netto, standardkörning med 200,000 barer20,029.00 USD
Netto, lång körning-23,707.00 USD
Netto på enbart den äldre datan-43,736.00 USD
Läs det här förstKända svagheter4 punkter
  • På Silver 1 timme var max drawdown USD 568,775, nästan lika stor som nettovinsten på USD 571,596.5 trots en profit factor på 3.94.
  • Det finns ingen stop loss. RSI(2)-exiten kan ta många barer att utlösas medan affären går emot dig.
  • En känd egenhet är bevarad från originalet: en long kan utlösas vid vilken korsning som helst där %K går över %D, inte bara efter en översåld setup.
  • Utanför den bästa körningen var de flesta profit factors måttliga, mellan 1.07 och 1.7.

Frågor

Om den här strategin

Kan den köras live i ProOrder?

Ja, den använder bara Stochastic och RSI, med en position i taget. Kompileringskontrollera den omskrivna koden först.

Vilka marknader testades?

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.

Hur mycket drawdown vid 1 kontrakt?

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.

Varför 1-timmesbarer på Silver?

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

Strategier som den här

RSI 3 Oversold Long

Använder samma indikator.

2.12 PF · 255 affärer

Percent B Bollinger Trend

Bästa körning på samma marknad, Silver.

5.43 PF · 3,202 affärer

Turnaround Tuesday

En liknande profit factor.

3.80 PF · 39 affärer

Mean reversion-traders delar sina tester inom ProRealAlgos. Ställ dig i kön.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation