Op de eerste bar van elke dag plaatst het systeem een buy stop op de 120 bar high en een sell stop op de 120 bar low. Er is maar één trade per dag toegestaan. Het mikt op 35 punten met een harde stop van 60 punten.
Beste run van 39. Brent Crude, Dagelijks, spread 3, uit run pf:2026-09-15-BRENT-D.tsv:3.
| Periode | Tot 2026-09-15 |
| Instrument | Brent Crude, Dagelijks |
| 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-16 |
| stopDistance Prijsafstand van de beheerde stop en het winstdoel | 35 |
| rangeBars Bars in de breakout-range, genomen op de eerste bar van elke dag | 120 |
| stopLossPoints Harde beschermende stop in punten | 60 |
| profitStep De positiegrootte wordt teruggezet naar 1 elke keer dat de strategiewinst dit bedrag toeneemt | 20 |
| positionSize Contracten; groeit na een verlies, krimpt na een winst | 1 |
| profitMark Winstniveau van de strategie dat de volgende reset van de positiegrootte activeert | 20 |
| inTrade Startwaarde voor de in-trade-vlag, zodat de positiegrootte niet wordt aangepast vóór de eerste trade | 1 |
| sizeAdjusted Startwaarde voor de size-adjusted-vlag, zodat de positiegrootte niet wordt aangepast vóór de eerste trade | 1 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| Brent-olieBeste run | Dagelijks | 1.89 | 434 | 74.19 | 7,714 EUR | -719 |
| USD/JPY | Dagelijks | 1.86 | 1,089 | 76.12 | 1,338,700 JPY | -76,500 |
| GBP/USD | Dagelijks | 1.70 | 1,094 | 74.31 | 18,262 USD | -1,989 |
| Dow Jones | 4 uur | 1.68 | 626 | 71.73 | 10,622 EUR | -1,550 |
| Goud | 10 min | 1.43 | 468 | 55.77 | 7,053 EUR | -1,102 |
| Goud | Dagelijks | 1.39 | 278 | 60.43 | 4,570 EUR | -2,200 |
| Goud | 15 min | 1.37 | 528 | 54.55 | 7,646 EUR | -1,961 |
| Zilver | Dagelijks | 1.34 | 425 | 60.71 | 29,069 USD | -6,934 |
| Dow Jones | 1 uur | 1.33 | 1,065 | 61.60 | 15,281 EUR | -1,498 |
| DAX 40 | Dagelijks | 1.30 | 954 | 62.79 | 12,668 EUR | -2,732 |
| Amerikaanse ruwe olie | 4 uur | 1.29 | 1,044 | 59.87 | 15,081 EUR | -2,352 |
| Zilver | 4 uur | 1.28 | 857 | 56.01 | 56,137 USD | -7,984 |
| Brent-olie | 4 uur | 1.28 | 743 | 61.24 | 9,972 EUR | -3,412 |
| USD/JPY | 10 min | 1.25 | 915 | 66.78 | 802,240 JPY | -282,690 |
| EUR/USD | Dagelijks | 1.23 | 1,054 | 67.46 | 87,805 USD | -28,557 |
| Goud | 4 uur | 1.23 | 468 | 52.99 | 6,138 EUR | -3,127 |
| USD/JPY | 15 min | 1.21 | 1,114 | 67.24 | 865,410 JPY | -238,610 |
| Nikkei 225 | Dagelijks | 1.21 | 1,160 | 73.10 | 12,846 USD | -5,694 |
| Goud | 5 min | 1.21 | 364 | 54.95 | 4,571 EUR | -3,052 |
| Dow Jones | 30 min | 1.19 | 1,347 | 58.95 | 17,804 EUR | -6,660 |
| Goud | 1 uur | 1.18 | 728 | 52.88 | 8,638 EUR | -3,600 |
| S&P 500 | Dagelijks | 1.18 | 409 | 54.28 | 4,457 EUR | -2,346 |
| USD/JPY | 5 min | 1.16 | 522 | 64.94 | 325,240 JPY | -130,880 |
| GBP/USD | 4 uur | 1.15 | 1,637 | 64.94 | 13,171 USD | -3,585 |
| Nasdaq 100 | 4 uur | 1.13 | 1,235 | 57.00 | 12,906 EUR | -9,310 |
| Goud | 30 min | 1.13 | 724 | 51.80 | 7,513 EUR | -4,038 |
| USD/JPY | 4 uur | 1.12 | 1,129 | 64.48 | 438,870 JPY | -180,040 |
| USD/JPY | 1 uur | 1.11 | 2,058 | 64.82 | 922,930 JPY | -335,090 |
| Amerikaanse ruwe olie | 1 uur | 1.11 | 1,896 | 54.54 | 20,962 EUR | -7,692 |
| Nasdaq 100 | 10 min | 1.11 | 1,268 | 52.68 | 13,948 EUR | -7,963 |
| Nasdaq 100 | 15 min | 1.10 | 1,808 | 52.32 | 18,077 EUR | -13,562 |
| Brent-olie | 1 uur | 1.10 | 1,365 | 53.48 | 14,300 EUR | -10,534 |
| S&P 500 | 30 min | 1.10 | 1,193 | 51.55 | 11,913 EUR | -7,131 |
| Amerikaanse ruwe olie | 30 min | 1.08 | 2,426 | 52.93 | 26,200 EUR | -19,195 |
| USD/JPY | 30 min | 1.07 | 1,812 | 65.18 | 588,350 JPY | -559,030 |
| S&P 500 | 15 min | 1.07 | 1,087 | 50.41 | 7,498 EUR | -4,808 |
| EUR/USD | 4 uur | 1.06 | 1,525 | 64.20 | 66,798 USD | -60,183 |
| GBP/USD | 1 uur | 1.06 | 3,058 | 63.87 | 11,410 USD | -7,294 |
| USD/JPY | 1 min | n/a | 87 | 68.97 | 122,500 JPY | -50,710 |
Grafieken
Top 10 van 39 runs. De volledige lijst staat in de tabel hierboven.
Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.
De code
// ============================================================ // Morning Range Breakout // ProRealAlgos Strategy Library | prorealalgos.com // Type: Breakout // Direction: Long & short // Timeframe tested: Daily // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false DEFPARAM PreloadBars = 1000 // --- Parameters --- stopDistance = 35 // price distance of the managed stop and the profit target rangeBars = 120 // bars in the breakout range, taken at the first bar of each day stopLossPoints = 60 // hard protective stop in points profitStep = 20 // size resets to 1 each time strategy profit gains this much ONCE positionSize = 1 // contracts; grows after a loss, shrinks after a win ONCE profitMark = 20 // strategy profit level that triggers the next size reset ONCE inTrade = 1 // start as if in a trade, so no size change before the first trade ONCE sizeAdjusted = 1 // start as already adjusted, same reason // --- Indicators --- weekendBar = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 // New day: allow one trade and capture the range. IF Day <> Day[1] THEN tradeTaken = 0 rangeHigh = Highest[rangeBars](high) rangeLow = Lowest[rangeBars](low) ENDIF
Nog 61 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja. De stoporders, de targets en de logica voor de positiegrootte zitten allemaal in de code, en hij neemt maximaal één trade per dag.
Brent Crude Daily was de beste met een profit factor van 1.89. USD/JPY Daily (1.86), GBP/USD Daily (1.7) en Dow Jones 4 uur (1.68) volgden, en bijna elke andere rij lag boven 1.
De zwaarste drawdown op Brent Crude Daily was 718.9 EUR, startend vanaf 1 contract. Omdat de positiegrootte na verliezen toeneemt, zou een langere reeks verliezen dan de backtest had meer kosten dan dat.
Op daggrafieken is elke bar de eerste bar van een nieuwe dag, dus het systeem kan elke sessie nieuwe orders plaatsen. Intraday grafieken zoals Gold 10 minuten werkten ook, met een profit factor van 1.43.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.