Skip to content
On this page

Order mechanics · 6 min read

Market, limit, and stop: what does each order control?

Compare market, limit, stop, and stop-limit orders. Learn how execution, price limits, triggers, and order duration affect what each order can guarantee.

Close-up of a fingertip paused above a dark keyboard in warm side light.

Order names represent execution constraints. The goal is not to find one universally superior button, but to understand the instruction: whether price is bounded, when the order activates, and how long it remains eligible.

Market: seek execution without locking the screen price

A market order generally seeks prompt execution at available prices. Last is not a price guarantee, and a larger order can fill at several levels. A halt, unavailable liquidity, a broker rejection, or session restrictions can still prevent execution. See Investor.gov’s order definitions.

Seeing $10.00 and submitting an order does not establish an agreed $10.00 trade. The quote and spread guide explains why last, bid, and ask differ.

Limit: bound price without guaranteeing a fill

A buy limit permits execution at its limit or lower; a sell limit permits execution at its limit or higher. This bounds execution price, before separate fees. A chart touching the limit does not guarantee a fill: queue position, available shares, and changing quotes matter.

For an illustrative $10.00 buy limit, $10.00 and $9.99 satisfy the price condition; $10.01 does not. Without available shares, the order can remain unfilled. FINRA describes the distinction between price control and execution certainty.

Stop and stop-limit: activation comes first

TypeAfter triggeringKey limitation
StopMarket orderThe trigger is not a guaranteed fill price
Stop-limitLimit orderExecution remains subject to its price limit

For illustration, a sell stop triggers at $10.00. If available bids then fall to $9.70, its fill can be materially below $10.00. A sell stop-limit with a $10.00 trigger and $9.90 limit cannot execute at $9.70, but may remain unfilled.

FINRA’s stop-order guidance discusses these risks. Neither mechanism guarantees a maximum loss or a completed exit at the specified price.

Check triggers, duration, and session eligibility

Verify whether activation uses trades or quotes, whether extended hours are eligible, and how corporate actions affect orders. FINRA Rule 5350 distinguishes its transaction-triggered stop definition from orders using alternative triggering events.

Day and GTC are separate duration settings. GTC can still have a broker-defined expiration. Read FINRA’s time-parameter guide. Extended sessions and trading halts also affect execution conditions.

Review the settings alongside the outcome

Keep assumptions in research notes in the FennEdge workspace, but use broker status and execution reports to establish what actually happened. Submitted, accepted, triggered, partially filled, and filled are different states. Submission alone is not a completed trade.

Before working with shortcuts, use the DAS scripting course to understand commands, then check behavior in an appropriate simulation environment. The glossary covers related terminology.

This article explains common concepts; examples are not trading recommendations.