Sådan opsætter du OCO-ordrer i din handelsplatform

En OCO-ordre (one-cancels-the-other) er to sammenkoblede ordrer, hvor den ene udfyldes, og den anden annulleres. Den er nyttig til gennembrud, stop-losses kombineret med profilmål og genindgange. Sådan sætter du dem op.

Ansvarsfraskrivelse

Dette er ikke investeringsrådgivning. Oplysningerne gives kun til undervisnings- og informationsformål og udgør ikke en anbefaling om at købe eller sælge noget finansielt produkt.

Den engelske version af disse risikovarsler er autoritativ. Oversaettelser er kun leveret af bekvemmelighed.

En OCO (one-cancels-the-other) ordre er to sammenkoblede ordrer, hvor den ene udfyldes, og den anden automatisk annulleres. Ordren er nyttig, når du vil lukke en position ved et af to prisniveauer — typisk et profitmål eller en stop-loss — men ikke begge dele. Den første, der bliver udfyldt, vinder; den anden annulleres.

Denne artikel er en praktisk gennemgang: hvornår OCO-ordrer giver mening, hvordan du opsætter dem på en typisk platform, og hvad du skal være opmærksom på.

Hvornår OCO-ordrer giver mening

Tre almindelige anvendelser:

  1. Bracket-ordrer. En lang position med både et profitmål og en stop-loss. Placer en sell limit over den nuværende pris og en sell stop under. Uanset hvad der rammer først, udfylder den, og den anden annulleres. Positionen lukkes ved én af de to priser.
  2. Breakout-indgange. En trader, der venter på et breakout over en modstand eller et breakdown under en støtte. Placer en buy stop over modstanden og en sell stop under støtten. Den første, der udløses, går ind i positionen; den anden annulleres.
  3. Re-entries. En trader, der ønsker at være long over et niveau og short under. Samme struktur som breakout-indgangen, men med begge sider af positionen håndteret.

Det fælles mønster: OCO-ordrer handler om valg. Du ved ikke, hvilken side der udløses først, men du vil være klar til begge.

Sådan opsætter du en OCO på en typisk platform

De nøjagtige trin varierer efter broker, men strukturen er den samme. På de fleste platforme (thinkorswim, Interactive Brokers, Tastyworks, TradeStation):

  1. Højreklik på positionen eller åbn ordre-billetten. De fleste platforme har en OCO-mulighed i rullemenuen for ordretype.
  2. Angiv den første del. Dette er typisk en limitordre (profitmål) eller en stopordre (stop-loss).
  3. Angiv den anden del. Den komplementære ordre.
  4. Kobl de to dele som OCO. De fleste platforme har en afkrydsningsboks eller en knap til at markere ordren som OCO.
  5. Indsend. Platformen sender begge ordrer; én bliver udfyldt, mens den anden annulleres automatisk.

Platformen giver dig også mulighed for at justere priserne og ordretyperne efter indsendelse. OCO-linket bevares, indtil én af delene bliver udfyldt, eller indtil du manuelt annullerer begge.

Almindelige variationer

OCO med en stop-limit på stop-siden

En almindelig stopordre konverterer til en markedsordre, når den udløses, hvilket kan medføre slippage i volatile markeder. En stop-limit-ordre konverterer til en limitordre til en angivet pris, hvilket undgår slippage, men indebærer risiko for, at ordren ikke bliver udfyldt, hvis prisen springer forbi limitprisen.

Afvejningen: stop-market-udfyldning med slippage; stop-limit-udfyldning til en angivet pris eller slet ikke. OCO kan kombinere en stop-market (til stop-loss) med en limitordre (til profitmålet) eller stop-limit for begge.

Trailing stop OCO

En trailing stop er en stopordre, der justeres, efterhånden som prisen bevæger sig i din favør. En trailing stop OCO kombinerer en trailing stop (den stop-loss, der følger prisen op) med en limitordre (profitmålet). Positionen lukkes ved den trailing stop, hvis prisen vender, eller ved limit, hvis målet rammes først.

Trailing stop OCO er nyttig til momentum-handler, hvor du vil indfange en bevægelse over flere dage, men gå ud ved en vending. Den trailing stop låser gevinster, efterhånden som prisen stiger; limit-målet giver en exit opad.

Tidsbegrænset OCO

Nogle platforme lader dig angive en udløbsdato for OCO. OCO annulleres automatisk på udløbstidspunktet, hvis ingen af benene er blevet udfyldt. Det er nyttigt til opsætninger, der kun er gyldige i et bestemt tidsvindue (fx en earnings-announcement eller en markedsåbning).

Udløbet afhænger af platformen. Nogle platforme har som standard "good till cancelled" (GTC), hvilket betyder, at OCO forbliver aktiv på ubestemt tid. Andre har som standard "day" eller "good till close" (GTC). Angiv udløbet bevidst ud fra strategien.

Hvad kan gå galt

Tre mønstre:

1. Begge ben udløses i hurtige markeder

I et hurtigt bevægende marked kan begge ben udløses inden for samme millisekund. Platformen kan udfylde den ene, den anden eller begge — afhængigt af ordre-routing. "OCO" garanterer kun, at den ene annulleres, hvis den anden udfyldes først; hvis begge udfyldes, før platformen kan annullere, bliver resultatet en delvis lukning eller et skift til den modsatte side.

Løsningen: brug ikke OCO i markeder, hvor der er sandsynlighed for, at prisen springer (gapper) igennem begge niveauer. Brug en stop-market med en buffer, eller accepter risikoen for en delvis udfyldning.

2. Stop-benets udløsning på en wick

I en candle-wick rammer prisen kortvarigt stop-niveauet, men lukker over. En stop-market ordre udløses på wicken og bliver udfyldt til stopprisen (eller værre). OCO'en annullerer limit-ordren, men du er gået ud på støj.

Løsningen: brug en stop-limit med en buffer, eller brug en tidsbaseret bekræftelse.

3. Platformen understøtter ikke rigtig OCO

Nogle platforme understøtter kun "koblede ordrer" eller "if-touched"-ordrer, som ligner OCO, men har en anden annulleringslogik. Læs platformens dokumentation for at bekræfte OCO-adfærden.

Sådan vurderer du

Når du opretter OCO-ordrer, så spørg:

  • Understøtter platformen ægte OCO? (Test med en lille ordre i et likvidt navn for at bekræfte adfærden.)
  • Hvilke ordretyper understøttes på hver ben? (Stop-market, stop-limit, trailing stop, limit. Jo flere muligheder, jo flere strategier kan du køre.)
  • Hvad er standardudløbet? (Day, GTC eller brugerdefineret. Sæt det bevidst.)
  • Hvordan håndteres delvise fills? (Hvis kun 50% af limit-benet bliver fyldt, annullerer OCO så? De fleste platforme annullerer; nogle holder det ufyldte ben aktivt.)
  • Hvad er slippage på stop-benet? (Stop-market-fills med slippage. Test i en paper-trading-konto for at se den faktiske fill-kvalitet.)

FAQ

Er OCO det samme som en bracket-order?

En bracket-order er en specifik type OCO: en indtastningsordre med både et profit-mål og et stop-loss, der er koblet som OCO. Den generelle OCO kan være to vilkårlige koblede ordrer; bracket er et almindeligt brugsscenarie.

Kan jeg oprette en OCO på tværs af flere konti?

De fleste platforme understøtter ikke OCO på tværs af konti. OCO'en oprettes på positionsniveau inden for én enkelt konto.

Hvad er forskellen mellem OCO og OTO (one-triggers-the-other)?

En OTO er to ordrer, der er koblet sammen, så den anden ordre kun placeres, når den første bliver udfyldt. En OCO er to ordrer, der er koblet sammen, så den anden annulleres, når den første bliver udfyldt.

Understøtter alle mæglere OCO-ordrer?

De fleste tier-1 mæglere gør, herunder Interactive Brokers, Schwab, Tastyworks, TradeStation og E*TRADE. Implementeringen varierer.

Relaterede ressourcer

Hvor skal du starte

Hvis du vil bruge OCO-ordrer i din handel, er det praktiske første skridt at oprette en paper-trading-konto hos en Broker, der understøtter ordretypen, og teste adfærden med små positioner. Paper-kontoen er den eneste måde at verificere platformens OCO-logik på, før du forpligter dig til rigtige penge. Se vores broker-tabel for den aktuelle liste over platforme med OCO-understøttelse.