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. The first is copy trading. Place the bracket on your leader account from anywhere: Tradovate, NinjaTrader, TradingView's trading panel, a webhook alert, or our chart. Followers copy with Market Execution, so they do not hold their own take-profit and stop-loss orders. When the leader's entry fills, every follower enters at market, sized by its copy ratio. When the leader's take-profit or stop-loss fills, every follower exits too: Protect closes the follower's position in that contract, or, with Protect off, the leader's exit is copied as a market order. Your bracket stays on the leader, and followers follow its fills. Nothing needs to be enabled; this is how every copy group works. See the bracket copy trading guide.
The second place is manual, discretionary trading directly on a chart. Signal Trade App's /chart 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 trading needs one connected Rithmic account, which runs the chart and its live data; after that you can trade from it on any of your accounts. See how the drag-and-drop mechanics work in detail on the chart trading 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.
The trade copies, not the resting orders. Followers copy with Market Execution: when the leader's entry fills, each follower enters at market, sized by its copy ratio, and when the leader's take-profit or stop-loss fills, each follower exits. Followers do not hold their own take-profit and stop-loss orders. This works the same wherever the bracket was placed, and there is nothing to enable.
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. It needs one connected Rithmic account, which runs the chart.
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.