Idén är att gå emot misslyckade breakouts. En stängning under den lägsta lägstanivån för de föregående 5 barerna i en upptrend (21 EMA över 30 EMA) utlöser ett köp vid nästa öppning, och shorts speglar det. Affärerna går ur när priset bryter det motsatta 5-barers extremvärdet eller träffar en stop på 3 x ATR(20).
Bästa körningen av 9. S&P 500, Dag, spread 1, från körning pf:2026-09-24-USA500-D.tsv:5.
| Period | Fram till 2026-09-25 |
| Instrument | S&P 500, Dag |
| Spread | 1 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 |
| lookbackPeriod Barer för senaste högsta och lägsta | 5 |
| fastPeriod Snabb EMA i trendfiltret | 21 |
| slowPeriod Långsam EMA i trendfiltret | 30 |
| atrPeriod ATR-längd för stopen | 20 |
| atrMultiplier Stopavstånd i ATR | 3 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| S&P 500Bästa körning | Dag | 1.26 | 867 | 53.52 | 2,651 EUR | -758 |
| USD/JPY | Dag | n/a | 706 | 64.16 | 594,850 JPY | -519,470 |
| EUR/USD | Dag | n/a | 676 | 62.72 | 80,084 USD | -25,971 |
| EUR/USD | 4 timmar | n/a | 2,371 | 61.83 | 76,581 USD | -26,468 |
| Nikkei 225 | Dag | n/a | 660 | 61.67 | 12,768 USD | -12,607 |
| Brentolja | Dag | n/a | 288 | 61.81 | 11,720 EUR | -5,440 |
| Dow Jones | Dag | n/a | 791 | 62.83 | 10,574 EUR | -7,567 |
| Amerikansk råolja | Dag | n/a | 633 | 60.98 | 7,497 EUR | -6,879 |
| Nasdaq 100 | Dag | n/a | 649 | 60.40 | 5,991 EUR | -4,518 |
Diagram
Koden
// ============================================================ // Turtle Soup // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade lookbackPeriod = 5 // bars for the recent high and low fastPeriod = 21 // fast EMA of the trend filter slowPeriod = 30 // slow EMA of the trend filter atrPeriod = 20 // ATR length for the stop atrMultiplier = 3 // stop distance in ATRs // --- Indicators --- recentHigh = Highest[lookbackPeriod](high)[1] recentLow = Lowest[lookbackPeriod](low)[1] fastMA = ExponentialAverage[fastPeriod](close) slowMA = ExponentialAverage[slowPeriod](close) stopDistance = atrMultiplier * AverageTrueRange[atrPeriod](close)
28 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja. Entryer, båda exiterna och ATR-stoppen är kodade, med 1 kontrakt per affär.
S&P 500 daily gav profit factor 1.26 och EUR 2,651.09 över 867 affärer. Alla åtta testade körningar var lönsamma, inklusive EUR/USD daily på USD 80,084.00.
S&P 500 daily hade en max drawdown på EUR 757.64.
Falska brott av ett 5-barers intervall betyder mer på dagsdiagram. EUR/USD 4 timmar fungerade också, över 2,371 affärer.
Relaterat
Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.