Zolang er geen positie is, plaatst het systeem een buy stop 5 punten boven de high van 10 bars en een sell stop 5 punten onder de low van 10 bars. Orders gelden één bar en worden elke bar vernieuwd. Trades nemen 10 punten winst of 60 punten verlies.
Beste run van 6. Dow Jones, 4 uur, spread 3, uit run pf:2026-09-15-DOW30-4h.tsv:2.
| Periode | Tot 2026-09-15 |
| Instrument | Dow Jones, 4 uur |
| Spread | 3 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-15 |
| positionSize Contracten per trade | 1 |
| stopLossPoints Beschermende stop in punten | 60 |
| takeProfitPoints Profit target in punten | 10 |
| lookbackPeriod Bars voor de high en low van de range | 10 |
| entryOffsetPoints Afstand van de stoporders buiten de range, in punten | 5 |
| warmupMultiplier Aantal bars wachten voor er wordt getrade, als veelvoud van lookbackPeriod | 2 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Dow JonesBeste run | 4 uur | 1.64 | 808 | 90.84 | 2,867 EUR | -310 |
| GBP/USD | Dagelijks | 1.63 | 1,023 | 90.91 | 3,604 USD | -310 |
| USD/JPY | Dagelijks | 1.49 | 969 | 89.99 | 286,150 JPY | -46,000 |
| DAX 40 | Dagelijks | 1.33 | 867 | 89.04 | 1,933 EUR | -381 |
| EUR/USD | Dagelijks | 1.15 | 962 | 87.32 | 10,854 USD | -5,993 |
| USD/JPY | 4 uur | 1.14 | 2,313 | 87.25 | 251,420 JPY | -66,380 |
Grafieken
Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.
De code
// ============================================================ // Range Breakout Pending // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: 4 hours // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- positionSize = 1 // contracts per trade stopLossPoints = 60 // protective stop in points takeProfitPoints = 10 // profit target in points lookbackPeriod = 10 // bars for the highest high / lowest low entryOffsetPoints = 5 // stop orders sit this many points beyond the range warmupMultiplier = 2 // wait lookbackPeriod times this many bars before trading // --- Indicators --- channelHigh = Highest[lookbackPeriod](high) channelLow = Lowest[lookbackPeriod](low) warmedUp = BarIndex >= lookbackPeriod * warmupMultiplier barsSinceTrade = BarIndex - TradeIndex(1)
Nog 13 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja. Pending stoporders worden ondersteund in ProOrder en de code vernieuwt ze elke bar zolang er geen positie is.
Dow Jones 4 uur leverde 2,867.40 EUR op over 808 trades. GBP/USD Daily, USD/JPY Daily, DAX 40 Daily, EUR/USD Daily en USD/JPY 4 uur waren ook positief.
Elk verlies is begrensd op 60 punten. Met 1 contract en een spread van 3 punten had de Dow Jones 4 uur-run een max drawdown van 310 EUR.
Een target van 10 punten is klein in vergelijking met de swing op langzame bars, en daarom is het winstpercentage daar hoog. Op snellere grafieken zou de spread een groter deel opeisen.
Gerelateerd
Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.