Tradingutbildning
Vad är en bracketorder? OCO-ordrar förklarade
Lär dig vad bracketordrar och OCO-ordrar (order där den ena annullerar den andra) är, hur de fungerar och hur du använder dem för att automatisera dina exitordrar.
Översättningen uppdaterad
- Ursprungligen publicerad
- Källan uppdaterad
- Översättningen uppdaterad
I den här artikeln
En bracketorder grupperar en ingång med avsedda skydds- och vinstuttagsordrar. En OCO-relation kopplar samman ordrar så att utförandet av den ena är avsett att annullera den andra. Det exakta beteendet vid aktivering, annullering och delfyllning beror på mäklaren, plattformen och ordertypen.
Följ moderordern och barnordrarna
I ett enkelt exempel med en lång position har en ingång nära $100 ett säljmål på $105 och en säljstopptrigger på $97. Exitordrarna bör aktiveras enligt bracketorderns dokumenterade regler för fyllning av moderordern, med kvantiteter som matchar den position de skyddar.
Att en målkurs tangeras garanterar inte en limitfyllning, och en stopptrigger garanterar inte ett utförande på $97. Kontrollera den bekräftade orderstatusen i stället för att betrakta en uppritad bracket som fungerande skydd. IBKR:s dokumentation om bracketordrar illustrerar varför ordersändning och relationer mellan moder- och barnordrar måste hanteras uttryckligen.
Delfyllningar kräver särskild uppmärksamhet
Om bara en del av ingången fylls, ta reda på när motsvarande exitordrar aktiveras. Om en målorder delvis fylls, kontrollera om den andra exitordern minskas, annulleras eller ligger kvar på sin ursprungliga kvantitet. En alltför stor återstående säljorder kan skapa en kort position efter att den avsedda långa positionen har stängts.
OCO gör inte generellt sett annulleringar atomiska i alla orderflöden. Kontrollera tjänstens skydd mot överfyllning och bekräftelseregler. IBKR:s förklaring av OCA skiljer också kundannullering från vissa systemannulleringar eller avvisningar.
Ett gap väljer inte den närmaste ordern
Vilken order som kan trigga eller fyllas beror på dess typ, villkor, handelssession och faktiska prisförlopp. Det finns ingen generell regel som säger att ordern närmast en öppningsprint triggas först. En prisbar som spänner över båda exitordrarna visar inte deras ordningsföljd.
Verifiera hela arbetsflödet
Testa i simulering fullständiga och delvisa ingångar, manuella minskningar, att en exitorder avvisas, frånkoppling och omstart. Bekräfta var kopplingen hostas och vad som kräver att din terminal hålls igång. Kontrollera villkoren för den faktiska live-tjänsten separat.
Bracketordrar kan minska manuella steg, men de tar inte bort behovet av övervakning och garanterar inte heller någon gräns för kontoförluster. Beräkna kvantiteten utifrån det planerade prisavståndet, kostnader och utrymme för utförande, och verifiera det återstående kontotillståndet innan du går ifrån.
Riskfriskrivning: Handel innebär en betydande risk för förlust. Tidigare resultat är inte en indikation på framtida resultat. Se vår fullständiga riskfriskrivning.