Opening Range Breakout Strategy

Aangemaakt op 13 sep. 2025 · Bijgewerkt op 11 okt. 2026

De Opening Range Breakout is een mechanische Premium-strategie voor het Quantower-platform. Met de strategie kun je trader funding-programma's halen.

Vereisten

Om deze strategie goed te gebruiken, heb je de volgende vereisten nodig.


  • Quantower trading-platform. Klik hier om het platform te downloaden.
  • Een gratis Quantower-licentie.
  • Een automated-trading.ch-account met een actief Premium-abonnement
  • Een futures- of cryptoaccount om de data te ontvangen (CQG, Rithmic of Tradovate, Binance, ByBit...).

Belangrijke disclaimer

We raden sterk aan om je algoritmische handelssystemen nooit met je hard verdiende echte geld te laten draaien. Beperk je risico altijd en draai je strategieën op trader-funding-programma's, zodat het maximale verlies gelijk is aan het maandelijkse abonnementsbedrag dat je aan die programma's betaalt.

De Opening Range Breakout-strategie is gebaseerd op een entry die volgt op een signaal, gegenereerd door het analyseren van het marktgedrag ten opzichte van een prijsrange die gevormd wordt rond de eerste minuten van de handelssessie. De strategie biedt een zeer flexibele entry-setup op basis van dat breakout-concept.

De strategie begint met het detecteren van de opening range — een interval dat je kunt parametriseren, maar in het algemeen ligt de opening range rond het openingsuur van de markt, 09:30 EST, voor de meeste futures-instrumenten. De opening range kan bijvoorbeeld worden gedefinieerd tussen 09:30 EST en 09:35 EST (5 minuten), of van de zogenaamde Cash Open, van 08:30 EST tot 09:30 EST. Experimenteer met verschillende intervallen en zoek het interval dat het beste past bij elk instrument.

Voor cryptomarkten is de opening van een sessie niet relevant, aangezien cryptomarkten altijd open zijn, ook in het weekend. Vanwege de sterke correlatie tussen cryptoinstrumenten en Amerikaanse marktfutures kun je voor cryptomarkten wel de Amerikaanse sessie-intervallen gebruiken om het interval van de opening range te bepalen.

De tweede stap van de strategie is wachten op een breakout van de prijs uit de opening range. De strategie wacht tot de prijs de range hertest als eerste vereiste voordat ze beslist een trade te openen. Na de retest wacht de strategie tot de prijsactie een sterke breakout laat zien in de richting van de initiële retest. Concreet zoekt de strategie naar een Fair Value Gap die de trigger is om een trade te openen. De strategie kan ook ingesteld worden op een directe modus, die een trade opent aan het einde van een bar, zonder te wachten tot er een Fair Value Gap ontstaat. De strategie zoekt bovendien naar deze entry-voorwaarden binnen een bepaald tijdslimiet voor de dag. Hoe langer je wacht tot de prijs uitbreekt, hoe verder de prijs van de initiële prijsrange kan komen. Daarom is de standaard tijdslimiet 11:00 EST, wat betekent dat er na dat tijdstip geen trades meer getriggerd worden. Dit is uiteraard een parameter die je kunt aanpassen.

Een entry nemen is een belangrijk onderdeel van elke strategie, maar nog belangrijker is het beheren van de trade. De strategie laat je de trade op veel manieren beheren, waaronder het initieel instellen van de Stop Loss-prijs, een Take Profit-prijs, en een dynamisch ingestelde hoeveelheid om een vast risico per trade aan te houden — een cruciaal onderdeel van de winstgevendheid op lange termijn van elke strategie. De Stop Loss-prijs kan ingesteld worden op Fibonacci-niveaus, berekend op de retracement van de zone van de opening range.

Al deze stappen zijn configureerbaar en kunnen ingeschakeld of uitgeschakeld worden, waardoor deze strategie zeer soepel en aanpasbaar is voor een breed scala aan scenario's.

Voorbeelden van instapsetups

Een nadeel van Quantower ten opzichte van andere platformen zoals NinjaTrader is dat een Quantower-strategie niet op de grafiek kan tekenen — alleen indicatoren kunnen dat. Dat betekent dat de strategie de opening range analyseert zonder hem voor jou zichtbaar te kunnen tekenen. De voorbeelden hieronder zijn daarom handmatig geannoteerd om de logica van de strategie te tonen.

Voorbeeld #1: Entry-setup op MES

In dit voorbeeld, uitgevoerd op MES op het 1-minuten-timeframe, is de opening range ingesteld van 09:30 tot 09:45 EST. Er is een Fair Value Gap vereist voordat een trade geopend wordt, nadat de prijs is teruggekeerd naar de opening range, met de stop loss ingesteld op het SuperTrend-niveau op het moment van entry. Nadat de opening range gevormd was, brak de prijs naar beneden uit de range — de eerste vereiste gebeurtenis. De strategie wachtte vervolgens tot de prijs terugkeerde naar de range — de tweede vereiste voorwaarde — voordat ze klaarstond voor entry en wachtte op een FVG om die te triggeren. De volgorde in dit voorbeeld was: (1) eerste breakout uit de range (geen FVG vereist), (2) prijs keert terug naar de range, (3) prijs breekt een tweede keer uit de range met een FVG. De stop loss werd berekend op basis van de SuperTrend-indicator, en de take profit gebruikte een ratio van 2:1, wat leidde tot een winnende trade.

Voorbeeld van een entry-setup op een MES-grafiek
Klik om te vergroten
Uitleg entry-setup-parameters

Het in- of uitschakelen van bepaalde parameters wijzigt deze vereiste stappen. Bijvoorbeeld: een candle-close breakout, dan een retrace, en dan een tweede breakout met een FVG vereisen; alleen één breakout met een FVG vereisen en helemaal geen retrace; een candle-close breakout, een retrace en dan een tweede candle-close breakout vereisen zonder FVG; of een candle-close breakout en een retrace vereisen, waarna de entry wordt uitgevoerd bij de allereerste tick buiten de range.

Entry-setup-parameters, optie 1
Klik om te vergroten

Scenario 1: Vereist (1) candle close breakout, (2) prijsretrace, (3) tweede breakout met FVG.

Entry-setup-parameters, optie 2
Klik om te vergroten

Scenario 2: Vereist alleen een enkele breakout met FVG (geen retrace).

Entry-setup-parameters, optie 3
Klik om te vergroten

Scenario 3: Vereist (1) candle close breakout, (2) retrace, (3) tweede breakout met candle close (geen FVG).

Entry-setup-parameters, optie 4
Klik om te vergroten

Scenario 4: Vereist (1) candle close breakout, (2) retrace, (3) entry op de eerste tick buiten de range.

Functies

De strategie Opening Range Breakout heeft een aantal unieke kenmerken:

  • Er worden geen pending orders geplaatst — alleen market orders
  • Volledig geautomatiseerde strategie die opgeschaald kan worden naar meerdere instanties
  • Nauwkeurige backtestmogelijkheden op basis van tick-level playback, met nauwkeurige entry- en exit-backtests op tickniveau
  • Een robuuste eigen order-managementbibliotheek, bestand tegen verbindingsverlies, die naadloos werkt op Rithmic-accounts of elke andere verbinding
Futures op Amerikaanse indices of cryptoparen

De strategie werkt naadloos op zowel Amerikaanse futures-instrumenten zoals ES, MES, NQ, MNQ..., als op cryptofutures die beschikbaar zijn op populaire cryptobeurzen zoals ByBit of Binance.

Dynamische hoeveelheid en risicobeheer

Net als bij al onze strategieën implementeert deze strategie twee methodes om de hoeveelheid open posities in te stellen:

  • Vaste hoeveelheid: gebruikt dezelfde hoeveelheid voor elke positie. Als de stop loss tussen posities varieert, variëren ook de winst- en verliesbedragen.
  • Dynamische risicogecorrigeerde hoeveelheid: berekent de hoeveelheid van elke positie op basis van de stop loss, het maximale risico (in $) dat per positie is toegestaan, en de maximaal toegestane hoeveelheid — dit zorgt voor gelijke winst- en verliesbedragen over alle posities heen, ongeacht de breedte van de stop loss.
Positiebeheer

Net als bij al onze strategieën implementeert deze strategie meerdere methodes voor positiebeheer: een Classical Trailing Stop, die de stop loss volgt op basis van een trigger en een trailing-bedrag, en een SuperTrend-methode, die de positie beheert op basis van de SuperTrend-indicator. De strategie laat je ook de stop loss instellen op basis van meerdere methodes en de take profit op basis van verschillende ratio-gebaseerde methodes. Zie de sectie Parameters voor meer details.

Accountbeheer

De strategie implementeert dagelijkse triggers om te stoppen met handelen, op basis van het netto aantal winnende posities, het netto aantal verliezende posities, of een doel voor gerealiseerde netto winst of netto verlies.

Parameters

We proberen de parameters tot een minimum te beperken — alleen de belangrijkste worden getoond.

License
LicenseDe licentiesleutel die je krijgt wanneer je een account aanmaakt op automated-trading.ch. Stel deze parameter maar één keer per maand in — eenmaal gevalideerd, wordt de sleutel onthouden voor de rest van de maand.
Algemeen
Execute Historical TradesSchakelt het uitvoeren van trades in wanneer de strategie in Historical-modus draait — handig om de prestaties op eerdere dagen te testen, of om gewoon te controleren of de parameters op de huidige dag trades zullen genereren. Moet uitgevinkt zijn bij gebruik in Live-modus.
Daily TakeProfit TargetDe strategie stopt voor de dag zodra dit dagelijkse take-profit-bedrag bereikt is nadat een positie gesloten is. Wordt genegeerd als de waarde 0 is.
Daily StopLoss LimitDe strategie stopt voor de dag zodra de dagelijkse verliesgrens bereikt is nadat een positie gesloten is (positieve waarde — bijv. 300 stopt het handelen zodra de gerealiseerde PnL ≤ -$300 is). Wordt genegeerd als de waarde 0 is.
Stop @ Daily Winning CountStopt het handelen voor de dag zodra het netto aantal winnende trades deze waarde bereikt. Wordt genegeerd als de waarde 0 is.
Stop @ Daily Losing CountStopt het handelen voor de dag zodra het netto aantal verliezende trades deze waarde bereikt. Wordt genegeerd als de waarde 0 is.
Entry-setup
Time Zone De tijdzone die gebruikt wordt voor de parameter Trade Time hieronder. Futures-markten werken op de Amerikaanse oostkusttijd (EST), dus met deze instelling kun je het handelsinterval in plaats daarvan opgeven ten opzichte van de tijdzone van je eigen computer.
  • EST, CET, of Local Time
Open Range Time (hh:mm-hh:mm,...)Stelt het interval van de opening range in — bijv. 09:30-09:35. Zodra het interval eindigt, wordt de range op de grafiek getekend met het hoogste en laagste punt.
Start Trading From (hh:mm)Het moment waarop het handelen moet starten nadat de opening range gevormd is — meestal zodra hij gevormd is, maar soms is het nuttig om te wachten voordat de strategie begint te handelen.
Allow Trading Until (hh:mm)Het moment waarop het handelen moet stoppen nadat de opening range gevormd is. Beperkt het openen van nieuwe trades, maar heeft geen invloed op al open staande posities die beheerd worden.
Range Offset (Ticks)Voegt een offset in ticks toe aan zowel het hoogste als het laagste punt van de berekende opening range.
Wait For Range RetraceWacht op: (1) de prijs breekt uit de range, (2) de prijs keert terug en raakt de range, (3) de prijs breekt een tweede keer uit de range — voordat er een entry wordt genomen.
Wait For FVGWacht op een geldige Fair Value Gap terwijl de prijs uit de range breekt (wat na de breakout kan gebeuren). Zonder deze optie wacht de strategie alleen op een barsluiting in de richting van de trade.
Trade Mode Entry-modus na een retest van de zone van de opening range.
  • On Bar Close: triggert bij de sluiting van de bar zodra aan alle voorwaarden is voldaan
  • On First Tick: triggert op de eerste prijstick zodra aan alle voorwaarden is voldaan
Min. Distance From Range (Points)Minimale vereiste afstand tussen de range en de huidige prijs om een trade te triggeren. 0 betekent dat elke breakout uit de range een trade kan triggeren.
Max. Distance From Range (Points)Maximaal toegestane afstand tussen de range en de huidige prijs om een trade te triggeren. 0 betekent dat er geen afstandscontrole is.
Reset Bias On Each Side Alleen gebruikt wanneer Wait For Range Retrace is ingeschakeld.
  • Uitgeschakeld: de strategie bepaalt haar richtingsbias bij de eerste bar die buiten de range sluit, en wijzigt die daarna niet, ongeacht waar de prijs naartoe gaat.
  • Ingeschakeld: de strategie past haar bias aan aan de prijs, wat over het geheel meer trades oplevert.
SuperTrend Entry FilterBeperkt long-entries tot momenten waarop SuperTrend bullish is, en short-entries tot momenten waarop SuperTrend bearish is — over het geheel minder trades, maar gefilterd op trend.
Order LabelEen label dat aan elke positie wordt toegevoegd die naar de broker gestuurd wordt. Handig om je orders te onderscheiden van die van andere gebruikers van dezelfde strategie.
Quantity Strategy
  • Fixed Quantity: vaste hoeveelheid per trade; wordt overgeslagen als het berekende risico hoger is dan Target Risk Per Trade ($)
  • Risk Adjusted: dynamische contractgrootte, berekend op basis van de stop loss-prijs en Target Risk Per Trade ($)
Max QtyMaximaal toegestane hoeveelheid wanneer Risk Adjusted is geselecteerd — handig omdat sommige propfirms limieten op de orderhoeveelheid hanteren die een account ongeldig kunnen maken.
Order QtyAlleen gebruikt wanneer Quantity Strategy op Fixed staat — de vaste hoeveelheid per trade (en per hoeveelheidsverhoging, als het order-managementmechanisme opschaalt). Meestal 1 of 2.
Ordermanagement
Order Management Strategy
  • Classic Trail Stop: volgt de stop loss op basis van een trigger en een trailing-bedrag (zie Trailing Stop-parameters hieronder)
  • SuperTrend: sluit trades met de SuperTrend-indicator — de stop loss wordt één tick boven of onder de wick van de bar die het SuperTrend-niveau doorbrak ingesteld
  • None: in plaats daarvan wordt de stop loss gebruikt die is bepaald door Target Risk Per Trade ($)
Target Risk Per Trade ($)Maximaal risico in dollar per positie — wordt vóór het openen van een trade gebruikt om te controleren of de berekende stop loss binnen deze grens blijft. Zo niet, dan wordt de trade overgeslagen.
Max Allowed Risk Per ($)Alleen gebruikt bij de Risk Adjusted-hoeveelheid — bepaalt hoe ver het werkelijk berekende risico mag afwijken van het Target Risk, omdat een exacte overeenkomst zelden mogelijk is.
StopLoss Strategy
  • Fibo 0% tot en met 100%: Fibonacci-retracement van de opening range, van het breakoutniveau (0%) tot de tegenoverliggende rand van de range (100%)
  • Fixed Currency Value: alleen Target Risk Per Trade ($) wordt gebruikt
  • Points: een vast aantal punten vanaf de entry
  • SuperTrend: ingesteld volgens de niveaus van de SuperTrend-indicator
TakeProfit Strategy
  • Fixed Currency Value, Points
  • Vaste win/verlies-ratio's: 0.5:1 tot en met 6:1
Stop Loss PointsBeschikbaar wanneer de stop loss-strategie op Points is ingesteld.
Stoploss offset PointsVoegt een offset in punten toe aan het berekende stop loss-niveau — wordt gebruikt bij het berekenen van het risico per trade.
Take Profit CurrencyHet take-profit-bedrag in dollar, gebruikt wanneer de Fixed Currency Value-strategie is geselecteerd. Als je deze niet gebruikt, stel hem dan in op een hoge waarde zodat hij de op ratio gebaseerde strategieën niet beïnvloedt.
Trailing Stop-parameters
Trailing Stop Strategy
  • Points: trigger en trailing-bedrag berekend in punten vanaf de entry
  • Ratio: berekend als een ratio van de stop loss-waarde, gespiegeld aan de winnende kant
Trailing Stop TriggerDe trigger (in punten of ratio) voor de Classic Trail Stop-methode.
Trail AmountHet bedrag (in punten of ratio) dat wordt gevolgd zodra de trigger is geraakt.
SuperTrend
SuperTrend Period / Smooth / MultiplierStandaard berekeningsparameters voor SuperTrend — periode, afvlakkingsperiode en bandmultiplier (hoe groter deze parameter, hoe breder de SuperTrend-banden).

Prestatierapporten

Resultaten uit het verleden zijn geen garantie voor toekomstige resultaten. Alle backtestresultaten dienen uitsluitend ter indicatie.

  • Commissies zijn inbegrepen, met het commissieschema van het Apex trader funding-programma voor Amerikaanse futures en dat van ByBit voor cryptofutures, voor realistische resultaten.
  • We draaien backtests met de maximale beschikbare precisie op intrabar-granulariteit, met datareeksen op tickniveau, en gebruiken alleen market orders — nooit pending orders — in zowel realtime als backtestmodus.
Zo voer je nauwkeurige backtests op tickniveau uit op Quantower

Om backtests op Quantower uit te voeren, klik je eerst op de knop Backtest, zoals hieronder getoond:

Backtest-knop in Quantower
Klik om te vergroten

Selecteer daarna de strategie uit de lijst:

Strategie selecteren voor backtesting
Klik om te vergroten

Selecteer je symbool (bijv. MES) en klik op General Settings. Zorg dat History Type op Last staat en Period op Tick:

Backtestinstellingen voor nauwkeurigheid op tickniveau
Klik om te vergroten

Stel tot slot de kosten handmatig in — gebruik voor MES-futures 0,61, zoals hieronder getoond:

Kosteninstellingen voor backtests op MES
Klik om te vergroten

Er zijn nog geen prestatierapporten voor deze strategie geüpload.

Download- en installatie-instructies

Licentievereisten

Bij automated-trading.ch kun je kiezen: een maandelijks abonnement nemen om onze premium-producten te gebruiken, of onze gratis producten gebruiken zonder je te abonneren.

In beide gevallen moet je een account aanmaken, zodat je een licentie kunt krijgen die je voor zowel premium- als gratis producten kunt gebruiken.

Om je licentie te verkrijgen, moet je gewoon je registreren en daarna je licentie ophalen op de facturatiepagina.

Belangrijk: Dit is een Premium-product. Het kan gratis worden uitgevoerd in de modi Backtest, Playback en Optimization; om het live te draaien is een actief Premium-abonnement vereist.
Downloaden
Log in om dit bestand te downloaden.
Nieuwste versie v1.4.0.0 · Gepubliceerd 6 dagen geleden
Dit bestand is 53 keer gedownload.

Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.

Installatiestappen
1
Deze strategie vereist de ATCHATR-indicator — download hem en pak hem uit in je Quantower-indicatorenmap (standaard {C:\Users\{Windows-gebruikersnaam}\Documents}\Quantower\Settings\Scripts\Indicators), en zorg dat hij in een eigen nieuwe map genaamd ATCHATR terechtkomt.
Klik om te vergroten
2
Download ook de ATCHSuperTrend-indicator en pak hem uit in dezelfde Quantower-indicatorenmap, en zorg dat hij in een eigen nieuwe map genaamd ATCHSuperTrend staat.
Klik om te vergroten
3
Pak het gedownloade strategie-zipbestand uit in je Quantower-strategiemap, standaard te vinden op {C:\Users\{Windows-gebruikersnaam}\Documents}\Quantower\Settings\Scripts\Strategies, en zorg dat het terechtkomt in een nieuwe map genaamd ATCHOpenRangeBreakoutStrategy.
Klik om te vergroten
4
Open de module Strategy Manager via het Quantower-menu, klik op de knop + om de strategie toe te voegen, open daarna de instellingen en voer je automated-trading.ch-licentie in, die je vindt op de facturatiepagina.
Klik om te vergroten

Veelgestelde vragen

Algemeen

Ja — deze strategie kan draaien op cryptopaarfutures, zoals het BTC/USDT-future van ByBit.

Ja — op cryptofutures draait de strategie ook in het weekend. Op Amerikaanse futures draait ze niet in het weekend.

Dat kan, maar meerdere instanties van de strategie rechtstreeks draaien is meestal de betere oplossing — de licentie staat een onbeperkt aantal instanties op meerdere machines toe.

Ja — de strategie is precies daarvoor ontworpen en werkt naadloos op Rithmic, NinjaTrader brokerage, Tradovate of elke andere provider die is aangesloten op je NinjaTrader-platform.

Ze is volledig automatisch ontworpen, maar met de bedieningsknoppen kun je trades ook handmatig beheren als je liever semi-automatisch werkt.

Geautomatiseerde strategieën handelen 24 uur per dag, voeren sneller en nauwkeuriger uit, halen psychologie en sentiment uit het spel en kunnen opschalen naar tientallen of honderden instanties — zo ontstaat echt passief inkomen in plaats van nóg een stressvolle handmatige baan.

Ja — heb je een idee dat de strategie kan verbeteren, neem dan contact op via de contactpagina.

Nee, de broncode is om auteursrechtelijke redenen beschermd.
Facturatie

Ja, je kunt je abonnement op elk moment opzeggen via de accountpagina om toekomstige betalingen te voorkomen. Het ongebruikte deel van je abonnement kunnen we niet terugbetalen, maar je kunt het tot het einde van de factureringsperiode blijven gebruiken.

Nee, we bieden geen proefabonnement aan, maar je kunt het product vóór je abonneert wel downloaden en testen in de modi backtest en playback.

We bieden geen volledige of gedeeltelijke restituties aan, maar je kunt je abonnement op elk moment opzeggen om toekomstige betalingen te stoppen.
Sceptici

Ik ben sinds 2010 professioneel softwareontwikkelaar en ontwikkel sinds 2012 geautomatiseerde handelsstrategieën, zowel voor mezelf als voor klanten wereldwijd — ik heb ook in de financiële sector en het investmentbankieren gewerkt. Ik ben geen marketeer en ik besteed de ontwikkeling van strategieën niet uit.

Ik verkoop hem niet — ik verhuur hem, als extra inkomstenbron naast het spreiden van mijn eigen handel. De strategie is puur mechanisch, zonder verborgen kwantitatief voordeel dat slijt naarmate meer mensen hem gebruiken.

Pending-orders (limit) bieden een betere prijsuitvoering en enige bescherming tegen verbindingsproblemen, maar ze kunnen bij hoge volatiliteit worden geweigerd, vereisen actief beheer en zijn zichtbaar voor de broker. Market-orders garanderen uitvoering ongeacht de volatiliteit, zijn vóór het versturen onzichtbaar voor de broker en worden sneller uitgevoerd — het enige echte nadeel is dat een verbroken verbinding voorkomt dat ze überhaupt kunnen worden verstuurd. De MIT-(market-if-touched)orders van NinjaTrader zijn een goed alternatief als je specifiek pending-ordergedrag wilt.

We volgen de officiële gids van Quantower over hoe je nauwkeurige backtests met intrabar-granulariteit bereikt, door datareeksen op tickniveau voor de uitvoering te gebruiken. Neem ons niet zomaar op ons woord — draai aan het einde van elke handelsdag een backtest van de strategie op die dag, en vergelijk die met de live trades die de strategie gedurende de dag heeft gemaakt.

Release-notes

  • - Compiled in .net 10 for compatibility with latest quantower versions
  • - Fix Bug : Supertrend indicator waas not using historical prices prior to the starting of the strategy which made stoploss and take profit stale if strategy started at opening range time

  • Fix Bug: Error when running multiple instances of the strategy; Fix bug: Null exception when managing positions

  • Fix Bug: Trades open but strategy doesn't detect them because of different instrument name between simulation and real account; Fix bug: range is finished forming but trade setup is initialized on bar later

  • Fix Bug: Setup Closed on each tick making the strategy reset in an infinite loop

  • First Release of the strategy
discord
Word lid van onze Discord-community
Vragen, feedback of gewoon even chatten met andere traders? Kom gerust even hallo zeggen.
Word lid van Discord
Snelle feiten
Platform Quantower
Categorie Strategie
Vereist abonnement Premium
Nieuwste versie v1.4.0.0
Laatst bijgewerkt 6 dagen geleden
Downloads 53