Drei Schlusskurse in Folge, die innerhalb der Spanne des vorherigen Bars bleiben, signalisieren einen angespannten Markt. Wenn der Schlusskurs dann über das höchste Hoch der vorherigen vier Bars bricht, kauft das System. Die Ausstiege nutzen einen Stop von 2 x ATR(14) und ein Ziel von 2.5 x ATR(14), auf jedem Bar neu gesetzt.
Bester Durchlauf von 6. Dow Jones, 1 Stunde, Spread 3, aus Durchlauf sweeps:2026-09-22-DOW30-1h-opt.tsv:2.
| Zeitraum | Bis 2026-09-22 |
| Instrument | Dow Jones, 1 Stunde |
| Spread | 3 Punkte |
| Kontrakte | 1 |
| Startkapital | 1,000,000 |
| Kosten | Nur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten. |
| Bars | Bis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat |
| Zuletzt getestet | 2026-09-22 |
| positionSize Kontrakte pro Trade | 1 |
| skipDayA Keine Einstiege auf Bars, die am Montag eröffnen | 1 |
| skipDayB Keine Einstiege auf Bars, die am Sonntag eröffnen | 0 |
| atrPeriod ATR-Länge für Stop und Ziel | 14 |
| stopAtrMultiplier Stop-Abstand in ATRs | 2 |
| targetAtrMultiplier Zielabstand in ATRs | 2.5 |
Jeder Durchlauf
| Markt | Zeiteinheit | PF | Trades | Treffer % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesBester Durchlauf | 1 Stunde | n/a | 463 | 46.22 | 4,854 EUR | -2,531 |
| USD/JPY | Täglich | n/a | 118 | 50.00 | 4,550 JPY | -1,640 |
| US-Rohöl | Täglich | n/a | 119 | 48.74 | 3,120 EUR | -1,815 |
| DAX 40 | 4 Stunden | n/a | 376 | 48.14 | 2,855 EUR | -2,694 |
| S&P 500 | Täglich | n/a | 155 | 41.94 | 946 EUR | -393 |
| S&P 500 | 4 Stunden | n/a | 378 | 46.56 | 707 EUR | -580 |
Charts
Der Code
// ============================================================ // Tight Range Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long only // Timeframe tested: 1 hour // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade skipDayA = 1 // no entries on bars opening on Monday skipDayB = 0 // no entries on bars opening on Sunday atrPeriod = 14 // ATR length for stop and target stopAtrMultiplier = 2 // stop distance in ATRs targetAtrMultiplier = 2.5 // target distance in ATRs // --- Indicators --- blockedDay = (OpenDayOfWeek = skipDayA) OR (OpenDayOfWeek = skipDayB) // Each of the last three closes stayed inside the range of the bar before it tightRange = close[3] <= high[4] AND close[3] >= low[4] AND close[2] <= high[3] AND close[2] >= low[3] AND close[1] <= high[2] AND close[1] >= low[2] // Highest high of the four bars before this one recentHigh = max(max(high[4], high[3]), max(high[2], high[1])) atrValue = AverageTrueRange[atrPeriod](close)
11 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.
Setup
Fragen
Ja, nur long mit 1 Kontrakt, mit fest im Code hinterlegtem ATR-Stop und -Ziel.
Dow Jones 1 Stunde erzielte EUR 4,854.30 über 463 Trades. Die Durchläufe auf USD/JPY, US Crude Oil, DAX 40 und S&P 500 waren ebenfalls alle profitabel.
Auf Dow Jones 1 Stunde betrug der max Drawdown EUR 2,531.20 bei 1 Kontrakt.
Inside-Bar-Squeezes bilden sich auf Stundenbars des Dow Jones häufig und ergaben 463 Trades, während Tagesdurchläufe zwischen 118- und 155-mal handelten.
Verwandt
Copy Trading auf US-Indizes ist für ProRealAlgos Mitglieder verfügbar, sobald Plätze frei werden.