Three checkpoints in this guide
Follow the full walkthrough in order, or jump directly to one of its main sections.
The right order type is the one whose failure mode your trade can survive. Market orders prioritize getting filled but surrender the execution price. Limit orders protect a price boundary but can leave the trade unfilled. Stop and linked orders add trigger or cancellation logic, yet their exact behavior still depends on the broker, venue, instrument, session, and order state.
That makes order selection part of the strategy—not a convenience setting. Decide first whether price control or execution priority matters more, then document what should happen after a partial fill, gap, rejection, or failed cancel.
Quick answer: learn market, limit, stop-market, and stop-limit first. Add bracket or OCO logic when exits must be linked, trailing stops only when a tested rule requires them, and iceberg or reserve orders only where the venue supports them and displayed size matters. No order type guarantees a fill, a particular price, or protection from every gap.
Choose the Priority Before the Order Type
| Decision | Usually points toward | Failure to accept |
|---|---|---|
| Execution now matters most | Market order | Price can differ from the quote and fill across levels |
| Do not pay above or sell below a boundary | Limit order | Partial fill or no fill |
| Act only after a trigger, then prioritize execution | Stop-market | Trigger price is not guaranteed execution price |
| Act after a trigger, but retain a price boundary | Stop-limit | The order can remain unfilled after the trigger |
| Keep target and protective exit linked | Bracket or OCO | Partial-fill, cancellation, and venue-state complexity |
| Expose only part of a larger limit order | Iceberg or reserve | Venue-specific eligibility and queue behavior |
This is a priority map, not a recommendation to use any order in every market. Investor.gov notes that order definitions and availability vary between brokers, and that market conditions can affect whether and how an order executes. Read the exact broker and venue specification before relying on a feature.
Market Orders: Execution Priority, Not Price Certainty
A market order tells the execution system to transact at the best prices currently available. It can fill quickly in a liquid market, but the last quote is not a promise. A larger order, a thin book, a spread change, or a fast move can produce several fills at different prices.
Use a market order only when the cost of remaining unfilled is more important than the possible price difference. That may be true for an urgent risk reduction or a strategy whose entry rule explicitly requires immediate participation. It is not automatically true for every breakout, news event, or liquid instrument.
Record the quote or intended reference price, submitted time, acknowledged time, fills, fees, and final average price. Without that evidence, “market orders caused the problem” and “the setup needed speed” are both stories rather than tested conclusions.
Limit Orders: Price Boundary, Not Fill Certainty
A buy limit sets the highest price the trader will accept; a sell limit sets the lowest. The order may fill at that price or better, may fill only in part, or may not fill at all. Seeing the market touch a displayed level does not prove that every order waiting there could have executed.
Limits fit entries and exits where the strategy becomes unattractive beyond a defined price. They also make the decision auditable: the boundary existed before the trade. But a limit is not “free price improvement.” Queue position, available size, routing, latency, and later price movement all affect the result.
For a patient pullback, a limit may align with the setup. For an exit that must happen immediately, its non-fill risk may be unacceptable. Test the same decision under both realistic fill assumptions rather than counting every historical touch as a fill.
Stop-Market Orders: A Trigger Followed by Market Execution
A stop order becomes a market order after its trigger condition is met. The stop price is therefore an activation threshold, not the guaranteed fill price. Investor.gov also warns that a short-lived price move can activate a stop and that brokers may use different standards to determine whether the trigger occurred.
Stop-market orders can express a protective exit or a conditional entry, but the two jobs should not be confused. For risk control, ask whether fast execution is more important than price certainty after invalidation. For entry, ask whether participation after the trigger remains valid if the first available price is materially worse.
Place the trigger using a documented invalidation rule, then define how much gap or slippage the account can tolerate. The stop-loss placement framework separates the analytical level from the order used to execute it.
Stop-Limit Orders: Trigger Plus a Non-Fill Boundary
A stop-limit order activates at its stop and then works as a limit order. The limit prevents execution beyond the chosen boundary, but the position can remain open while the market continues through it. That trade-off is the entire product—not a minor caveat.
There is no universal rule that stop-market is “safer” or stop-limit is “better.” Stop-market exposes the trader to execution-price uncertainty; stop-limit exposes the trader to continued position risk. Choose by modeling the consequence of each failure in the exact instrument and account, including gaps, trading halts, thin sessions, and maximum-loss constraints.
If the platform asks for both stop and limit prices, confirm which price triggers, which quote or trade is observed, what happens outside regular hours, and whether the order persists into the next session.
Bracket and OCO Orders: Linked Instructions Need State Rules
A bracket commonly links an entry with a profit-taking order and a protective order. OCO—one cancels the other—links two working instructions so an execution in one is intended to cancel the other. Names are convenient; the implementation is what matters.
Verify when child orders become active, how their quantities follow partial entry fills, where the linking logic is held, what occurs during a connection loss, and whether a partial exit reduces or cancels the sibling. A cancellation request can be pending while another fill arrives. The local interface showing “cancelled” is not a substitute for the broker or venue’s confirmed state.
Use the execution protocol checklist to define acknowledgement, reject, partial-fill, cancel-pending, and reconciliation actions before using linked orders unattended. Your take-profit method should determine the target logic; the bracket merely carries it.
Trailing Stops: Dynamic Triggers, Not Automatic Optimization
A trailing stop moves its trigger as price moves favorably according to a chosen distance or rule. It does not move back when price reverses. Once triggered, the resulting order can still have market- or limit-style behavior depending on the implementation.
A trailing stop is useful only when the strategy has tested the path-dependent exit rule. A tight trail can convert ordinary noise into an exit; a wide trail can return much of an open gain. There is no universal ATR multiple or percentage. Backtest the calculation cadence, price reference, overnight behavior, gap treatment, and costs, then compare the modeled exit with live records.
Iceberg or Reserve Orders: Part Displayed, Part Held Back
An iceberg, also called a reserve order on some venues, is a limit order that displays only part of its total quantity. As the displayed portion executes, more size may be refreshed from reserve. Nasdaq’s market model shows why implementation details matter: a refreshed displayed portion can receive a new timestamp and queue position under that venue’s rules.
Iceberg support, minimum size, visibility, refresh logic, priority, and eligible products are venue-specific. Hiding part of the quantity does not guarantee anonymity, a fill, reduced market impact, or preserved priority. Retail platforms may not expose the exchange-native order at all, or may simulate similar behavior differently. Treat “iceberg available” as a specification to verify, not a generic platform-quality badge.
The Order Lifecycle Matters as Much as the Label
- Submitted: the client has sent an instruction; the venue has not necessarily accepted it.
- Acknowledged or rejected: record the authoritative response and reason.
- Working: confirm remaining quantity, time in force, session eligibility, and linked state.
- Partially filled: reconcile filled and remaining quantities before replacing anything.
- Cancel pending: exposure still exists until cancellation is confirmed; a late fill can arrive.
- Filled or cancelled: reconcile the broker record, not only the chart or local ticket.
Duplicate orders often begin with an assumption that a delayed acknowledgement means nothing happened. Your protocol should forbid blind resubmission and define who or what reconciles state after disconnection.
Audit Order Types With Your Own Fill Evidence
Do not start with a target percentage of market or limit orders. Segment trades by strategy, instrument, session, urgency, direction, order type, time in force, planned price, actual fills, fees, spread, slippage, partial fills, rejections, and missed opportunities. Then compare like with like.
A fair audit includes the cost of non-fills. It also avoids hindsight: a limit that did not fill cannot be credited with the later move, and a market order cannot be judged against a price that was never available for the required size. Review the full distribution and the worst execution paths, not just average slippage.
Before changing a live rule, replay it with plausible execution assumptions and preserve a forward sample under the frozen rule. The backtest-versus-live guide explains why bar data alone cannot establish queue position or the sequence of intrabar fills.
How TSB Turns Order Choice Into Evidence
Trader’s Second Brain can keep the order type, strategy tag, intended entry, timestamps, fills, fees, notes, and outcome beside the imported trade. That lets Reports and Backtester compare execution cohorts without pretending that one result proves causation.
Coach is especially useful here: within a selected evidence set, it can surface whether certain order types coincide with larger slippage, more missed fills, or different outcomes and ask which fields are missing. Its strength is disciplined interrogation of the trader’s own history. If the import lacks order-state or intended-price evidence, Coach should qualify or refuse the conclusion rather than invent it.
TSB recognizes 330 exact import profiles and has normalized 600K+ imported trades. These figures describe import coverage and imported trade volume—not users, an order-type study sample, proof of better execution, or promised performance.
TSB is our product. We disclose that ownership because this guide recommends its journal, Reports, Backtester, and Coach workflow.
Methodology Note
- Primary definitions: market, limit, stop, and stop-limit behavior follows the current Investor.gov order-type bulletin, checked September 10, 2026.
- Iceberg boundary: displayed/reserve mechanics and refreshed priority were checked against the Nasdaq market model; other venues can differ.
- Removed claims: fixed annual-return drag, fill-rate improvements, universal slippage multiples, timing windows, ATR defaults, sample thresholds, and deterministic “best” order rules were not retained.
- Product boundary: TSB can organize imported execution evidence; it cannot reconstruct fields that the source did not provide or prove what an unavailable counterfactual order would have done.
For source selection, corrections, and ownership handling, see our editorial methodology.
Final Verdict: Match the Order to the Failure You Can Accept
Market versus limit is not speed versus sophistication. It is execution-price uncertainty versus non-fill uncertainty. Stop-market and stop-limit preserve that same trade-off after a trigger. Brackets, OCOs, trailing stops, and icebergs add useful logic only when their state rules and venue behavior are understood.
Write the priority, order lifecycle, and failure response into the strategy. Then audit actual fills and missed fills together. The strongest order policy is reproducible, compatible with the account’s risk limits, and honest about what the available evidence cannot prove.