Trading

Limit order

What is Limit order?

A limit order instructs a broker to buy only at a stated price or lower, or sell only at a stated price or higher.

When portfolio software supports limit orders, it should distinguish submitted, acknowledged, partially filled, filled, canceled, expired, and rejected states. Treating acknowledgment as completion can overstate holdings and create a second unintended order during a later rebalance.

Price control and uncertainty

A limit sets the worst permitted execution price, not a guaranteed fill. A buy limit above the market can execute immediately at available better prices, while one below may rest in the book. A sell limit works in the opposite direction. The order can fill fully, partially, or not at all depending on price, priority, liquidity, and instructions.

Queue and venue mechanics

Orders at the same price commonly receive priority by time, but venue rules differ. Displayed and hidden orders, minimum quantities, auctions, routing, and cancellations affect queue position. Merely observing trades at the limit does not prove the order should have filled because other quantity may have been ahead or the trades may have occurred on another venue.

Example

A stock is offered at $25.10 and an investor enters a buy limit at $25.00. If the market falls, the order can execute at $25.00 or better. If the lowest offer reaches $25.00 only briefly after other buyers consume the available shares, it may remain unfilled. The investor controlled price but accepted opportunity and timing risk.

Portfolio use

Limits can reduce adverse execution in illiquid, volatile, or large trades, and are useful when a strategy's expected value depends on entry price. An overly passive limit can miss the desired exposure and create tracking error. Execution algorithms often balance urgency against impact by adjusting limits and participation, while remaining subject to investment and compliance constraints.

Practical checklist

Set the limit from valuation, liquidity, and urgency rather than a round number. Specify duration, trading session, and cancellation rules, then monitor partial fills and remaining exposure. Backtests should not assume a fill merely because daily high or low crossed the limit. Queue, intraday path, volume, latency, corporate actions, and spread require a realistic execution model.

Sources and further reading

Related terms
Market orderStop orderBid priceAsk priceSlippage
← All terms