Why Didn't My Limit Order Fill Even Though Price Touched It?

Discover the microstructure truth behind missed fills: price-time queue priority, available liquidity depth, and fast price flickers in the order book.

MyTrade Academy Editorial Team
6 min read

It is one of the most frustrating experiences in retail trading: you place a limit buy order at $50.00, watch the candlestick low dip down to exactly $50.00, but your broker returns zero fills as the price rebounds sharply away.

Did the broker skip you? Is the market rigged? The answer lies in the fundamental mechanics of exchange matching engines.

A chart print showing that a price was touched proves that a trade took place at that price, but it does NOT prove that YOUR order was next in line to get matched.

TL;DR

Many markets use price-time priority, while some venues/products use pro-rata or hybrid allocation rules. When price touches your limit level, your order will not necessarily execute if incoming opposite liquidity is insufficient to fill the orders ahead of yours or satisfy allocation requirements. Price touched does not guarantee that your order was filled.

Order Matching Priority: How Queues and Allocation Work

To understand non-fills, picture buying tickets at a cinema box office.

There are only 20 tickets left for a blockbuster premiere. You arrive and stand at position #45 in the queue.

The customer at the very front of the line buys the remaining 20 tickets. The ticket agent shouts, 'Sold out at $15!'

Even though you were physically at the counter and the price was indeed $15, you walk away empty-handed because other buyers arrived before you and exhausted all available inventory.

Many electronic markets match orders primarily by price-time priority, while some futures and options venues employ pro-rata or size-weighted hybrid allocation models. In all cases, a price being touched merely proves that a transaction occurred at that level, not that enough liquidity arrived to execute your specific order.

Your Limit Buy Order1,000 shares at $100.00
Queue Ahead of You4,500 shares already resting at $100.00
Incoming Market Sell Volume2,000 shares dumped at $100.00
Your Execution Result0 shares filled (2,500 shares still ahead of you)

Three Other Reasons Your Limit Order Was Skipped

Beyond queue position, several technical factors cause touched prices to leave your order unfilled:

1. The Touch was an Odd Lot or Dark Pool Cross: In modern equities, off-exchange ATS venues or fragmented retail internalization pools may trade small fractions of shares that never interact with the public consolidated order book where your limit rests.

2. The Bid-Ask Spread Gap: If you place a limit buy at $50.00, the market's Ask price might have only reached $50.01 while the Bid touched $50.00. Sellers were not willing to hit your Bid.

3. Liquidity Evaporation During News: In fast algorithmic markets, market makers can cancel resting bids in microseconds, creating instant price bounces that register as quick wick touches without real depth.

Practical Considerations for Limit Fills

Price touched does not equal order filled: A chart low or high confirms a trade occurred at that price, but does not guarantee your resting order received matching shares. • Understand your market's matching rule: Know whether your asset uses price-time priority, pro-rata allocation, or internal broker crossing. • Balance slippage against non-execution: If trade entry is time-critical, evaluate whether setting your limit nearer to prevailing quotes is worth the tighter price tolerance.

Frequently Asked Questions

Why did my chart show the Low was below my limit price, yet I still didn't fill?

Different charting platforms use different data feeds. A single off-market trade or delayed print on one regional exchange can create a chart wick that did not exist on the venue where your order was routed.

Can a broker intentionally hold back my limit order?

In regulated markets, FINRA and SEC Order Protection Rules (such as Regulation NMS in the US) strictly require brokers to route customer orders to the best prevailing National Best Bid and Offer (NBBO). Deliberate withholding is illegal.

Is a partial fill better than no fill at all?

Usually yes, as it establishes an initial footprint in the trade. However, monitor remaining balance commissions if your broker charges separate fixed tickets per partial execution.

Master order books and execution priority

Lesson 7 of the MyTrade Academy beginner path details the mechanics of FIFO queues, venue fragmentation, and bid-ask dynamics.

Study Lesson 7: Market & Limit Orders