Sett deg på ventelisten
Strategier / Mean reversion / Volatility Band RSI Reversal

Volatility Band RSI Reversal på EUR/USD

En lukkekurs under et nedre bånd (35 EMA minus 2 ganger et 5-bars standardavvik) med RSI(11) under 30 utløser en long. En lukkekurs over det øvre båndet med RSI(5) over 70 utløser en short. Utgangene bruker ATR(49)-basert stop og mål, og et motsatt signal snur handelen.

Mean reversionLong & shortIntradayEUR/USD15 min
n/aProfit factor
43,255Nettogevinst USD
66.04%Treffprosent
3,180Handler
-28,127Max drawdown
13.60Gj.sn. handel

Beste kjøring av 10. EUR/USD, 15 min, spread 1, fra kjøring sweeps:2026-09-17-EURUSD-15m-opt.tsv:2.

Inngangsregler, long

  1. RSI(11) er under 30
  2. Ikke en helligdag (23 og 24 juni, 9 november)

Inngangsregler, short

  1. RSI(5) er over 70
  2. Ikke en helligdag (23 og 24 juni, 9 november)

Utgangsregler

  1. Stop loss på ATR(49) x 300000 poeng
  2. Et motsatt signal reverserer posisjonen

Testbetingelser

PeriodeFrem til 2026-09-17
InstrumentEUR/USD, 15 minutter
Spread1 poeng
Kontrakter1
Startkapital1,000,000
KostnaderKun spread. Kommisjoner og overnattfinansiering er ikke inkludert.
BarerOpptil 200,000 barer, færre der instrumentet har kortere historikk
Sist testet2026-09-17
Parametere (12)
positionSize
Kontrakter per handel
1
bandPeriod
EMA i midten av båndene
35
lowerStdPeriod
Standardavvikslengde for det nedre båndet
5
upperStdPeriod
Standardavvikslengde for det øvre båndet
10
bandWidth
Båndavstand i standardavvik
2
longRsiPeriod
RSI-lengde for long-filteret
11
shortRsiPeriod
RSI-lengde for short-filteret
5
oversoldLevel
RSI for long må være under denne
30
overboughtLevel
RSI for short må være over denne
70
atrPeriod
ATR-lengde for stop og mål
49
stopAtrFactor
Stop i poeng = ATR x denne faktoren
300000
targetAtrFactor
Mål i poeng = ATR x denne faktoren
80000

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
EUR/USDBeste kjøring15 minn/a 3,18066.0443,255 USD-28,127
Sølv1 timen/a 1,85061.681,065,453 USD-568,760
USD/JPY4 timern/a 61666.23414,820 JPY-385,010
EUR/USD10 minn/a 3,09065.2431,979 USD-13,972
Dow JonesDaglign/a 22866.6713,331 EUR-12,096
GBP/USD4 timern/a 78164.029,440 USD-4,297
Nasdaq 1004 timern/a 58365.357,269 EUR-6,960
FTSE 100Daglign/a 18668.286,421 EUR-4,934
Dow Jones1 minn/a 2,89966.134,930 EUR-3,617
S&P 5004 timern/a 56566.371,916 EUR-1,403

Diagrammer

Resultater per kjøring

NettogevinstMax drawdown

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// Volatility Band RSI Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 15 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 35           // EMA at the centre of the bands
lowerStdPeriod = 5        // standard deviation length for the lower band
upperStdPeriod = 10       // standard deviation length for the upper band
bandWidth = 2             // band distance in standard deviations
longRsiPeriod = 11        // RSI length for the long filter
shortRsiPeriod = 5        // RSI length for the short filter
oversoldLevel = 30        // long RSI must be below this
overboughtLevel = 70      // short RSI must be above this
atrPeriod = 49            // ATR length for stop and target
stopAtrFactor = 300000    // stop in points = ATR x this factor
targetAtrFactor = 80000   // target in points = ATR x this factor

// --- Indicators ---
// Holiday calendar: no trading on 23 and 24 June and on 9 November.
IF (Month = 6 AND (Day = 23 OR Day = 24)) OR (Month = 11 AND Day = 9) THEN
  tradingDay = 0
ELSE
  tradingDay = 1
ENDIF

// Bands are only updated on trading days, as in the original, so [1] after a holiday
// still points at the last value computed.
IF tradingDay = 1 THEN
  lowerBand = ExponentialAverage[bandPeriod](close) - bandWidth * STD[lowerStdPeriod](close)
  upperBand = ExponentialAverage[bandPeriod](close) + bandWidth * STD[upperStdPeriod](close)
ENDIF

longRsi = RSI[longRsiPeriod](close)
shortRsi = RSI[shortRsiPeriod](close)
atrValue = AverageTrueRange[atrPeriod](close)

19 linjer til: inngangs- og utgangsreglene.

Oppsett

Slik laster du den inn

  1. Kopier koden med kopiknappen på kodeblokken.
  2. I ProRealTime åpner du et diagram for instrumentet og tidsrammen du vil teste, og åpner deretter ProOrder > New trading system og velger "Create with programming".
  3. Lim inn koden, gi systemet et navn og lagre det.
  4. Klikk "Backtest", angi din egen spread og position size, og kjør den før du vurderer å handle den live.

Indikatorer som brukes

EMAStandardavvikRSIATR
Les dette førstKjente svakheter4 poeng
  • Profit factor ble ikke registrert fordi det bare finnes sweep-data.
  • Den beste kjøringens max drawdown på USD 28,127.0 er stor ved siden av nettogevinsten på USD 43,255.0.
  • Stop-faktoren (300000) er mye større enn mål-faktoren (80000), så treffprosenten på 66.04% må holde for at systemet skal holde seg foran.
  • Noen rader viser ekstreme tall, som Silver 1 time med en drawdown på USD 568,760.0, noe som sier at de faste faktorene ikke overføres godt til andre instrumenter.

Spørsmål

Om denne strategien

Kan jeg kjøre Volatility Band RSI Reversal i ProOrder?

Ja, den bruker standardindikatorer og ATR-baserte stopper. Den omskrevne koden er ikke kompileringssjekket, så test den på demo.

Hvordan var EUR/USD sammenlignet med andre markeder?

EUR/USD 15 minutter ga USD 43,255.0 og 10 minutter USD 31,979.0. Dow Jones daglig ga EUR 13,331.2, men S&P 500 4 timer bare EUR 1,916.2.

Hvilken kapital trenger 1 kontrakt?

Med 1 kontrakt hadde den beste kjøringen en max drawdown på USD 28,127.0. Dimensjoner kontoen din for minst det, siden backtesten utelater kurtasje og finansiering.

Hvorfor 15 minutter på EUR/USD?

Båndene og RSI trenger nok barer til å strekke seg og snappe tilbake innenfor en sesjon. På 15 minutter ga EUR/USD 3,180 handler, et stort nok utvalg til å lese resultatet.

Relatert

Strategier som denne

Monday Dip Buy

Bruker samme indikator.

n/a PF · 146 handler

Slow MACD Slope

Beste kjøring på samme marked, EUR/USD.

6.80 PF · 7,305 handler

ATR Band

Også en mean reversion-strategi.

10.31 PF · 53 handler

Diskuter mean reversion-oppsett på forex med andre tradere. Sett deg på ventelisten til ProRealAlgos-fellesskapet.

ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.

Tidligere backtest-resultater er ingen garanti for fremtidige resultater. Dette er ikke finansiell rådgivning. Kuratert og vedlikeholdt av ProRealAlgos. ProRealTime™ er et varemerke tilhørende ProRealTime SAS. prorealalgos.comStatistikkDokumentasjon