Advanced Orders (OCO, Trailing, Bracket)
Advanced orders are compound or conditional order types that automate the relationship between multiple orders, rather than describing a single fill instruction (as market, limit, and stop orders do). The three most common — OCO (one-cancels-other), the trailing stop, and the bracket (often called OTOCO at the broker level) — exist to enforce a pre-planned exit before emotion enters, and to let a trader walk away from the screen. Their core tension is the same one running through all of order management: automation buys discipline and freedom from monitoring, but at the cost of rigidity — a pre-set rule cannot read context, and the very predictability that makes it useful also makes it vulnerable to gaps, whipsaws, and (at scale) cascades.
How they're formed
OCO (One-Cancels-the-Other). Two live orders are submitted as a linked pair; when either fills, the broker automatically cancels the other (Fidelity; Investopedia). The classic use is bracketing an existing position with a protective stop-loss below and a profit-taking limit above — only one can execute, so you can't accidentally sell the same shares twice. Most brokers require both legs to share the same time-in-force (e.g. both GTC) (Fidelity).
Bracket / OTOCO. A bracket prepends an entry order to an OCO exit pair. The structure is "one-triggers-a-one-cancels-the-other": when the primary entry fills, two child orders go live and bracket the entry — a take-profit limit above and a stop below — and the first to execute cancels the other (Fidelity; Schwab). It defines entry, target, and risk in a single submission. A related primitive is OTO (one-triggers-other): fill the parent, then activate a single child. (Terminology varies by broker: Fidelity formally names this combined structure OTOCO, but also calls a bare OCO exit pair a "bracket order" — so "bracket" can refer to either the full entry-plus-exit construct or just the exit pair, depending on the platform.)
Trailing stop. Strictly, a trailing stop is not a distinct order but a stop whose trigger price ratchets behind the market by a fixed offset, set as either a dollar amount or a percentage (Schwab; Questrade). For a long, the stop rises as the price makes new highs and never falls; if the price retraces by the offset from its peak, the stop triggers. Percentage offsets scale with price (useful over long holds or volatile names); dollar offsets stay fixed. A trailing stop limit adds a second parameter, the limit offset, converting the triggered order into a limit rather than a market order — protecting against bad fills but introducing non-execution risk (Interactive Brokers Traders' Academy; Questrade).
How they're used in practice
The dominant use is set-and-forget risk management. A swing trader who cannot watch intraday submits a bracket on entry so that target and stop are working immediately; a trailing stop lets a winner run while progressively locking in gains without a manual decision at each new high. These tools are offered by essentially every major retail broker — Schwab, Fidelity, Interactive Brokers, and the futures/crypto platforms all support OCO, brackets, and trailing variants — which is itself a measure of how standard the workflow has become.
A key practical fork is stop vs. stop-limit. A plain trailing stop becomes a market order on trigger: it almost always fills, but at whatever the next available price is — potentially far through your level in a fast market or on a gap (Schwab; Questrade). A trailing stop-limit guarantees price but not execution: if the market jumps past your limit offset, the order rests unfilled and you stay in the position you were trying to exit (Interactive Brokers; Kraken). For protective stops, most educators lean toward stop (market) execution precisely because getting out usually matters more than getting out at an exact price — but this is a genuine, situation-dependent trade-off, not a settled rule.
Adoption, debate & evidence
These order types are universally available and widely taught as good hygiene, so the mechanics are uncontested. What is contested is whether the stop-loss logic underneath them improves returns. The academic record is mixed and condition-dependent:
- Under a random walk, a stop-loss strategy tends to underperform buy-and-hold; outperformance appears mainly where returns show sufficient positive autocorrelation / momentum (Kaminski & Lo, "When Do Stop-Loss Rules Stop Losses?"; the Efficiency of Stop-Loss Rules working paper).
- There is stronger and more consistent evidence that stops reduce risk — lower volatility and shallower drawdowns — even where the return effect is ambiguous (multiple studies in the search landscape; effect sizes vary by methodology and are not universal).
- Stops can correct the disposition effect — the documented tendency to sell winners too early and hold losers too long (Shefrin & Statman) — which is a behavioral argument for them independent of any return edge.
- At market scale, stop-loss clustering can trigger cascades and amplify moves; Osler's work on currency markets ("Stop-Loss Orders and Price Cascades") documents this. This is the systemic counterpart to the individual trader's gap risk.
The honest summary: advanced orders are tools, not edges. They automate and enforce a chosen risk rule; they do not create one. Their value rides almost entirely on the quality of the stop/target placement and the statistical character of the instrument.
Strengths & limitations
Strengths. Enforce a plan before the trade goes live; remove in-the-moment emotion; free the trader from the screen; make position-level risk explicit and auditable. Brackets in particular force a defined reward:risk at entry.
Limitations & failure modes.
- Gap risk. A stop (trailing or fixed) does nothing about overnight or news gaps — the market can open well below the level and fill far worse than intended (Schwab; Questrade). This is the single most under-appreciated limitation.
- Whipsaw vs. give-back. A trailing offset set too tight triggers on normal noise; too wide surrenders large open profit before triggering (Questrade; CMC Markets). There is no objectively correct offset.
- Non-execution (stop-limit). A limit variant can leave you holding a position you meant to exit.
- #1 misuse: treating an advanced order as a strategy rather than as the execution of a strategy — e.g. believing a trailing stop "locks in profit" when it only locks in triggering, at a price set by the next available liquidity.
Sources
- Charles Schwab — How to Use Advanced Stock Order Types (OCO, bracket, trailing; gap caveat)
- Fidelity — Conditional Order Types (OCO, OTO, OTOCO/bracket, trailing; same-TIF constraint)
- Interactive Brokers Traders' Academy — Trailing Stop Limit (trailing amount, limit offset, non-execution risk)
- Questrade — Trailing Stop Orders (percentage vs dollar offset; gap & whipsaw limits)
- Investopedia — One-Cancels-the-Other (OCO) Order
- Kaminski & Lo / Efficiency of Stop-Loss Rules (return effect is condition-dependent; momentum vs random walk)
- Osler — Stop-Loss Orders and Price Cascades in Currency Markets (NY Fed SR 150) (cascade/systemic risk)
- Shefrin & Statman — disposition effect (behavioral rationale for stops)
Disputes flagged: (1) whether stops improve returns is genuinely contested in the literature — risk reduction is better supported than return improvement; (2) stop vs. stop-limit for protective exits is a real trade-off with no universal answer. Effect-size figures for drawdown reduction circulate in secondary sources but vary widely by method and are not cited here as precise facts.