5 min readMyTradingBuddy

Bracket Order: Entry, Stop Loss and Take Profit

Learn how a bracket order connects an entry, stop loss and take profit, plus OCO behavior and the checks to make after partial fills.

Share this

Share on X
Bracket Order: Entry, Stop Loss and Take Profit illustrated with clearly labelled concepts.

A bracket order combines an entry workflow with planned exit orders, commonly a stop loss and a take profit. The two exits often use an OCO relationship: when one fills, the system requests cancellation of the other.

That structure can make a plan easier to express, but it does not guarantee a fill, a maximum loss or perfect cancellation in every situation. The broker and platform determine when child orders become active, how partial fills are handled and what survives a disconnection.

How a bracket order is organized

Think of three pieces: the entry, the exit intended to limit an adverse move, and the exit intended to take profit. The protective and profit-taking orders are often called children of the entry.

A hypothetical long entry at 100 could have a stop trigger at 98 and a target limit at 104. Those prices describe the intended structure. The actual entry may fill differently, and the correct behavior of the exits depends on how they are configured.

TradingView supports placing brackets on a chart with brokers that support the feature. Its documentation is specific about that dependency; a visible charting control does not mean every connected broker offers identical order behavior.

ComponentPurposeDetail to verify
EntryEstablish the positionOrder type and quantity
Stop exitRespond to an adverse moveTrigger, routing and execution rules
Target exitSeek the planned favorable priceLimit, quantity and time-in-force
OCO linkCoordinate the two exitsWhen cancellation is requested and confirmed

OCO means one cancels the other. It describes a relationship between orders. A bracket describes a broader arrangement around an entry or existing position.

A pair of independent exit orders is not necessarily an OCO pair. If one fills while the other remains active, the remaining order can create unintended exposure when it later executes. The exact risk depends on the broker's position and order handling.

AMP's demonstration of OCO brackets in TradingView shows a broker-specific workflow. Use demonstrations to understand the controls, then confirm behavior in the documentation and practice environment for your own connection.

Do not infer that cancellation has completed merely because the target filled. Read the order status. A cancellation request and a confirmed cancellation are different events, particularly when prices are moving quickly.

Build a hypothetical trade from the exit logic

Start with why the trade would be invalid, then choose the proposed exit level. Next identify a target with a clear reason. Only after that should you translate the distances into dollars and decide whether the position fits your independently chosen budget.

Suppose the intended long entry is 100, the stop trigger is 98 and the target is 104. The price distances are two units of risk and four units of potential reward. This describes a planned ratio of 1:2 before costs.

It says nothing about how likely either exit is to occur. Moving the target farther away makes the displayed ratio larger without proving that the trade has improved.

If the entry fills at 100.50, reassess what the bracket now means. Some platforms attach offsets to the actual fill; others retain specified prices or offer configurable behavior. That difference changes the distances, so check the real working orders.

Partial fills are where assumptions become expensive

Imagine an entry for three contracts with only one filled so far. Are the exits active for one contract, for all three, or only after the entry completes? There is no useful universal answer without knowing the platform.

Now imagine the target partially fills. Does the stop quantity reduce automatically? What happens if you manually close another contract? A bracket that matched the original position may need different quantities afterward.

Write these cases down before testing. They are easier to examine in a controlled practice session than to discover while watching an unfamiliar status message.

We would test one change at a time: partial entry, partial target, manual reduction and cancellation of the unfilled entry. After each change, compare the positions panel with the working-order list. The screen should tell a consistent story about the remaining exposure.

A stop inside a bracket is still a stop order

The bracket does not improve the liquidity available at an exit. A stop can execute differently from its trigger, while a stop-limit can remain unfilled if its price condition cannot be met.

Check the broker's exact order type and where it is held. Closing the charting app may have a different effect on an exchange-held order, a broker-held instruction or a locally managed strategy.

Account limits still apply to actual results. A bracket is not an exemption from a daily loss limit or a trailing drawdown rule.

Do not place planned risk exactly on a contractual boundary and assume the bracket will keep the account within it. Costs and execution uncertainty need to remain visible in the plan.

Test a bracket before using it live

Use a practice account to learn the mechanics, while remembering that simulation cannot prove live fills. Work through this sequence:

  1. Place a small hypothetical entry with both exits attached.
  2. Confirm when each child becomes active.
  3. Check the quantity and time-in-force of every order.
  4. Modify an exit and verify the accepted change.
  5. Close the position and confirm the remaining orders are canceled.
  6. Repeat with a partial fill if the practice environment supports it.

Record what the platform actually does. If the interface supports several bracket modes, save the mode name alongside the observations so you do not generalize one test to another configuration.

Also practice finding the emergency order-management controls without using them on a live position. Familiarity with the screen is useful; clicking an unknown button while exposed is a poor way to learn its effect.

Review the plan after the trade

Save the intended entry, stop and target before execution. Afterward, record actual fills, costs, changes and any remaining-order issue. That makes it possible to distinguish a flawed chart idea from a ticket mistake or an execution difference.

The reason for each level should remain readable. Our support and resistance guide can help you describe that reason instead of drawing a target solely to create an attractive ratio.

If you want another view of the chart behind the bracket, compare MyTradingBuddy Ai plans. Use the analysis as an input to review. It does not place, monitor or guarantee your broker's exit orders.

Next session

Run the same read before you click

Three timeframes, the levels that matter, and a check against the playbook you wrote — then you decide.

See it check a chart

Share this

Share on X