What are OCA orders?
Order Cancels All (OCA) orders are used to automatically cancel all orders in the same group when one of the orders executes. You can assign an unlimited number of orders to a group. TradeBullet supports OCA orders even for brokers that don’t support it natively. OCA orders are all sent to the broker, but the list of orders belonging to a group is maintained internally by TradeBullet. This list is persistent across log-ins, so if an order is executed while you are logged off (say during a power failure) all other orders will be cancelled when you log back in. You should be aware that there is a risk that more than one order could be executed by the broker before all other orders are cancelled. TradeBullet cancels the orders in a few milliseconds, but the broker or ECN might be slow to handle the order cancellation, or if you are offline when an OCA order is executed, TradeBullet won’t be able to send the order cancellations.