You are here: Order Types > Advanced Order Types > One-Cancels-All (OCA)
Watch a video on how to add an OCA group!

One-Cancels-All (OCA)

For Mosaic orders, see the Advanced Orders Panel topics, One Cancels Other.

A One-Cancels-All (OCA) order is a combination of separate orders that are worked in conjunction with one another in the marketplace. A customer enters orders as part of an OCA group, and when an order is executed, the remaining orders in the group are canceled. If an order is partially executed, the remaining orders in the group are reduced proportionately to the amount that was executed. If an order is canceled before execution, the remaining orders in the group are canceled.

To create an OCA order

  1. Display the OCA Group order field: Hold your mouse over any field title until the "+" and "x" Insert and Remove icons appear. Click the "+ " to display the list of available fields. Note that if you hover your mouse over an order field, all available order fields are displayed. If you hover over a market data field, all available market date fields are displayed.
  2. On the trading screen, create an order (click in the Ask Price to create a BUY order, or the Bid Price to create a Sell order).
  3. Identify the order as part of an OCA group by entering a group name in the OCA Group field (you can use any descriptive name that you want).

     

  4. Continue to create orders, and identify each as part of the group by entering the same name in the OCA Group field for each order you create.
  5. After you have created all orders for a group, transmit the OCA order by clicking Transmit All Orders on Page on the Trade> Transmit menu.

Because the OCA procedure is an automated process, there is no guarantee that requested cancellations and modifications will reach the specific exchange before an order has been executed.

For a more detailed description of OCA orders visit the Order Types information page.

For a more detailed description, visit the Order Types information page.