Op de wachtlijst
Strategieën / Trend / Pullback to Moving Average

Pullback to Moving Average

Met de close boven de SMA van 200 periodes opent een kruising terug boven de SMA van 20 periodes een long. Shorts spiegelen dit onder de 200 SMA. Posities sluiten bij een kruising van de SMA van 50 periodes of bij een stop van 1%.

TrendLong & shortIntradayDAX 405 min
n/aProfit factor
-20,001Nettowinst EUR
20.52%Winstpercentage
8,062Trades
-20,186Max drawdown
-2.48Gem. trade

Beste run van 16. DAX 40, 5 min, spread 3, uit run sweeps:2026-09-07-DAX40-5m-opt.tsv:21.

Instapregels, long

  1. De close ligt boven de 200-periode SMA
  2. Geen positie open

Instapregels, short

  1. De close ligt onder de 200-periode SMA
  2. Geen positie open

Uitstapregels

  1. Stop loss op 1% van de instap
  2. Sluit een short wanneer de close boven de SMA van 50 periodes ligt

Testomstandigheden

PeriodeTot 2026-09-07
InstrumentDAX 40, 5 minuten
Spread3 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-07
Parameters (5)
positionSize
Contracten per trade
1
trendPeriod
Trend SMA-lengte
200
pullbackPeriod
Lengte van de pullback-SMA
20
exitPeriod
Uitstap SMA-lengte
50
stopLossPct
Beschermende stop, procent
1

Elke run

Geteste markten en tijdframes

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

Grafieken

Resultaten per run

Top 10 van 16 runs. De volledige lijst staat in de tabel hierboven.

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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)

Nog 25 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

SMA
Lees dit eerstBekende zwaktes4 punten
  • Hij verloor geld op bijna elke markt. De run die in de kerncijfers staat, DAX 40 5 minuten, eindigde op EUR -20,001.40 over 8,062 trades.
  • Het winstpercentage was 20.52% in die run en de gemiddelde trade was EUR -2.48, dus alleen de kosten al duwen hem negatief.
  • Alleen Gold 30 minuten (EUR 834.80) en Gold 1 uur (EUR 76.10) eindigden positief.
  • De profit factor is niet vastgelegd. Alle rijen zijn sweepdata.

Vragen

Over deze strategie

Kan dit in ProOrder draaien?

Dat kan, maar de tests ondersteunen niet om hem zo te draaien. De code is een herschrijving zonder controle op compileerfouten en de verliesgevende statistieken komen uit de eerdere versie.

Welke markten zijn getest?

DAX 40, Gold, S&P 500 en Nasdaq 100 op 5 minuten tot 1 uur. Alle runs op Nasdaq 100, S&P 500 en DAX 40 verloren geld.

Hoe diep waren de drawdowns?

Bij 1 contract had DAX 40 5 minuten een max drawdown van EUR 20,185.60. Nasdaq 100 30 minuten kwam op EUR 19,051.40.

Waarom een verliesgevende strategie publiceren?

Pullback-instappen zijn een veelgebruikt idee, en weten dat het op deze markten en tijdframes niet werkte is nuttig voordat je er tijd in stopt.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Buy After Price Fall

Beste run op dezelfde markt, DAX 40.

1.88 PF · 312 trades

Long-Term Moving Average Cross

Ook een trendstrategie.

12.31 PF · 61 trades

Wij testen ook de ideeën die falen. Word lid van de ProRealAlgos-community om te zien welke het wel halen.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie