OCO (Order-Cancel-Order) Strategies

OCO (Order-Cancel-Order) Strategies

OCO (Order-Cancel-Order) Strategies

The OCO Strategies allow you to attach two exit orders to a main order:

  • Limit order for a potential profit exit

  • Stop order for a potential loss exit

Once one of the exit orders is executed, the other order is automatically canceled.

Enable OCO Strategy

To enable OCO Strategies:

  1. Open the Trading Panel.

  2. Enable the OCO Strategies checkbox.

  3. Select the mode you want to use.

Mode SL/TP

The SL/TP mode allows you to quickly place individual Stop Loss and Target Price OCO orders:

  1. Set Ticks/Money in SL Ticks/Money and TP Ticks/Money.

  2. Enable the ticks to activate the orders.

This mode is ideal for simple, single-contract exit strategies.



.


Mode Multi

The Multi mode allows more complex OCO strategies, such as:

  • Multi-contract exits

  • Moving the stop to breakeven

Creating a Multi OCO Strategy:

  1. Click the Setting Icon → New Strategy.

  2. Add multiple Stop and Target orders:

    • Select Stop, define quantity and ticks, then click Add bracket

    • Repeat for Target orders

  3. To move a stop to breakeven after reaching a target, enable Move BE

  4. Name the strategy and click Save

Selecting the Strategy:

  • Use the drop-down menu in the panel

  • If the entered quantity matches the OCO strategy, a green tick appears; otherwise, a red warning is shown

Example:

  • 3-contract strategy

  • 1 Stop exit at 12 ticks

  • 3 Target exits at 8, 12, and 20 ticks

  • Stop moves to breakeven after Target 2


Server / Client

Determine whether the OCO strategy is managed server-side or client-side.

Server

  • Orders are managed and stored on the broker’s server

  • Remains active even if the trader’s computer goes down

  • Currently supported by Rithmic and DXFeed

  • You can link two OCO strategies so that executing one cancels the other:

    • After entering orders, click Link pending orders

Client

  • Orders are managed locally on the trader’s computer

  • Requires the platform and internet connection to be active


Quick OCO Creation from Open Positions

Even without enabling OCO strategies:

  • Each open market position has Stop Loss (SL) and Target Price (TP) squares

  • Left-click on SL or TP to quickly create exit orders

  • You can link them together to form an OCO strategy


    • Related Articles

    • Data Feed Subscription Shows “Pending Cancel” Status

      Data Feed Subscription Shows “Pending Cancel” Status Overview If you have canceled your Data Feed subscription but the status still shows “Pending Cancel”, this is expected behavior and does not indicate an issue with your account. Why Does It Show ...
    • Depth of Market (DOM)

      Overview The Advanced DOM (Depth of Market) in Deepchart provides a powerful, professional-grade interface for order execution, market depth analysis, and volume profiling. This article explains how to open the Advanced DOM, understand its layout, ...
    • Trading from the Chart

      Trading Features & Settings Enable Trading To enable trading directly from a chart: Click the Dollar icon at the top-left corner of the chart, or Right-click anywhere on the chart and select Trading enabled. Show Trading Panel To display the trading ...
    • How to Setup DeepCharts Trade Copier

      What is Trade Copier? Trade Copier is a feature in DeepCharts that allows you to automatically replicate trades from one account (Parent) to one or more accounts (Children) in real time. This feature is designed for prop firm traders managing ...
    • Different Types of Input Data for Indicators

      Types of Input Data for Indicators When you open any indicator's settings and go to Data Settings, you'll see a field called Input Data. This controls where the indicator gets its information from. Choosing the right type can make a big difference in ...