OCO Order (One-Cancels-the-Other)

    Category

    Order-Mechanik

    Sub-category

    Order-Typen

    Curated by

    GlanWick Team

    Last reviewed

    · Methodology

    An OCO order (one-cancels-the-other) links two orders so that the execution of one automatically cancels the other. The classic is the bracket protection of a position: take-profit limit at $56 and stop-loss at $47 – when one level is reached, the counter-order disappears. The position is thus managed in both directions without the trader having to sit at the screen.

    Context & Mechanics

    Definition and mechanics

    The OCO order (one-cancels-the-other) couples two orders into one logical unit: if one fills, the platform automatically cancels the other. The most common form is the bracket order around an existing position: a take-profit as a limit order above the market and a stop-loss below. Example: entry $50, take-profit limit $56 (+2R), stop $47 (−1R at $1,000 risk). If price reaches $56, the position is sold and the stop deleted – without OCO an orphaned stop order would remain in the book and could later open an unwanted short position.

    Use cases

    Besides the position bracket there is the OCO entry: two entry orders at opposite levels – e.g. a buy stop above resistance and a sell stop below the support of a range. The market decides the direction, the counter-order disappears. With partial fills platform behaviour matters: good implementations reduce the counter-order proportionally, simple ones cancel it entirely – a detail worth checking before use.

    Why OCO orders support discipline

    The OCO structure enforces what the trading plan demands: exits are defined before entry and executed mechanically. That neutralises the typical loss-aversion errors – moved stops and winners locked in too early – because the decision is already made when the emotion arises. For prop-firm traders this has double value: a technical stop protects the daily loss limit even when internet or attention fail.

    Why it matters for traders

    OCO orders turn a plan into an automatically enforced rulebook per trade. In the GlanWick simulator bracket structures can be played through by way of example before they become routine in a live account – GlanWick is a training and simulation tool and not a prop firm itself.

    Execution Example

    A trader buys 333 shares at $50 ($100,000 account, $1,000 risk = 1R) and places an OCO bracket right after the fill: take-profit limit $56, stop-loss $47. Then the screen is left.

    1. Structure: position of 333 shares + OCO of sell limit $56 and sell stop $47.
    2. Scenario A: price rises to $56 → take-profit fills (+$2,000, +2R), the stop is deleted automatically.
    3. Scenario B: price falls to $47 → stop fills (−$1,000, −1R), the limit is deleted – no orphaned order that could later go short unintentionally.
    4. Contrast without OCO: after the take-profit the stop at $47 would stay active; if the market falls there weeks later, an unplanned short position of 333 shares arises – a classic, expensive order-management error.

    Execution Risk & Errors

    1

    Placing exits individually instead of as an OCO pair and forgetting orphaned orders in the book

    2

    Not knowing the platform's partial-fill behaviour (proportional reduction vs. complete cancellation)

    3

    “Briefly” adjusting the OCO after entry and thereby dissolving the bracket logic

    4

    Setting OCO-entry levels so tight that market noise can trigger both sides in succession

    5

    Configuring the stop side as a stop-limit without considering the gap risk

    Frequently Asked

    What distinguishes OCO and bracket orders?

    The bracket order is the most common OCO use case: take-profit and stop-loss around a position. OCO is the general principle – it also works for two entry orders at opposite levels.

    What happens on a partial fill of one OCO side?

    Platform-dependent: good implementations reduce the counter-order proportionally to the residual position, simple ones cancel it entirely. The behaviour should be tested before use.

    Why do OCO orders help against emotional errors?

    Because both exits are fixed before entry and enforced mechanically. Moved stops and winners closed too early are structurally prevented.

    Is an OCO order also suitable for entries?

    Yes: with an OCO entry, e.g. a buy stop sits above resistance and a sell stop below support. The market picks the direction, the counter-order is deleted.

    This Website Uses Cookies

    We use technically required cookies so the platform works. Optional cookies are only set with your explicit consent.

    Legal basis: Art. 6(1)(a) GDPR. You can withdraw your consent at any time via the "Cookie Settings" link in the footer.

    More information in our Privacy Policy · Imprint