What is the difference between OCO and OSO orders?

What is the difference between OCO and OSO orders?

With the complex interactions between data providers, introducing brokers, execution platforms, and the exchanges, there can be confusion between OCO orders and OSO orders. This article will go into detail on the definitions, the differences, and the practical executions of these terms. 

OCO Orders

An OCO order is an Order Cancel Order. When enacted, an OCO places two orders, a limit order, and a stop limit order. When either of these orders fills it will automatically cancel the other. This can be a useful form of order automation to protect gains and limit losses. For most execution platforms, these types of orders reside server side on most data providers which means that once placed, the order should reside on the data provider's servers. This is important in case the client side loses connection to the market data, the cancelation should still go through.      

OSO Orders 

An OSO is an Order Send Order. When enacted, an OSO places two orders either to buy or sell at two points in the price ladder. If the first order is filled, the second order will automatically be placed. This can be placed to maximize profits on a swing. For most execution platforms, including EdgeProX, these types of orders reside platform side which means that once placed, the order resides with the execution platform. This is important to note as if the initial OSO is placed, and the execution platform loses connection to the market data, the second trade will not be executed on.


    • Related Articles

    • What is Rithmic's Market by Order (MBO) data?

      With Rithmic, you get high quality MBO data and are not required to pay additional usage fee with every platform that connects to Rithmic. With MBO Data, you gain access to the following data feed advantages: Full Depth of Book: MBO improves the ...
    • Do you offer server co-location?

      We work with several different third party companies that provide co-location services for traders. VPS or Dedicated Servers in Cermak Chicago or CME Aurora are available.  Pricing is dependent on the specifications you require.  Please contact us ...
    • Auto Liquidation Rules

      When trading at Edge Clear on certain data providers, your account at the FCM may be subject to certain risk mitigating measures to hopefully avoid the risk of a debit.  These measures usually fall under:  Minimum Account Balances: A predetermined ...
    • What is the difference between a non-professional and professional?

      The exchanges create these definitions and make the final determination on your status. Non-Professional shall mean and include either (i) an individual, natural person Subscriber(s) who, or (ii) certain small business entities (limited liability ...
    • Why are my demo fills different than live trading?

      While demo accounts offer real time data, and provide live order book updates, working orders in Demo are not subject to the same fill methods used in live trading.   Many demo accounts will not have any queue at all.  This can lead to a working ...