Entry, take-profit, and stop-loss placed as one unit — with one-cancels-other enforcement that closes the other leg the instant either fills.
A bracket order is a group of three orders submitted together: an entry, a take-profit, and a stop-loss. Instead of placing an entry and then scrambling to attach protective orders after you are filled, a bracket defines your full trade plan — where you get in, where you take profit, and where you cut the loss — before the position even exists. For futures traders working prop firm rules with hard daily loss limits, that upfront planning is not a convenience, it is risk control.
OCO, or one-cancels-other, is the mechanism that makes a bracket safe. Your take-profit and stop-loss are linked as an OCO pair: whichever one fills first automatically cancels the other. Without OCO enforcement, a filled take-profit could leave a stop-loss resting on a position that no longer exists — a naked order sitting in the market, or worse, an order that fills again and flips you into an unintended position. OCO enforcement is what prevents that. When a bracket leg is filled, the paired leg is cancelled server-side, not left for you to remember to cancel manually.
Why does this matter more for prop firm traders than for a retail account with no rules? Because prop firms like Topstep, Apex, and Take Profit Trader enforce daily loss limits and trailing drawdowns that do not care why a stop-loss did not get cancelled. An orphaned stop that re-fills after your target already closed the trade can push you past a daily loss limit and end an evaluation you were otherwise passing. Reliable OCO enforcement is a risk-management feature before it is a convenience feature.
Bracket and OCO orders show up in two places on Signal Trade App, and they work the same way underneath: server-enforced OCO grouping, no naked legs. The first is copy trading — when your leader account places a full bracket, the entry, take-profit, and stop-loss propagate to every follower account as a linked group, adjusted for each follower's contract size and copy ratio. If the leader's take-profit fills, every follower's matching stop-loss is cancelled automatically, in the same way it is on the leader. Full bracket propagation in copy groups is currently rolling out to a limited allowlist — email <a href="mailto:support@signaltradeapp.com?subject=Bracket%2FOCO%20copy%20trading%20—%20early%20access">support@signaltradeapp.com</a> to request early access.
The second place is manual, discretionary trading directly on a chart. Signal Trade App's <a href="/chart">/chart</a> page is a real TradingView charting_library integration where you can drag entry, take-profit, and stop-loss lines directly on the price axis, and each drag reprices the order on the broker server — not just visually. The OCO pairing is enforced the same way as in copy groups: fill one leg, the other cancels automatically, no manual cleanup. /chart's order controls are currently in limited early access — email <a href="mailto:support@signaltradeapp.com?subject=Chart%20trading%20—%20early%20access">support@signaltradeapp.com</a> to request access. See how the drag-and-drop mechanics work in detail on the <a href="/chart-trading">chart trading</a> page.
A bracket order is a group of three linked orders — an entry, a take-profit, and a stop-loss — submitted together as one unit. It defines your full trade plan (where you get in, where you take profit, where you cut the loss) before you are even filled on the entry.
OCO links your take-profit and stop-loss so that whichever one fills first automatically cancels the other. This prevents a naked, orphaned protective order from resting on a position that no longer exists.
Prop firms like Topstep and Apex enforce daily loss limits and trailing drawdowns with no exceptions. An orphaned stop-loss that re-fills after your take-profit already closed the trade can breach a daily loss limit and end an evaluation. Reliable, server-enforced OCO prevents that failure mode.
Yes — when a leader places a full bracket, the entry, take-profit, and stop-loss propagate to every follower account as a linked OCO group, sized for each follower's contract size and copy ratio. This capability is rolling out to a limited allowlist; email support@signaltradeapp.com to request early access.
Yes, on the /chart page, which is a real TradingView charting_library integration. You can drag entry, take-profit, and stop-loss lines directly on the chart, and each drag reprices the order on the broker server with OCO enforcement intact. /chart is currently in limited early access — email support@signaltradeapp.com to request it.
No. A standalone stop-loss only protects against downside on an existing position. A bracket order bundles the entry with both the take-profit and stop-loss as a linked OCO pair, so the exit plan exists from the moment the trade is placed.