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
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
On the trading screen, create an order (click in the AskPrice to create a BUY order, or the BidPrice to create a Sell order).
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).
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.
After you have created all orders for a group, transmit the OCA order by clicking Transmit All Orders on Page onthe 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 Typesinformation page.
For a more detailed description, visit the Order Types information page.