Auf die Warteliste
Strategien / Mean Reversion / Supertrend Counter Trend

Supertrend Gegentrend-Strategie

Wenn der Kurs auf der falschen Seite des Supertrend liegt, aber den 10 EMA schon wieder überschritten hat, setzt das System auf eine Wende. Es handelt nur, wenn der kurzfristige ATR(15) über dem langen ATR(425) liegt, die Volatilität also erhöht ist. Die Ausstiege kommen aus einem Stop von 2.5 x ATR(14) oder einem Schlusskurs zurück durch den Supertrend, die Bollinger-Mittellinie und den 10 EMA.

Mean ReversionLong & ShortSwingUSD/JPYTäglich
3.47Profit Factor
1,222,950Nettogewinn JPY
2.35%Trefferquote
1,444Trades
-240,380Max Drawdown
847Durchschn. Trade

Bester Durchlauf von 3. USD/JPY, Täglich, Spread 1, aus Durchlauf pf:2026-09-24-USDJPY-D.tsv:2.

Einstiegsregeln, Long

  1. Der Schlusskurs liegt über dem 10-Perioden-EMA
  2. ATR(15) liegt über ATR(425)

Einstiegsregeln, Short

  1. Der Schlusskurs liegt unter dem 10-Perioden-EMA
  2. ATR(15) liegt über ATR(425)

Ausstiegsregeln

  1. Stop loss von 2.5 mal ATR(14), beim Einstieg gesetzt
  2. Einen short schließen, wenn der Schlusskurs unter dem Supertrend und über sowohl der Bollinger-Mittellinie als auch dem 10 EMA liegt

Testbedingungen

ZeitraumBis 2026-09-24
InstrumentUSD/JPY, Täglich
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-24
Parameter (9)
positionSize
Kontrakte pro Trade
1
signalPeriod
EMA-Länge
10
bandPeriod
Länge des Bollinger Band (Mittellinie)
25
fastAtrPeriod
Kurzer ATR für den Volatilitätsfilter
15
slowAtrPeriod
Langer ATR für den Volatilitätsfilter
425
atrPeriod
ATR für den Stop
14
atrMultiplier
Stop in ATR-Vielfachen
2.5
superTrendMultiplier
Supertrend-Multiplikator
3
superTrendPeriod
Supertrend-Länge
10

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
USD/JPYBester DurchlaufTäglich3.47 1,4442.351,222,950 JPY-240,380
DAX 401 Stunden/a 2,57147.8012,296 EUR-5,278
Brent-Rohöl4 Stundenn/a 39046.156,750 EUR-4,696

Charts

Ergebnisse je Durchlauf

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Supertrend Counter Trend
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1           // contracts per trade
signalPeriod = 10          // EMA length used for entries and exits
bandPeriod = 25            // Bollinger Band length, only the middle line is used
fastAtrPeriod = 15         // short ATR for the volatility filter
slowAtrPeriod = 425        // long ATR for the volatility filter
atrPeriod = 14             // ATR length for the stop distance
atrMultiplier = 2.5        // stop distance in multiples of ATR
superTrendMultiplier = 3   // Supertrend ATR multiple
superTrendPeriod = 10      // Supertrend length

// --- Indicators ---
signalMA = ExponentialAverage[signalPeriod](close)
midBand = (BollingerUp[bandPeriod](close) + BollingerDown[bandPeriod](close)) / 2
superTrendLine = Supertrend[superTrendMultiplier, superTrendPeriod]
volatilityRising = AverageTrueRange[fastAtrPeriod](close) > AverageTrueRange[slowAtrPeriod](close)

31 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

SupertrendEMABollinger BandsATR
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Der Haupt-Durchlauf USD/JPY täglich hat eine Trefferquote von nur 2.35% über 1,444 Trades, das Ergebnis beruht also auf einer Handvoll sehr großer Gewinner.
  • Der max Drawdown in diesem Durchlauf lag bei JPY 240,380.00.
  • Der Stop nimmt den ATR-Wert in Kurseinheiten als Punktabstand, wie im Originalcode, was ihn je nach Instrument viel enger oder weiter machen kann als beabsichtigt.
  • Es wurden nur drei Märkte getestet, und der Profit Factor wurde nur für USD/JPY täglich erfasst.

Fragen

Über diese Strategie

Kann sie in ProOrder laufen?

Ja, es handelt 1 Kontrakt mit einem beim Einstieg gesetzten ATR-Stop.

Was zeigten die backtests?

USD/JPY täglich erreichte einen Profit Factor von 3.47 und JPY 1,222,950.00. DAX 40 1 Stunde (EUR 12,296.00) und Brent Crude 4 Stunden (EUR 6,750.10) waren ebenfalls profitabel, mit Trefferquoten von 47.8% und 46.15%.

Wie viel Drawdown kam mit 1 Kontrakt?

JPY 240,380.00 bei USD/JPY täglich und EUR 5,277.50 bei DAX 40 1 Stunde.

Warum Tagesbars bei USD/JPY?

Der ATR(425)-Filter braucht eine lange Historie zum Vergleich, und Tagesbars beschränken die Einstiege auf Phasen starker Volatilität.

Verwandt

Strategien wie diese

Monday Dip Buy

Verwendet denselben Indikator.

n/a PF · 146 Trades

Bollinger Band Walk

Bester Durchlauf auf demselben Markt, USD/JPY.

3.10 PF · 148 Trades

Renko MA Cross

Ein ähnlicher Profit Factor.

3.34 PF · 144 Trades

Gegentrend-Systeme können ein Portfolio ausgleichen. Treten Sie der ProRealAlgos Warteliste bei, um zu sehen, wie.

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