Auf die Warteliste
Strategien / Trend / Pullback to Moving Average

Pullback to Moving Average

Liegt der Schlusskurs über der 200-Perioden-SMA, eröffnet eine Kreuzung zurück über die 20-Perioden-SMA einen long. Shorts spiegeln dies unter dem 200 SMA. Positionen werden bei einer Kreuzung der 50-Perioden-SMA oder bei einem Stop von 1% geschlossen.

TrendLong & ShortIntradayDAX 405 Min.
n/aProfit Factor
-20,001Nettogewinn EUR
20.52%Trefferquote
8,062Trades
-20,186Max Drawdown
-2.48Durchschn. Trade

Bester Durchlauf von 16. DAX 40, 5 Min., Spread 3, aus Durchlauf sweeps:2026-09-07-DAX40-5m-opt.tsv:21.

Einstiegsregeln, Long

  1. Schlusskurs liegt über der 200-Perioden-SMA
  2. Keine Position offen

Einstiegsregeln, Short

  1. Schlusskurs liegt unter der 200-Perioden-SMA
  2. Keine Position offen

Ausstiegsregeln

  1. Stop Loss bei 1% vom Einstieg
  2. Einen short schließen, wenn der Schlusskurs über der 50-Perioden-SMA liegt

Testbedingungen

ZeitraumBis 2026-09-07
InstrumentDAX 40, 5 Minuten
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-07
Parameter (5)
positionSize
Kontrakte pro Trade
1
trendPeriod
Länge der Trend-SMA
200
pullbackPeriod
Länge der Pullback-SMA
20
exitPeriod
Länge der Ausstiegs-SMA
50
stopLossPct
Schutz-Stop, Prozent
1

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
DAX 40Bester Durchlauf5 Min.n/a 8,06220.52-20,001 EUR-20,186
Gold30 Min.n/a 7,73125.66835 EUR-3,080
Gold1 Stunden/a 4,35424.4176.10 EUR-1,111
Gold5 Min.n/a 7,92120.10-1,894 EUR-2,405
Gold15 Min.n/a 7,90419.93-2,880 EUR-3,948
DAX 401 Stunden/a 4,07727.13-5,331 EUR-8,171
S&P 5001 Stunden/a 4,39523.53-5,754 EUR-5,916
S&P 50030 Min.n/a 7,65325.19-6,149 EUR-8,130
S&P 50015 Min.n/a 7,70121.71-6,927 EUR-6,972
S&P 5005 Min.n/a 7,94118.03-8,591 EUR-8,595
Nasdaq 10030 Min.n/a 7,47725.79-13,625 EUR-19,051
DAX 4015 Min.n/a 7,66623.52-14,402 EUR-16,927
DAX 4030 Min.n/a 7,63125.66-14,431 EUR-18,631
Nasdaq 10015 Min.n/a 7,56324.08-15,739 EUR-16,278
Nasdaq 1005 Min.n/a 7,67222.60-17,225 EUR-17,257
Nasdaq 1001 Stunden/a 4,40323.37-17,362 EUR-18,992

Charts

Ergebnisse je Durchlauf

Top 10 von 16 Durchläufen. Die vollständige Liste steht in der Tabelle oben.

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// Pullback to Moving Average
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 5 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
trendPeriod = 200         // SMA that sets the trend direction
pullbackPeriod = 20       // SMA price must cross back over to re-enter the trend
exitPeriod = 50           // SMA that closes the trade
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
trendMA = Average[trendPeriod](close)
pullbackMA = Average[pullbackPeriod](close)
exitMA = Average[exitPeriod](close)

25 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

SMA
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Sie verlor auf fast jedem Markt Geld. Der in den Kennzahlen gezeigte Durchlauf, DAX 40 5 Minuten, endete bei EUR -20,001.40 über 8,062 Trades.
  • Die Trefferquote lag in diesem Durchlauf bei 20.52% und der durchschnittliche Trade bei EUR -2.48, allein die Kosten drücken sie also ins Negative.
  • Nur Gold 30 Minuten (EUR 834.80) und Gold 1 Stunde (EUR 76.10) endeten positiv.
  • Der Profit Factor wurde nicht erfasst. Alle Zeilen sind Sweep-Daten.

Fragen

Über diese Strategie

Kann diese in ProOrder laufen?

Das ist möglich, aber die Tests sprechen nicht dafür, sie so zu betreiben. Der Code ist eine Neufassung ohne Kompilierprüfung, und die Verlustzahlen stammen aus der früheren Version.

Welche Märkte wurden getestet?

DAX 40, Gold, S&P 500 und Nasdaq 100 auf 5 Minuten bis 1 Stunde. Alle Durchläufe auf Nasdaq 100, S&P 500 und DAX 40 verloren Geld.

Wie tief waren die drawdowns?

Bei 1 Kontrakt hatte DAX 40 5 Minuten einen max Drawdown von EUR 20,185.60. Nasdaq 100 30 Minuten erreichte EUR 19,051.40.

Warum eine verlustreiche Strategie veröffentlichen?

Pullback-Einstiege sind eine verbreitete Idee, und zu wissen, dass sie auf diesen Märkten und Zeiteinheiten gescheitert ist, ist nützlich, bevor Sie Zeit darauf verwenden.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

Buy After Price Fall

Bester Durchlauf auf demselben Markt, DAX 40.

1.88 PF · 312 Trades

Long-Term Moving Average Cross

Ebenfalls eine Trend-Strategie.

12.31 PF · 61 Trades

Wir testen auch die Ideen, die scheitern. Treten Sie der ProRealAlgos-Community bei, um zu sehen, welche bestehen.

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