Uitvoering

Stop limit order en OCO, je exit vooraf vastleggen

Je weet waar je eruit wilt. De vraag is of de exchange je er ook echt uithaalt op dat moment, of dat de order blijft hangen terwijl de koers doorloopt.

Stop limit order en OCO, je exit vooraf vastleggen

Door Christoff Lezaire · Swing Capital · 5M, Management

Het korte antwoord, een stop limit order plaatst pas een limietorder (een order die alleen op jouw prijs of beter wordt uitgevoerd) als de koers je triggerprijs raakt; hij vult alleen op je limietprijs of beter, en kan dus onvervuld blijven bij een snelle beweging. Een stop market order vult altijd, maar tegen de prijs van dat moment. Een OCO combineert een Take Profit (je winstdoel) en een Stop Loss (de order die je automatisch uit een verliezende trade haalt), wordt de ene uitgevoerd, dan vervalt de andere automatisch. Voor je Stop Loss kies je in de regel de marktvariant, tenzij de munt heel liquide is en je de ruimte tussen trigger en limiet bewust kiest.

De meeste verliezen die groter uitvallen dan gepland, komen niet door een verkeerde analyse. Ze komen door een exit die niet deed wat je dacht dat hij zou doen. Een stop die geen stop bleek, een Take Profit die de Stop Loss niet annuleerde, een order die bleef hangen terwijl de koers er dwars doorheen ging. Dit artikel gaat over de twee ordertypes die dat voorkomen als je ze goed inzet, en juist veroorzaken als je ze verkeerd inzet, de stop limit order en de OCO.

Ken je het verschil tussen een limit order en een market order nog niet, lees dat dan eerst. Alles hieronder bouwt daarop voort.

Stop market of stop limit, welke je kiest bij welke munt

Een stoporder heeft altijd een triggerprijs, het niveau waarop de exchange in actie komt. Wat er daarna gebeurt, hangt af van het type.

  • Stop market, op de trigger plaatst de exchange een Market order. Die vult direct, tegen wat er op dat moment in het orderboek ligt. Je bent er zeker uit, maar de prijs kan afwijken van je trigger.
  • Stop limit, op de trigger plaatst de exchange een limietorder op de limietprijs die jij hebt ingevuld. Die vult alleen op die prijs of beter. Schiet de koers er voorbij, dan blijft je order in het boek staan en zit je nog in de positie.

Voor een Stop Loss is dat tweede scenario precies wat je niet wilt. Een Stop Loss bestaat om je eruit te halen als je idee fout is; een stop die je er niet uithaalt, is geen stop. Daarom is mijn standaard, stop market voor je Stop Loss, tenzij je een goede reden hebt om het anders te doen.

Die reden bestaat wel. Bij een grote, liquide munt zoals bitcoin op een drukke exchange is het orderboek diep genoeg om een limietorder vlak onder de trigger vrijwel altijd te vullen, en bespaar je de slippage (het verschil tussen de prijs die je verwacht en de prijs die je krijgt) van een Market order. Bij een kleine altcoin met een dun boek is het omgekeerd, daar kan de koers in seconden meerdere procenten door je limiet heen schieten. Hoe dunner de markt, hoe meer je naar de marktvariant neigt. Wat slippage je in de praktijk kost, lees je in fees en slippage.

Veelgemaakte fout, de limietprijs gelijk of hoger zetten dan de triggerprijs bij een verkoopstop. De order wordt dan getriggerd op een koers waar je limiet al niet meer haalbaar is en blijft direct hangen. Bij een verkoopstop hoort de limiet onder de trigger; bij een koopstop erboven.

De ruimte tussen stop- en limietprijs die je nodig hebt

Kies je toch voor een stop limit, dan is de afstand tussen trigger en limiet de instelling waar alles om draait. Te klein, en de order vult niet in een snelle daling. Te groot, en je hebt in de praktijk een Market order met een extra stap.

Rekenvoorbeeld, je bent long (je hebt gekocht en verdient als de koers stijgt) op €100 en wilt eruit bij €96. Zet je de trigger op €96,00 en de limiet op €95,90, dan heeft de koers een ruimte van 0,1 procent om je order te vullen. In een rustige markt is dat genoeg. Op een nieuwsmoment daalt de koers in één candle van €96,20 naar €95,10, je trigger gaat af, je limiet op €95,90 is al niet meer haalbaar, en je order staat als verkooporder boven de koers in het boek. Zakt de koers door naar €92, dan zit je nog steeds met de positie, nu met een verlies van 8 procent in plaats van de 4 procent die je had gepland. Met een limiet op €95,50 (een halve procent ruimte) was je gevuld tussen €95,50 en €96,00 en had je iets meer betaald dan gepland, maar was je eruit.

Long op €100, candle van €96,20 naar €95,10
InstellingTriggerLimietRuimteUitkomst
Krappe limiet€96,00€95,900,1%niet gevuld; bij €92 is je verlies 8% in plaats van 4%
Ruime limiet€96,00€95,500,5%gevuld tussen €95,50 en €96,00; verlies 4 tot 4,5%

Een praktische regel, neem als ruimte minstens de gemiddelde grootte van een candle op je uitvoeringstimeframe, en op nieuwsmomenten het dubbele. Voor bitcoin op een 5-minutengrafiek is dat vaak een paar tienden van een procent; voor een kleine altcoin kan dat oplopen tot enkele procenten, en dan is de stop market simpelweg de betere keuze.

Wil je weten of jouw exits doen wat je denkt?Plan een gesprek

OCO order, Take Profit en Stop Loss in één handeling

Een koers die naar het winstdoel loopt, waarna de gekoppelde stoporder eronder vervalt

OCO staat voor One Cancels the Other. Je plaatst twee orders tegelijk op dezelfde positie, een limietorder op je Take Profit en een stoporder op je Stop Loss. Wordt de ene uitgevoerd, dan annuleert de exchange de andere automatisch.

Waarom dat belangrijk is, zonder OCO staan je Take Profit en je Stop Loss als twee losse orders in het boek. Wordt je Take Profit gevuld, dan blijft je Stop Loss staan als een losse verkooporder. Draait de koers daarna omlaag, dan verkoopt die order munten die je niet meer hebt, of opent hij op Futures (contracten op de koers, waarbij leverage mogelijk is) een short (een positie die verdient aan een daling) die je nooit wilde. Bij Spot krijg je vaak een foutmelding wegens onvoldoende saldo; bij Futures kan het een echte positie worden. Een OCO sluit dat uit.

Zo ziet een OCO er in de praktijk uit voor een longpositie.

  1. Take Profit, een limietorder boven de huidige koers, op het niveau uit je plan. Hoe je dat niveau kiest, staat in Take Profit bepalen.
  2. Stop Loss, een stoporder onder de huidige koers, met een trigger en (bij stop limit) een limiet. Waar die hoort, lees je in waar plaats je je Stop Loss.
  3. Hoeveelheid, dezelfde hoeveelheid voor beide kanten, meestal je hele positie. Wil je in delen winst nemen, dan plaats je meerdere OCO's met kleinere hoeveelheden.

De grote winst van een OCO is niet technisch, maar mentaal. Je legt je exit vast op het moment dat je nog rustig bent, vóór de trade loopt. Daarna hoef je niet meer te beslissen, en hoef je ook niet om 15:30 achter het scherm te zitten om te kijken wat de opening doet.

Zo zet je het in op Bybit en Binance (stap voor stap)

De schermen veranderen regelmatig, maar de logica niet. Zo vind je het op drie exchanges die veel Nederlandse traders gebruiken.

Bybit (Futures),

  1. Open het orderpaneel en kies Limit of Market voor je entry.
  2. Vink TP/SL aan onder de orderinvoer. Vul de Take Profit-prijs en de Stop Loss-prijs in. Per kant kun je kiezen of de order als Market of als Limit wordt uitgevoerd zodra de trigger raakt.
  3. Plaats de order. Zodra je entry gevuld is, staan beide exits op de positie, en ze werken als OCO, de ene sluit de positie, de andere vervalt.
  4. Heb je al een open positie, dan kun je TP/SL achteraf toevoegen via de positieregel onderaan het scherm.

Binance (Spot),

  1. Kies in het orderpaneel het tabblad Stop-Limit en klik op het pijltje voor OCO.
  2. Vul bij Price je Take Profit-prijs in (de limietorder).
  3. Vul bij Stop je triggerprijs in en bij Limit de limietprijs voor je Stop Loss, met de ruimte uit het rekenvoorbeeld hierboven.
  4. Vul de hoeveelheid in en plaats de order. Beide orders verschijnen in je open orders, gekoppeld.

Bitvavo (Pro-omgeving), ook Bitvavo biedt een OCO aan, waarin je een Take Profit en een Stop Loss koppelt. Per kant kies je tussen een markt- en een limietuitvoering. De gewone app heeft alleen losse stop limit en take profit orders; wil je ze koppelen, dan gebruik je de Pro-omgeving.

Test het eerst met een kleine positie. Zet een OCO op een bedrag dat je niets doet, laat één kant raken en controleer of de andere kant echt is verdwenen uit je open orders. Vijf minuten werk, en je weet zeker hoe jouw exchange het doet in plaats van hoe je denkt dat hij het doet.

Wanneer een limietorder je stop loss overslaat

Drie situaties waarin een stop limit je in de steek laat, en wat je eraan doet.

  • Een gap of een snelle daling. De koers springt van boven je trigger naar onder je limiet zonder daartussen te handelen. Je order triggert, maar vult niet. Oplossing, meer ruimte tussen trigger en limiet, of een stop market.
  • Een dun orderboek. Er liggen simpelweg te weinig kooporders tussen je trigger en je limiet om je hele positie op te vangen. Je wordt deels gevuld en de rest blijft hangen. Oplossing, kleinere posities in dunne munten, of de stop market.
  • Trigger op de verkeerde prijs. Veel exchanges laten je kiezen of de trigger reageert op de laatste handelsprijs, de markprijs of de indexprijs. Op Futures kan de laatste handelsprijs door een enkele wick (een korte uitschieter in een candle) even ver afwijken, terwijl de markprijs dat niet doet. Controleer welke je gebruikt, zeker bij posities met leverage (geleend geld waarmee je positie groter is dan je inleg).

Het patroon achter al deze gevallen is hetzelfde, een limietorder belooft een prijs, niet een uitvoering. Een Stop Loss heeft juist de uitvoering nodig. Wil je een prijsgarantie op je Take Profit, prima, daar past de limietorder. Wil je een uitvoeringsgarantie op je Stop Loss, kies dan de marktvariant en accepteer een beetje slippage als de prijs voor die zekerheid.

Leg je exits vast voordat de trade loopt, koppel ze met een OCO, en kies per kant het ordertype dat bij de functie past. Dan doet de exchange wat jij bedoelde, ook als jij niet kijkt.

Onze kijk

Je zou denken dat een order die tien keer deed wat je bedoelde, dat de elfde keer ook doet. Meestal klopt dat. Maar wie honderden trades per jaar neemt, komt vroeg of laat die ene candle tegen die in een paar seconden door je trigger én je limiet schiet. Wat zelden gebeurt, gebeurt bij genoeg herhaling gewoon een keer, en dan staat je positie nog open terwijl jij dacht dat je eruit was.

Ouders die al jaren kinderfeestjes in de tuin geven, hebben daarom een partytent in de schuur liggen. Negen van de tien keer blijft het droog. Ze weten alleen dat die tiende keer komt.

Richt je exit dus in op de slechtste dag, niet op een gewone. Kies een stop market als je zeker wilt zijn dat je eruit gaat, controleer na het plaatsen of je OCO echt aan beide kanten staat, en ga er niet van uit dat het vanzelf goed komt. Wie het ergste scenario al heeft ingecalculeerd, schrikt niet als het zich meldt.

Veelgestelde vragen

Wat is het verschil tussen een stop loss en een stop limit?

Een Stop Loss is de functie, eruit als je idee fout is. Stop market en stop limit zijn twee manieren om die functie uit te voeren. Stop market plaatst op de trigger een Market order en vult altijd, met mogelijke slippage. Stop limit plaatst op de trigger een limietorder op de prijs die jij opgeeft en vult alleen op die prijs of beter, met het risico dat hij helemaal niet vult.

Kan een stop limit order niet worden uitgevoerd?

Ja. Als de koers na de trigger voorbij je limietprijs schiet, blijft de limietorder in het boek staan en zit je nog in de positie. Dat gebeurt bij snelle dalingen, nieuwsmomenten en in munten met een dun orderboek. Meer ruimte tussen trigger en limiet verkleint de kans; een stop market sluit hem uit.

Heeft Bitvavo OCO orders?

Ja, in de Pro-omgeving. Daar koppel je een Take Profit aan een Stop Loss en vervalt de ene zodra de andere is uitgevoerd, met per kant de keuze tussen een markt- en een limietuitvoering. In de gewone app zet je stop limit en take profit orders alleen los van elkaar. Controleer altijd in je eigen account hoe het er op dit moment uitziet, want de schermen veranderen regelmatig.

Vallen je verliezen groter uit dan je stop beloofde?

In drie kwartier lopen we je laatste exits langs, welk ordertype je gebruikte, waar de trigger stond en of de uitvoering deed wat je bedoelde. Blijkt dat je iets anders nodig hebt dan begeleiding, dan zeg ik dat.

Plan een gesprek

Vrijblijvend · 45 minuten · je spreekt Christoff zelf

Eén mail per week over traden

Wat er die week in de markt gebeurde en wat ik eruit meenam. Geen aanbiedingen, en afmelden kan met één klik onderaan elke mail.

Je krijgt eerst een mail om te bevestigen. Zonder die klik komt je adres niet op de lijst.

Deze site maakt geen deel uit van de Facebook™-website of Meta Platforms Inc.™. Bovendien wordt deze site niet onderschreven door Facebook™ op welke manier dan ook. Facebook™ is een handelsmerk van Meta Platforms Inc.™

Disclaimer, de getoonde resultaten en ervaringen zijn niet representatief en laten zien wat mogelijk is met consistente inzet, een eigen aanpak en gunstige marktomstandigheden. Ze garanderen geen enkel resultaat. Individuele resultaten verschillen sterk. Wij garanderen geen inkomen, klantresultaat of zakelijk succes. Alle inhoud is bedoeld ter educatie. Doe altijd je eigen onderzoek voordat je financiële beslissingen neemt.

© 2026 Swing Capital