Idén är att köpa en studs efter en nedgång. Den går long när closen ligger över 50 EMA men under 100 EMA, stänger högre än föregående bar och regressionslutningen över 100 barer fortfarande är negativ. Affärer stängs vid ett mål på 2.75%, en stop på 10%, eller när closen glider under 7 EMA samtidigt som den håller sig över 28 EMA.
Bästa körning av 10. DAX 40, 4 timmar, spread 3, från körning pf:2026-09-24-DAX40-4h.tsv:4.
| Period | Fram till 2026-09-25 |
| Instrument | DAX 40, 4 timmar |
| Spread | 3 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-25 |
| positionSize Kontrakt per affär | 1 |
| fastPeriod EMA som closen måste ligga över | 50 |
| slowPeriod EMA som closen måste ligga under | 100 |
| slopePeriod Längd för regressionslutning | 100 |
| exitFastPeriod Exit-EMA, snabb | 7 |
| exitSlowPeriod Exit-EMA, långsam | 28 |
| stopLossPct Skyddande stop, procent | 10 |
| takeProfitPct Vinstmål, procent | 2.75 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| DAX 40Bästa körning | 4 timmar | 1.88 | 312 | 52.24 | 11,042 EUR | -2,379 |
| Nikkei 225 | 4 timmar | n/a | 237 | 54.01 | 14,883 USD | -6,264 |
| Dow Jones | 4 timmar | n/a | 80 | 52.50 | 11,974 EUR | -2,523 |
| Dow Jones | Dag | n/a | 115 | 52.17 | 9,031 EUR | -2,364 |
| Amerikansk råolja | 4 timmar | n/a | 267 | 53.18 | 4,896 EUR | -1,304 |
| Nasdaq 100 | 1 timme | n/a | 1,140 | 42.19 | 4,650 EUR | -2,798 |
| Nasdaq 100 | 30 min | n/a | 1,825 | 42.58 | 4,458 EUR | -2,282 |
| FTSE 100 | 4 timmar | n/a | 308 | 51.30 | 4,000 EUR | -1,154 |
| Silver | Dag | n/a | 168 | 56.55 | 3,809 USD | -3,597 |
| S&P 500 | 4 timmar | n/a | 239 | 58.16 | 1,689 EUR | -1,003 |
Diagram
Koden
// ============================================================ // 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 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja, den använder standardentryer och exiter. Koden skrevs om efter testningen och är inte kompileringskontrollerad, så verifiera den i ProBacktest innan du använder den live.
Alla 9 andra körningar i tabellen var lönsamma, inklusive Nikkei 225 4 timmar på USD 14,882.5 och Dow Jones 4 timmar på EUR 11,974. S&P 500 4 timmar gav minst, EUR 1,688.92.
Den bästa DAX 40-körningen hade en max drawdown på EUR 2,378.6 mot EUR 11,042 i nettovinst vid en position size på 1.
Tidsramen 4 timmar gav det bästa DAX-resultatet och de flesta av de starkaste raderna i tabellen, vilket passar ett pullback-system som håller positionen i flera barer.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.