Op de wachtlijst
Strategieën / Mean reversion / Buy After Price Fall

Buy After Price Fall swing-strategie

Het idee is om een bounce na een daling te kopen. Hij stapt long in wanneer de close boven de 50 EMA maar onder de 100 EMA ligt, hoger sluit dan de vorige bar, en de 100-bar regressieslope nog negatief is. Trades stappen uit op een target van 2.75%, een stop van 10%, of wanneer de close onder de 7 EMA zakt terwijl hij boven de 28 EMA blijft.

Mean reversionAlleen longSwingDAX 404 uur
1.88Profit factor
11,042Nettowinst EUR
52.24%Winstpercentage
312Trades
-2,379Max drawdown
35.39Gem. trade

Beste run van 10. DAX 40, 4 uur, spread 3, uit run pf:2026-09-24-DAX40-4h.tsv:4.

Instapregels, long

  1. De close staat boven de 50 EMA en onder de 100 EMA
  2. De close is hoger dan de vorige close

Uitstapregels

  1. Stop loss 10%
  2. Winstdoel 2.75%

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentDAX 40, 4 uur
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-25
Parameters (8)
positionSize
Contracten per trade
1
fastPeriod
EMA waarboven de close moet liggen
50
slowPeriod
EMA waaronder de close moet liggen
100
slopePeriod
Lengte regressiehelling
100
exitFastPeriod
Uitstap-EMA, snel
7
exitSlowPeriod
Uitstap-EMA, langzaam
28
stopLossPct
Beschermende stop, procent
10
takeProfitPct
Profit target, procent
2.75

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
DAX 40Beste run4 uur1.88 31252.2411,042 EUR-2,379
Nikkei 2254 uurn/a 23754.0114,883 USD-6,264
Dow Jones4 uurn/a 8052.5011,974 EUR-2,523
Dow JonesDagelijksn/a 11552.179,031 EUR-2,364
Amerikaanse ruwe olie4 uurn/a 26753.184,896 EUR-1,304
Nasdaq 1001 uurn/a 1,14042.194,650 EUR-2,798
Nasdaq 10030 minn/a 1,82542.584,458 EUR-2,282
FTSE 1004 uurn/a 30851.304,000 EUR-1,154
ZilverDagelijksn/a 16856.553,809 USD-3,597
S&P 5004 uurn/a 23958.161,689 EUR-1,003

Grafieken

Resultaten per run

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

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

Nog 18 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

EMALineaire regressie
Lees dit eerstBekende zwaktes4 punten
  • De stop van 10% is bijna vier keer de target van 2.75%, dus één uitgestopte trade kan meerdere winnaars wegvagen.
  • De beste run op DAX 40 4 uur had 312 trades en een winstpercentage van 52.24%, met een gemiddelde trade van EUR 35.39. Een spread van 3 punten was meegerekend, commissies niet.
  • Alleen de DAX 40-run heeft een vastgelegde profit factor. De andere markten, zoals Nikkei 225 en Dow Jones, komen uit sweeps zonder die waarde.
  • Hij koopt alleen, en de instap vereist een negatieve 100-bar slope, dus in een aanhoudende downtrend blijft hij bounces kopen die kunnen mislukken.

Vragen

Over deze strategie

Kan Buy After Price Fall in ProOrder draaien?

Ja, hij gebruikt standaard instappen en uitstappen. De code is na het testen herschreven en niet compile-gecheckt, dus controleer hem in ProBacktest vóór live gebruik.

Hoe deed hij het buiten de DAX?

Alle 9 andere runs in de tabel waren winstgevend, waaronder Nikkei 225 4 uur met USD 14,882.5 en Dow Jones 4 uur met EUR 11,974. S&P 500 4 uur maakte het minst, EUR 1,688.92.

Welke drawdown moet ik verwachten bij 1 contract?

De beste DAX 40-run had een max drawdown van EUR 2,378.6 tegenover EUR 11,042 nettowinst bij een position size van 1.

Waarom een 4 uur-grafiek?

Het tijdframe van 4 uur gaf het beste DAX-resultaat en de meeste van de sterkste rijen in de tabel, wat past bij een pullback-systeem dat meerdere bars aanhoudt.

Gerelateerd

Strategieën zoals deze

Monday Dip Buy

Gebruikt dezelfde indicator.

n/a PF · 146 trades

Volatility Breakout

Beste run op dezelfde markt, DAX 40.

1.39 PF · 475 trades

Morning Range Breakout

Een vergelijkbare profit factor.

1.89 PF · 434 trades

Wil je pullback-systemen die al live draaien? Ga op de ProRealAlgos-wachtlijst.

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