TradeTerminal_/glossary/fill
orders2 min read7 sections

Fill

TL;DRWhen your order is executed by the exchange. Your fill price is the actual price at which the transaction occurred.

$what is a fill?

A fill is the execution of your order. When your buy order matches with a seller on the exchange, you've been filled. Your fill price is the exact price of the transaction.

Traders use fill as both noun and verb: 'I got a fill at 5,200' or 'I'm waiting for my limit to fill.'

$how different orders fill

Market orders fill immediately at the best available price. Limit orders fill only at your price or better and might not fill at all. Stop orders don't fill until triggered, then become market orders.

Partial fills occur when there isn't enough volume at a price for your entire order. Buying 5 contracts when only 3 are available at your price gives a partial fill of 3.

$what makes a good fill

A good fill matches or beats your expected price. Fill quality depends on market conditions (RTH vs. overnight), liquidity, and broker routing.

Direct market access (DMA) brokers send orders directly to the exchange. Brokers routing through intermediaries may add delay, which matters in fast markets.

$key takeaways

>A fill is the execution of your order at a specific price.
>Market orders always fill. Limit orders may not. Stop orders fill after triggering.
>Partial fills occur when volume can't cover your full order.
>Fill quality depends on market conditions, liquidity, and broker routing.
>In liquid markets during RTH, fills are typically clean.

$real-world examples

Clean limit fill

Buy limit at 5,195. ES trades down to 5,195 and fills.

Filled at your exact price. Ideal limit order scenario.

Partial fill

Buy limit for 10 contracts at 5,195. Only 6 available at that price.

Partial fill of 6 at 5,195. Remaining 4 stay working. If price moves away, you have a smaller position than planned.

!common mistakes

BAD

Assuming a fill means the trade was a good idea

FIX

Getting filled just means the order executed. It says nothing about whether the trade will be profitable.

BAD

Not checking fill price after execution

FIX

Especially with market and stop orders, your fill may differ from expected. Always verify.

BAD

Chasing after a missed limit fill

FIX

A missed fill is not a loss. Don't switch to a market order at a worse price out of frustration.

← previous term

Expiration / Rollover

next term →

Front Month

TradeTerminal_

futures education for everyone

not financial advice · educational content only