I en upptrend, definierad som pris över ett stigande 125-periods SMA, köper den när stängningen dippar under 14-periods SMA. I en nedtrend shortar den när stängningen studsar över 4-periods SMA. Longs går ur vid en stängning tillbaka över 14 SMA och över föregående stängning, och shorts använder den spegelvända regeln.
Bästa körning av 5. Nasdaq 100, Dag, spread 3, från körning pf:2026-09-24-NAS100-D.tsv:4.
| Period | Fram till 2026-09-25 |
| Instrument | Nasdaq 100, Dag |
| 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 |
| trendPeriod Trend-SMA-längd | 125 |
| longPullbackPeriod SMA som en long måste dippa under, och senare stänga över för att gå ur | 14 |
| shortPullbackPeriod SMA som en short måste studsa över, och senare stänga under för att gå ur | 4 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Nasdaq 100Bästa körning | Dag | 1.47 | 849 | 63.49 | 15,121 EUR | -2,829 |
| USD/JPY | Dag | n/a | 1,279 | 68.26 | 534,800 JPY | -403,450 |
| EUR/USD | Dag | n/a | 1,255 | 67.89 | 67,985 USD | -29,275 |
| Amerikansk råolja | Dag | n/a | 1,060 | 64.91 | 8,939 EUR | -7,982 |
| GBP/USD | Dag | n/a | 1,278 | 66.98 | 5,422 USD | -3,476 |
Diagram
Koden
// ============================================================ // Trend Pullback Reversal // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade trendPeriod = 125 // trend SMA length longPullbackPeriod = 14 // SMA a long must dip below, and later close above to exit shortPullbackPeriod = 4 // SMA a short must pop above, and later close below to exit // --- Indicators --- trendMA = Average[trendPeriod](close) longPullbackMA = Average[longPullbackPeriod](close) shortPullbackMA = Average[shortPullbackPeriod](close)
26 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja, den är helt regelbaserad. Den omskrivna koden kompileringskontrollerades inte, så kör den i ProBacktest innan du går live.
USD/JPY, EUR/USD, GBP/USD och US Crude Oil dag var alla positiva. EUR/USD gav USD 67,985 över 1,255 affärer.
Den bästa körningen på Nasdaq 100 hade en max drawdown på EUR 2,829.4. Anpassa storleken till ditt eget konto utifrån den siffran.
125-periods trendfiltret behöver ett långsamt diagram. Alla redovisade resultat är på dag.
Relaterat
Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.