Dit is geen beleggingsadvies. De verstrekte informatie is uitsluitend bedoeld voor educatieve en informatieve doeleinden en vormt geen aanbeveling om een financieel product te kopen of te verkopen.
Een OCO (one-cancels-the-other) order is een paar orders dat aan elkaar is gekoppeld. Wanneer één van de twee orders wordt uitgevoerd, wordt de andere automatisch geannuleerd door het platform. Het meest voorkomende gebruik is om tegelijk een stop loss en een take profit te plaatsen op een open positie. Als de prijs het doel bereikt, wordt de positie gesloten op het doel en wordt de stop geannuleerd. Als de prijs de stop bereikt, wordt de positie gesloten op de stop en wordt het doel geannuleerd.
De werking
De OCO is een enkele orderticket in het platform, maar het is in feite twee afzonderlijke orders die het platform samen beheert. De trader geeft twee prijzen op: de stopprijs en de limietprijs. Het orderticket wordt verzonden en het platform stuurt beide orders naar de orderboek van de Broker. De orders blijven in het boek staan en de trader kan beide zien in de lijst met open orders. Wanneer een van de twee orders wordt gevuld, ontvangt het platform de vulbevestiging van de Broker en annuleert het automatisch de andere.
De annulering is direct, maar is niet altijd atomair. In een snelle markt kunnen beide orders in dezelfde seconde worden gevuld en kan het platform achterblijven met twee gevulde orders op dezelfde positie. Het ordermanagementsysteem van de Broker merkt dit meestal op en draait één van de fills terug, maar de trader moet zich bewust zijn van het kleine risico op een dubbele fill. Het risico is het grootst bij een dun verhandeld aandeel of in een snelle markt rond een nieuwsgebeurtenis.
Wanneer een OCO gebruiken
Het meest voorkomende gebruik is bij een open positie. De trader opent een longpositie, zet een stop onder de entry om het verlies te beperken, en zet een target boven de entry om de winst te nemen. De twee orders zijn gekoppeld als een OCO, en de trader hoeft de positie niet te monitoren. Het platform regelt de exit en de trader kan zich richten op de volgende trade.
Een tweede gebruik is bij een pending entry. De trader wil een longpositie openen als de prijs boven een bepaald niveau doorbreekt, en de trader wil een stop loss als de doorbraak mislukt. De trader plaatst een buy stop boven het niveau en een sell stop onder het niveau, en de twee orders zijn gekoppeld als een OCO. Als de buy stop wordt uitgevoerd, wordt de sell stop geannuleerd. Als de prijs de buy stop nooit bereikt, wordt de sell stop ook geannuleerd aan het einde van de dag of naar keuze van de trader.
Een derde gebruik is bij een shortpositie. De trader opent een short, zet een stop boven de entry om het verlies te beperken, en zet een target onder de entry om de winst te nemen. De OCO-mechanica is hetzelfde, met de kant van de orders omgedraaid.
Hoe stel ik de prijzen in
De stopprijs is het niveau waarop de trader bereid is een verlies te accepteren. De doelprijs is het niveau waarop de trader bereid is winst te nemen. De twee prijzen zijn een functie van de handelsstrategie van de trader, de risicotolerantie van de trader en de volatiliteit van het onderliggende.
Een veelgebruikte regel is om de stop in te stellen op een niveau dat een verlies van 1% op de rekening oplevert, en om de target in te stellen op een niveau dat een winst van 2% of 3% oplevert. De risico-beloningverhouding is 1:2 of 1:3, en de strategie is winstgevend bij een winrate van 40%. De trader die een winrate van 40% kan realiseren met een strategie met een risico-beloning van 1:2 is op de lange termijn winstgevend, en de OCO is het hulpmiddel dat de discipline afdwingt.
Een tweede regel is om de stop en de target in te stellen op niveaus die betekenisvol zijn binnen de prijsvorming van het onderliggende. Een stop net onder een recent steunniveau is een structurele stop, en een target net onder een recent weerstandsniveau is een structurele target. Deze niveaus worden waarschijnlijker gerespecteerd door de markt, en de trader loopt minder kans om op het slechtste moment uitgestopt te worden.
De variaties van het platform
Niet alle platforms ondersteunen OCO-orders op dezelfde manier. Sommige platforms hebben een speciale OCO-orderticket, waarbij de trader de twee prijzen invoert en het platform de koppeling afhandelt. Sommige platforms vereisen dat de trader de twee orders afzonderlijk plaatst en ze vervolgens handmatig koppelt, meestal door met rechts te klikken op een van de orders en "link to OCO" te selecteren. Sommige platforms ondersteunen OCO-orders helemaal niet en de trader moet de twee orders handmatig beheren.
Een platform dat OCO-orders ondersteunt is een echte uitkomst voor actieve traders. De trader die OCO-orders plaatst op elke positie kan een portefeuille met posities beheren zonder het scherm in de gaten te houden, en het platform regelt de exits. De trader die de orders handmatig moet beheren, loopt het risico het niet-uitgevoerde order te vergeten te annuleren, en het niet-uitgevoerde order kan op het slechtste moment worden uitgevoerd.
Het risico van een OCO
Het belangrijkste risico is de gap. Een stop loss order is een stop loss order, en de OCO beschermt niet tegen een gap. Als de koers door de stopprijs heen gap’t, wordt de stop gevuld tegen de eerstvolgende beschikbare prijs, die veel slechter kan zijn dan de stop. De OCO annuleert het doel na het vullen van de stop, maar het verlies is het verlies. De trader die een positie aanhoudt over een bekend event, loopt blootstelling aan de gap, en de OCO beschermt daar niet tegen.
Een tweede risico is een platformstoring. Als het platform crasht of de verbinding verliest nadat een van de orders is gevuld, wordt de andere order niet automatisch geannuleerd. De trader keert terug naar het platform en ziet dat de tweede order nog steeds in het orderboek staat, en de trader moet die handmatig annuleren. Het risico is klein, en het ordermanagementsysteem van de broker vangt de storing meestal op, maar de trader moet zich bewust zijn van het risico.
Gerelateerde bronnen
Waar te beginnen
Als je voor de eerste keer OCO-orders plaatst, is de meest nuttige oefening om de stop en het doel in te stellen op een kleine positie, en om het platform te monitoren om te zien hoe de annulering werkt. Onze broker comparison geeft per broker de beschikbare ordertypes weer, waarmee je kunt bepalen of OCO wordt ondersteund en hoe het wordt geïmplementeerd.