Efter två stigande dagsstängningar letar systemet efter en bar som sätter ett nytt lägsta på 5 barer och sedan stänger starkt i sin övre halva. Den utskakningen köps om priset ligger över SMA med 100 barer, och spegelbilden säljs short. Varje affär har ett mål på 1.5%, en stop på 2.5% och en tidsgräns på 6 barer.
Bästa körning av 6. EUR/USD, 4 timmar, spread 1, från körning sweeps:2026-09-24-EURUSD-4h-opt.tsv:7.
| Period | Fram till 2026-09-24 |
| Instrument | EUR/USD, 4 timmar |
| 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-24 |
| positionSize Kontrakt per affär | 1 |
| lookbackPeriod Barer för senaste högsta och lägsta | 5 |
| trendPeriod SMA-längd för trendfilter | 100 |
| maxBarsInTrade Tidsexit efter så här många barer | 6 |
| takeProfitPct Vinstmål, procent av entrypris | 1.5 |
| stopLossPct Skyddande stop, procent av entrypris | 2.5 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBästa körning | 4 timmar | n/a | 459 | 54.90 | 14,192 USD | -10,393 |
| USD/JPY | Dag | n/a | 10 | 60.00 | 25,570 JPY | -19,860 |
| EUR/USD | Dag | n/a | 11 | 54.55 | 5,181 USD | -1,989 |
| DAX 40 | Dag | n/a | 8 | 87.50 | 665 EUR | -502 |
| S&P 500 | Dag | n/a | 11 | 63.64 | 159 EUR | -62.27 |
| Guld | Dag | n/a | 8 | 62.50 | 57.50 EUR | -21.50 |
Diagram
Koden
// ============================================================ // Breakout Reversal // ProRealAlgos Strategy Library | prorealalgos.com // Type: Pattern // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade lookbackPeriod = 5 // bars for the recent high / low trendPeriod = 100 // trend filter SMA length maxBarsInTrade = 6 // time exit after this many bars takeProfitPct = 1.5 // profit target, percent of entry price stopLossPct = 2.5 // protective stop, percent of entry price // --- Indicators --- recentHigh = Highest[lookbackPeriod](high) recentLow = Lowest[lookbackPeriod](low) trendMA = Average[trendPeriod](close) dailyUpRun = DClose(1) > DClose(2) AND DClose(2) > DClose(3) dailyDownRun = DClose(1) < DClose(2) AND DClose(2) < DClose(3)
26 rader till: entry- och exitreglerna.
Uppsättning
Frågor
Ja. Mål, stop och tidsexiten på 6 barer är alla kodade, så den körs utan manuell inmatning.
Huvudtestet var EUR/USD 4 timmar med 459 affärer. Dagstesterna på USD/JPY, EUR/USD, DAX 40, S&P 500 och Gold var alla positiva men hade var och en 11 affärer eller färre.
Den värsta drawdownen på EUR/USD 4 timmar var 10,393 USD vid 1 kontrakt. Planera din kontostorlek utifrån den siffran.
Den gav tillräckligt många signaler för att bedöma idén. Dagsbarer gav bara en handfull affärer per marknad.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.