Auf die Warteliste
Strategien / Mean Reversion / Volatility Band RSI Reversal

Volatility Band RSI Reversal auf EUR/USD

Ein Close unter einem unteren Band (35 EMA minus 2 mal eine 5-bar Standardabweichung) mit RSI(11) unter 30 löst einen long aus. Ein Close über dem oberen Band mit RSI(5) über 70 löst einen short aus. Die Ausstiege nutzen einen auf ATR(49) basierenden Stop und ein ebenso basiertes Ziel, und ein entgegengesetztes Signal dreht den Trade.

Mean ReversionLong & ShortIntradayEUR/USD15 Min.
n/aProfit Factor
43,255Nettogewinn USD
66.04%Trefferquote
3,180Trades
-28,127Max Drawdown
13.60Durchschn. Trade

Bester Durchlauf von 10. EUR/USD, 15 Min., Spread 1, aus Durchlauf sweeps:2026-09-17-EURUSD-15m-opt.tsv:2.

Einstiegsregeln, Long

  1. RSI(11) liegt unter 30
  2. Kein Feiertag (23. und 24. Juni, 9. November)

Einstiegsregeln, Short

  1. RSI(5) liegt über 70
  2. Kein Feiertag (23. und 24. Juni, 9. November)

Ausstiegsregeln

  1. Stop loss von ATR(49) x 300000 Punkten
  2. Ein entgegengesetztes Signal dreht die Position

Testbedingungen

ZeitraumBis 2026-09-17
InstrumentEUR/USD, 15 Minuten
Spread1 Punkt
Kontrakte1
Startkapital1,000,000
KostenNur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten.
BarsBis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat
Zuletzt getestet2026-09-17
Parameter (12)
positionSize
Kontrakte pro Trade
1
bandPeriod
EMA in der Mitte der Bänder
35
lowerStdPeriod
Länge der Standardabweichung für das untere Band
5
upperStdPeriod
Länge der Standardabweichung für das obere Band
10
bandWidth
Bandabstand in Standardabweichungen
2
longRsiPeriod
RSI-Länge für den long Filter
11
shortRsiPeriod
RSI-Länge für den short Filter
5
oversoldLevel
Der RSI für long muss darunter liegen
30
overboughtLevel
Der RSI für short muss darüber liegen
70
atrPeriod
ATR-Länge für Stop und Ziel
49
stopAtrFactor
Stop in Punkten = ATR x dieser Faktor
300000
targetAtrFactor
Ziel in Punkten = ATR x dieser Faktor
80000

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
EUR/USDBester Durchlauf15 Min.n/a 3,18066.0443,255 USD-28,127
Silber1 Stunden/a 1,85061.681,065,453 USD-568,760
USD/JPY4 Stundenn/a 61666.23414,820 JPY-385,010
EUR/USD10 Min.n/a 3,09065.2431,979 USD-13,972
Dow JonesTäglichn/a 22866.6713,331 EUR-12,096
GBP/USD4 Stundenn/a 78164.029,440 USD-4,297
Nasdaq 1004 Stundenn/a 58365.357,269 EUR-6,960
FTSE 100Täglichn/a 18668.286,421 EUR-4,934
Dow Jones1 Min.n/a 2,89966.134,930 EUR-3,617
S&P 5004 Stundenn/a 56566.371,916 EUR-1,403

Charts

Ergebnisse je Durchlauf

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// 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 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.

Verwendete Indikatoren

EMAStandardabweichungRSIATR
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Der Profit Factor wurde nicht erfasst, weil nur Sweep-Daten vorliegen.
  • Der max Drawdown des besten Durchlaufs von USD 28,127.0 ist groß neben seinem Nettogewinn von USD 43,255.0.
  • Der Stop-Faktor (300000) ist viel größer als der Ziel-Faktor (80000), daher muss die Trefferquote von 66.04% halten, damit das System vorn bleibt.
  • Einige Zeilen zeigen extreme Werte, etwa Silver 1 Stunde mit einem Drawdown von USD 568,760.0, was zeigt, dass sich die festen Faktoren nicht gut auf andere Instrumente übertragen.

Fragen

Über diese Strategie

Kann ich den Volatility Band RSI Reversal in ProOrder laufen lassen?

Ja, es verwendet Standardindikatoren und auf ATR basierende Stops. Der neu geschriebene Code wurde nicht auf Kompilierfähigkeit geprüft, testen Sie ihn daher auf Demo.

Wie schnitt EUR/USD im Vergleich zu anderen Märkten ab?

EUR/USD 15 Minuten erzielte USD 43,255.0 und 10 Minuten USD 31,979.0. Dow Jones Täglich erzielte EUR 13,331.2, aber S&P 500 4 Stunden nur EUR 1,916.2.

Welches Kapital benötigt 1 Kontrakt?

Mit 1 Kontrakt hatte der beste Durchlauf einen max Drawdown von USD 28,127.0. Richten Sie die Größe Ihres Kontos mindestens darauf aus, da der Backtest Kommissionen und Finanzierungskosten ausschließt.

Warum 15 Minuten auf EUR/USD?

Die Bänder und der RSI brauchen genügend Bars, um sich innerhalb einer Session zu weiten und zurückzuschnappen. Auf 15 Minuten erzeugte EUR/USD 3,180 Trades, eine ausreichend große Stichprobe, um das Ergebnis zu lesen.

Verwandt

Strategien wie diese

Monday Dip Buy

Verwendet denselben Indikator.

n/a PF · 146 Trades

Slow MACD Slope

Bester Durchlauf auf demselben Markt, EUR/USD.

6.80 PF · 7,305 Trades

ATR Band

Ebenfalls eine Mean-Reversion-Strategie.

10.31 PF · 53 Trades

Diskutieren Sie Mean Reversion Setups auf Forex mit anderen Tradern. Tragen Sie sich in die ProRealAlgos Community-Warteliste ein.

Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation