Who this is for — Readers who want to turn a price objective into a verifiable exit instruction while separating the plan from the order's actual behavior.
A take-profit (TP) is an exit instruction or strategy that attempts to reduce or close a position when the market reaches a predefined level. The name describes its purpose, not a single order type: depending on the platform, it may be a resting limit order, a trigger-generated order, or the profit leg of a bracket or TP/SL structure.
Reaching the target guarantees neither a fill nor a net profit. The outcome depends on available quantity, queue priority, order type, trigger rule, fees, and average execution price.
In plain terms — The target says where an exit is desired; the order ticket defines what must happen; only fills confirm how much of the position actually closed and at what price.
From target to order
| Configuration | What happens | Main constraint | Residual risk |
|---|---|---|---|
| Exit limit | The order rests at the target price | A sale executes at the limit or better | Partial or no fill when liquidity or queue priority is insufficient |
| Triggered take-profit | The target activates the venue-defined order | Depends on the child order created after the trigger | Price may differ from target, or execution may fail |
| Bracket / TP-SL | The profit leg coexists with a protective leg | Rules determine when the other leg is cancelled | Partial fills, cancellation, and protection depend on the platform |
A limit order controls the worst acceptable price but does not assure execution. A market order created by a trigger prioritizes execution without assuring price. Interface labels do not replace the broker's or exchange's specifications.
Verifiable example
A long position of 10 units has an average entry price of 100 and a sell limit at 110. If 6 units execute at 110 while 4 remain in the queue, the take-profit is partial: only 6 units are closed and 4 remain exposed to the market. A touch of the displayed price does not prove that the entire quantity filled.
If the platform instead uses 110 to trigger a market order, fills may occur at several available levels. The average price can therefore differ from 110, especially in thin liquidity or a fast move.
Checks before and after submission
- Identify whether the TP is a limit, market-if-touched, stop-limit, bracket, or another proprietary instruction.
- Verify which price activates the trigger: last trade, bid/ask, mark price, or another declared reference.
- Check quantity, side, any reduce-only attribute, time in force, and eligible sessions.
- Read when the other leg is cancelled and how partial fills are handled.
- After activation, verify status, remaining quantity, average price, fees, and any rejection.
Limit — A plausible target does not make a strategy profitable, and an accepted take-profit does not guarantee execution. Target distance, staged exits, and its relationship with a stop loss depend on the plan; no values are universal.
Sources
- U.S. SEC, Investor.gov — Investor Bulletin: Understanding Order Types — distinguishes market, limit, and stop orders and explains which price or execution properties are not guaranteed (accessed 10 August 2026).
- Coinbase Help — Advanced trade order types — documents one specific implementation of limit, bracket, and TP/SL orders, including partial fills, cancellation of the other leg, and execution limits (accessed 10 August 2026).
Links
- limit-order — price constraint and non-fill risk.
- stop-loss — protective instruction and the difference between trigger and execution price.
- trailing-stop — exit threshold that updates with favorable movement.