Auf die Warteliste
Strategien / Mean Reversion / Buy After Price Fall

Buy After Price Fall Swing-Strategie

Die Idee ist, eine Gegenbewegung nach einem Rückgang zu kaufen. Sie geht long, wenn der Schlusskurs über dem 50 EMA, aber unter dem 100 EMA liegt, höher als der vorherige Bar schließt und die 100-Bar-Regressionssteigung noch negativ ist. Trades steigen bei einem Ziel von 2.75%, einem Stop von 10% oder dann aus, wenn der Schlusskurs unter den 7 EMA rutscht, während er über dem 28 EMA bleibt.

Mean ReversionNur LongSwingDAX 404 Stunden
1.88Profit Factor
11,042Nettogewinn EUR
52.24%Trefferquote
312Trades
-2,379Max Drawdown
35.39Durchschn. Trade

Bester von 10 Durchläufen. DAX 40, 4 Stunden, Spread 3, aus Durchlauf pf:2026-09-24-DAX40-4h.tsv:4.

Einstiegsregeln, Long

  1. Der Schlusskurs liegt über dem 50 EMA und unter dem 100 EMA
  2. Der Schlusskurs ist höher als der vorherige Schlusskurs

Ausstiegsregeln

  1. Stop Loss 10%
  2. Gewinnziel 2.75%

Testbedingungen

ZeitraumBis 2026-09-25
InstrumentDAX 40, 4 Stunden
Spread3 Punkte
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-25
Parameter (8)
positionSize
Kontrakte pro Trade
1
fastPeriod
EMA, über dem der Schlusskurs liegen muss
50
slowPeriod
EMA, unter dem der Schlusskurs liegen muss
100
slopePeriod
Länge der Regressionssteigung
100
exitFastPeriod
Ausstiegs-EMA, schnell
7
exitSlowPeriod
Ausstiegs-EMA, langsam
28
stopLossPct
Schutz-Stop, Prozent
10
takeProfitPct
Gewinnziel, Prozent
2.75

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
DAX 40Bester Durchlauf4 Stunden1.88 31252.2411,042 EUR-2,379
Nikkei 2254 Stundenn/a 23754.0114,883 USD-6,264
Dow Jones4 Stundenn/a 8052.5011,974 EUR-2,523
Dow JonesTäglichn/a 11552.179,031 EUR-2,364
US-Rohöl4 Stundenn/a 26753.184,896 EUR-1,304
Nasdaq 1001 Stunden/a 1,14042.194,650 EUR-2,798
Nasdaq 10030 Min.n/a 1,82542.584,458 EUR-2,282
FTSE 1004 Stundenn/a 30851.304,000 EUR-1,154
SilberTäglichn/a 16856.553,809 USD-3,597
S&P 5004 Stundenn/a 23958.161,689 EUR-1,003

Charts

Ergebnisse je Durchlauf

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Buy After Price Fall
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 4 hours
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
fastPeriod = 50           // close must be above this EMA
slowPeriod = 100          // close must be below this EMA
slopePeriod = 100         // regression slope length, must be falling
exitFastPeriod = 7        // exit EMA, close must drop below it
exitSlowPeriod = 28       // exit EMA, close must still be above it
stopLossPct = 10          // protective stop, percent of entry price
takeProfitPct = 2.75      // profit target, percent of entry price

// --- Indicators ---
fastMA = ExponentialAverage[fastPeriod](close)
slowMA = ExponentialAverage[slowPeriod](close)
regressionSlope = LinearRegressionSlope[slopePeriod](close)
exitFastMA = ExponentialAverage[exitFastPeriod](close)
exitSlowMA = ExponentialAverage[exitSlowPeriod](close)

18 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

EMALineare Regression
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Der 10%-Stop ist fast viermal so groß wie das 2.75%-Ziel, ein einzelner ausgestoppter Trade kann also mehrere Gewinner auslöschen.
  • Der beste Durchlauf auf DAX 40 4 Stunden hatte 312 Trades und eine Trefferquote von 52.24%, mit einem durchschnittlichen Trade von EUR 35.39. Ein Spread von 3 Punkten war enthalten, Kommissionen nicht.
  • Nur der DAX 40 Durchlauf hat einen erfassten Profit Factor. Die anderen Märkte, etwa Nikkei 225 und Dow Jones, stammen aus Sweeps ohne ihn.
  • Sie kauft nur, und der Einstieg braucht eine negative 100-Bar-Steigung, in einem anhaltenden Abwärtstrend kauft sie also weiter Gegenbewegungen, die scheitern können.

Fragen

Über diese Strategie

Kann Buy After Price Fall in ProOrder laufen?

Ja, sie verwendet Standard-Einstiege und -Ausstiege. Der Code wurde nach dem Testen überarbeitet und nicht auf Kompilierfähigkeit geprüft, prüfen Sie ihn also in ProBacktest vor dem Live-Einsatz.

Wie hat sie sich außerhalb des DAX geschlagen?

Alle 9 anderen Durchläufe in der Tabelle waren profitabel, darunter Nikkei 225 4 Stunden mit USD 14,882.5 und Dow Jones 4 Stunden mit EUR 11,974. S&P 500 4 Stunden erzielte am wenigsten, EUR 1,688.92.

Welchen Drawdown sollte ich bei 1 Kontrakt erwarten?

Der beste DAX 40 Durchlauf hatte einen max Drawdown von EUR 2,378.6 gegenüber EUR 11,042 Nettogewinn bei einer Position Size von 1.

Warum ein 4-Stunden-Chart?

Die 4-Stunden-Zeiteinheit lieferte das beste DAX-Ergebnis und die meisten der stärksten Zeilen in der Tabelle, was zu einem Pullback-System passt, das über mehrere Bars hält.

Verwandt

Strategien wie diese

Monday Dip Buy

Verwendet denselben Indikator.

n/a PF · 146 Trades

Volatility Breakout

Bester Durchlauf auf demselben Markt, DAX 40.

1.39 PF · 475 Trades

Morning Range Breakout

Ein ähnlicher Profit Factor.

1.89 PF · 434 Trades

Sie wollen Pullback-Systeme, die schon live laufen? Treten Sie der ProRealAlgos Warteliste bei.

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