How to set up OCO orders in your trading platform

En OCO (one-cancels-the-other) ordre er to koblede ordre der én fylles, mens den andre kanselleres. Nyttig for gjennombrudd, stop-losser kombinert med profittmål, og re-innsteg. Slik setter du dem opp.

Ansvarsfraskrivelse

Dette er ikke investeringsr\u00e5d. Informasjonen som gis, er kun for pedagogiske og informasjonsmessige form\u00e5l og utgj\u00f8r ikke en anbefaling om \u00e5 kj\u00f8pe eller selge noe finansielt produkt.

Den engelske versjonen av disse risikovarslene er autoritativ. Oversettelser er kun gitt for enkelhets skyld.

En OCO (one-cancels-the-other) ordre er to koblede ordre der én fylles, mens den andre automatisk kanselleres. Ordren er nyttig når du vil avslutte en posisjon ved ett av to prisnivåer – typisk et profittmål eller en stop-loss – men ikke begge. Den første som fylles vinner; den andre kanselleres.

Denne artikkelen er en praktisk gjennomgang: når OCO-ordrer gir mening, hvordan du setter dem opp på en typisk plattform, og hva du bør se etter.

Når OCO-ordrer gir mening

Tre vanlige bruksområder:

  1. Bracket-ordrer. En lang posisjon med både et profittmål og en stop-loss. Plasser en sel limit over gjeldende pris og en sel stop under. Den som treffer først fyller, og den andre kanselleres. Posisjonen lukkes til én av de to prisene.
  2. Breakout-innslag. En trader som venter på et breakout over motstand eller et breakdown under støtte. Plasser en buy stop over motstand og en sell stop under støtte. Den første som trigges går inn i posisjonen; den andre kanselleres.
  3. Re-entries. En trader som vil være long over et nivå og short under. Samme struktur som breakout-innslaget, men med begge sider av posisjonen håndtert.

Det felles mønsteret: OCO-ordrer handler om valg. Du vet ikke hvilken side som vil trigges først, men du vil være klar for begge.

Slik setter du opp en OCO på en typisk plattform

De nøyaktige stegene varierer fra broker til broker, men strukturen er den samme. På de fleste plattformer (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):

  1. Høyreklikk på posisjonen eller åpne ordre-billetten. De fleste plattformer har en OCO-opsjon i rullegardinmenyen for ordretype.
  2. Sett første ben. Dette er vanligvis en limit-ordre (kursmål/profit target) eller en stop-ordre (stop-loss).
  3. Sett andre ben. Den komplementære ordren.
  4. Koble de to bena som OCO. De fleste plattformer har en avmerkingsboks eller knapp for å merke ordren som OCO.
  5. Send inn. Plattformen sender begge ordrene; én fylles, og den andre kanselleres automatisk.

Plattformen lar deg også justere prisene og ordretypene etter at du har sendt inn. OCO-linken beholdes til ett av bena fylles, eller til du kansellerer begge manuelt.

Vanlige varianter

OCO med en stop-limit på stop-siden

En vanlig stop-ordre konverteres til en markedsordre når den utløses, noe som kan gi glidning i volatile markeder. En stop-limit-ordre konverteres til en limit-ordre til en angitt pris, noe som unngår glidning, men innebærer risiko for at den ikke blir fylt hvis prisen hopper gjennom limit.

Avveiningen: stop-market fyllinger med glidning; stop-limit fyllinger til en angitt pris eller ikke i det hele tatt. OCO-en kan kombinere en stop-market (for stop-loss) med en limit-ordre (for profittmålet), eller stop-limit for begge.

Trailing stop OCO

En trailing stop er en stoppeordre som justeres etter hvert som prisen beveger seg i din favør. En trailing stop OCO kombinerer en trailing stop (stop-loss som følger prisen opp) med en limit-ordre (kursmålet for gevinst). Posisjonen lukkes ved trailing stop hvis prisen snur, eller ved limit hvis målet nås først.

Trailing stop OCO er nyttig for momentum-handler der du vil fange en bevegelse over flere dager, men gå ut ved en reversering. Trailing stop låser inn gevinster etter hvert som prisen stiger; limit-målet gir en exit oppover.

Tidsbegrenset OCO

Noen plattformer lar deg angi en utløpsdato for OCO. OCO kanselleres automatisk ved utløpstidspunktet hvis ingen av bena har blitt fylt. Dette er nyttig for oppsett som bare er gyldige i et bestemt tidsvindu (f.eks. en resultatannonse eller en markedsåpning).

Utløpet er plattformspesifikt. Noen plattformer har som standard «good till cancelled» (GTC), som betyr at OCO forblir aktiv på ubestemt tid. Andre har som standard «day» eller «good till close» (GTC). Angi utløpet bevisst basert på strategien.

Hva kan gå galt

Tre mønstre:

1. Begge ben utløses i raske markeder

I et raskt bevegelig marked kan begge ben utløses innen samme millisekund. Plattformen kan fylle én, den andre, eller begge — avhengig av hvordan ordrene rutes. «OCO» garanterer bare at én blir kansellert hvis den andre fylles først; hvis begge fylles før plattformen rekker å kansellere, blir resultatet en delvis lukking eller en veksling til motsatt side.

Løsningen: ikke bruk OCO i markeder som sannsynligvis kan gappe gjennom begge nivåene. Bruk en stop-market med en buffer, eller aksepter risikoen for en delvis fylling.

2. Stop-benet som utloses av en wick

I en lysestake-wick treffer prisen kortvarig stop-nivået, men lukker over. En stop-market-ordre utløses på wicken og fylles til stop-prisen (eller verre). OCO-en kansellerer limit-ordren, men du gikk ut på støy.

Løsningen: bruk en stop-limit med en buffer, eller bruk en tidsbasert bekreftelse.

3. Plattformen støtter ikke ekte OCO

Noen plattformer støtter bare "linked orders" eller "if-touched"-ordrer, som ser ut som OCO, men har ulik kanselleringslogikk. Les plattformdokumentasjonen for å bekrefte OCO-atferden.

How to evaluate

When setting up OCO orders, ask:

  • Does the platform support true OCO? (Test with a small order in a liquid name to confirm the behavior.)
  • What order types are supported on each leg? (Stop-market, stop-limit, trailing stop, limit. The more options, the more strategies you can run.)
  • What's the expiry default? (Day, GTC, or custom. Set deliberately.)
  • What's the partial-fill handling? (If only 50% of the limit leg fills, does the OCO cancel? Most platforms cancel; some keep the unfilled leg active.)
  • What's the slippage on the stop leg? (Stop-market fills with slippage. Test in a paper-trading account to see the actual fill quality.)

FAQ

Er OCO det samme som en bracket order?

En bracket order er en spesifikk type OCO: en inngangsordre med både et profittmål og en stop-loss koblet som OCO. Den generelle OCO-en kan være to vilkårlige koblede ordre; bracketen er ett vanlig bruksområde.

Kan jeg sette opp en OCO på tvers av flere kontoer?

De fleste plattformer støtter ikke OCO på tvers av kontoer. OCO settes opp på posisjonsnivå innenfor én enkelt konto.

Hva er forskjellen mellom OCO og OTO (one-triggers-the-other)?

En OTO er to ordre koblet sammen slik at den andre ordren først legges inn når den første fylles. En OCO er to ordre koblet sammen slik at den andre ordren kanselleres når den første fylles.

Støtter alle meglere OCO-ordrer?

De fleste tier-1-meglere støtter dette, inkludert Interactive Brokers, Schwab, Tastyworks, TradeStation og E*TRADE. Implementeringen varierer.

Related resources

Hvor du skal begynne

Hvis du vil bruke OCO-ordrer i handelen din, er det praktiske første steget å opprette en paper-trading-konto hos en Broker som støtter ordretypen, og teste oppførselen med små posisjoner. Paper-kontoen er den eneste måten å verifisere plattformens OCO-logikk før du forplikter ekte penger. Se vår broker table for gjeldende liste over plattformer med OCO-støtte.