FennEdge Learn

US Day Trading Fundamentals

A free course for small-cap day traders: sessions, quotes, orders, Level 2, halts, short-selling rules, margin and slang, with sources and quizzes.

Plan about 221 minutes including reading, worked examples and exercises; actual time varies.

22Lessons ≈221Est. minutes —Sign in to save progress
03
Lesson 3 of 22 · About 11 min

Market order vs limit order: a prompt fill or control of the price

A market order asks for a prompt fill and accepts the price. A limit order sets the price and accepts that it may not fill. Walk one order book through both, see why touching your limit is not a fill, and set time in force and session flags on purpose.

Start in plain English

Every order you send answers two questions, whether you think about them or not: how much does it matter that this fills now, and how much does it matter that it fills at or better than a specific price? This lesson shows how the two basic order types answer those questions, using one order book. For a small-cap day trader, where books are thin and prices jump, the choice decides more of the result than most traders expect.

The core idea: a market order buys or sells promptly at the best available prices, with no guarantee of the price. A limit order buys at or below, or sells at or above, a price you set, with no guarantee that it fills. You cannot have both guarantees in one order.

Order What you control What you give up
Market order Prompt execution Any guarantee about the price
Limit order The worst price you accept Any guarantee that it fills

One order book, three orders

All prices and sizes in this example are Illustrative. Brightwater Solar is fictional. Here is its displayed book, and assume, unrealistically, that nothing changes while your order arrives:

Bid price Bid size Ask price Ask size
$2.08 600 $2.10 500
$2.07 1,000 $2.12 800
$2.05 2,500 $2.15 1,200
$2.20 3,000

You want 2,000 shares. Three ways to ask for them:

Order A: market buy, 2,000 shares. It takes what sellers offer, starting at the best ask and moving up: 500 at $2.10 ($1,050.00), 800 at $2.12 ($1,696.00) and 700 at $2.15 ($1,505.00). Total $4,251.00, an average of $2.1255 per share. The quote said $2.10, but the order was larger than the size at that price, so it walked the book. Compared with 2,000 shares at the $2.10 you saw, you paid $51.00 more before fees. That difference is slippage.

Order B: buy limit at $2.12, 2,000 shares. A buy limit can fill at its limit or lower. Because $2.12 is at or above the ask, part of it fills at once: 500 at $2.10 and 800 at $2.12, so 1,300 shares at an average of $2.1123. The remaining 700 shares cannot pay $2.15, so they wait as a new bid at $2.12. The limit capped your price; the cost is an incomplete fill.

Order C: buy limit at $2.08, 2,000 shares. This limit is below the ask, so nothing fills now. Your order joins the bid at $2.08, behind the 600 shares already waiting there. It fills only if sellers come down to $2.08 and work through the queue ahead of you.

The conclusion: the same book gave three different results. Order A got every share and paid $51.00 of slippage. Order B kept its price ceiling and left 700 shares unfilled. Order C asked for the best price and may get nothing. None is the right order in general; each buys a different kind of protection. The rest of this lesson covers queue priority, when each type is most exposed, how long an order lives, and the sessions and halts that change the rules.

Why touching your limit is not a fill

Go back to Order C. Suppose a seller sends 400 shares at $2.08, and then the price climbs to $2.30. A trade printed at your price, yet you got nothing.

On most exchanges, orders at the same price fill in time priority: the 600 shares that arrived before yours stood first in line, and the 400 shares sold went to them. Your order may also have been resting on a different venue from the one where that trade printed. A trade at your limit proves that some shares traded there, not that your order could be reached.

A fill becomes likely only when the market trades through your limit, below your price for a buy, and stays there long enough for the queue at your price to clear. Queue position explains the idea in one entry.

When each order type is most exposed

Neither type is safer in general; each has its own failure mode. Market orders are most exposed when the spread is wide, displayed size is thin or prices move fast: premarket, right after news, at the open and around halts. The gap between the quote you saw and your average fill can then be large. Many brokers do not accept market orders outside the regular session at all.

Limit orders are most exposed when the price moves away quickly. You keep your price discipline but may miss the trade entirely, or get a partial fill smaller than you planned, as Order B showed.

A marketable limit order, such as Order B, is the common middle ground: it seeks an immediate fill but caps how far up the book it can go. How far above the ask to set that cap is a decision for your own plan, not a rule. Marketable limit orders in the scalping course measures that choice.

The same choice on the way out

Exits test the trade-off harder, because the position is already yours. A second example, also Illustrative: you hold 1,500 Brightwater Solar shares when bad news arrives, and the bids thin out:

Bid price Bid size
$2.04 300
$2.01 400
$1.96 500
$1.90 2,000

Market sell, 1,500 shares. It fills 300 at $2.04 ($612.00), 400 at $2.01 ($804.00), 500 at $1.96 ($980.00) and 300 at $1.90 ($570.00). Total $2,966.00, an average of $1.9773. Against 1,500 shares at the $2.04 bid you saw, that is $94.00 less before fees. You are out.

Sell limit at $2.00, 1,500 shares. It fills 300 at $2.04 and 400 at $2.01, then stops. The other 800 shares sit on the offer at $2.00 while the bids are below it. If the price keeps falling, you still hold them, and every cent lower costs $8.00.

The conclusion: on an entry, an unfilled limit means a missed trade. On an exit, it means a position you meant to close. Neither result is a malfunction; decide in advance which risk you prefer at your exit. Stop and stop-limit orders applies the same choice to orders that wait for a trigger.

Time in force: how long the order lives

A time-in-force (TIF) setting tells your broker how long to keep trying. FINRA's investor guidance describes the common ones:

TIF Behavior
DAY Works during the current trading day, then expires if unfilled
GTC (good 'til canceled) Stays active across days until filled or canceled; brokers usually cap its life, often at several months
IOC (immediate or cancel) Fills what it can right away and cancels the rest
FOK (fill or kill) Fills the entire size immediately, or cancels all of it
AON (all or none) Accepts no partial fill, but can keep working until filled or canceled

Auction orders, such as market-on-open and market-on-close, also exist; each exchange sets their entry cutoffs.

Separately from TIF, many order tickets have an extended-hours flag. As Premarket and after-hours trading hours explained, brokers may accept only limit orders outside the regular session and may cancel or carry over unfilled orders differently. A DAY limit without the extended-hours flag may simply wait until 09:30 ET. Nasdaq's scheduled Night Session (21:00–04:00 ET, planned for 2026-12-06 as of 2026-10-06) accepts no market orders at all.

Halts and routing

Two situations deserve a note now and a full lesson later.

  • Halts and pauses. Orders entered while a stock is halted can be held, rejected or sent into the reopening, depending on the broker and venue. A market order placed during a halt may fill far from the last price before it; What happens to your orders during a halt or pause covers this.
  • Routing. Your broker decides where to send your order. FINRA Rule 5310 requires it to use reasonable diligence to find the best market, so that the price is as favorable as possible under prevailing conditions. Routing affects speed, fill probability and price improvement; Order routing for active traders goes further.

Read your own fills

When you review a trade, separate four states that are easy to confuse: submitted, accepted, partially filled and filled. For each order, write down the order type, the limit, the TIF, the quote when you sent it, each partial fill and the average price. That record tells you whether a poor result came from the order type, the timing or the market.

A complete line for Order B (Illustrative) reads: "Buy limit $2.12, DAY, regular session only. Quote at send $2.08 × $2.10. Filled 500 at $2.10 and 800 at $2.12, average $2.1123; 700 open at $2.12, cancelled at 10:41 ET." Anyone reading it later can see what the order asked for and what the market gave.

Common mistakes

  • "The price touched my limit, so I should have been filled." Priority and venue decide that, not the print.
  • Sending a large market order into a thin book. The quote shows only the size at the best price; the rest of the order walks to worse prices.
  • Forgetting the remainder of a partial fill. Order B's 700 shares are still working as a bid until you change or cancel them.
  • Assuming a DAY order covers extended hours. Eligibility is a separate setting at most brokers.
  • Treating a marketable limit as a market order. It stops at its limit, so it can fill partly or not at all.

Apply it in FennEdge

  • Connect your broker to the Trading Journal. It keeps the executions your broker reports, real fills only, and groups them into trades, so you can see where a market order walked the book or where a limit stopped filling.
  • Before a trade, write the order type, limit, TIF and extended-hours setting you intend to use in your notes. Afterwards, compare that plan with the fills in the Journal.
  • If you use hotkeys, the DAS hotkey course explains how a script builds and sends an order. Test any script in a simulator before it touches a live account.

Product details as of 2026-10-06.

What this lesson does not claim

  • It does not claim that one order type is better. Each trades one risk for another.
  • Real books change while your order travels, and other venues may hold more shares, so real fills can be better or worse than the example.
  • Time-in-force names and extended-hours behavior vary by broker; read your broker's definitions.
  • Brightwater Solar and its order book are fictional.

Go deeper

Exercises

Three exercises follow: a concept check on why a print at your limit price did not fill your order, a calculation of slippage when a market order walks the book, and a scenario about a DAY order without the extended-hours flag. Exercises, answers and progress are available after signing in.

Primary sources

Sources checked 2026-10-06. Brightwater Solar and all prices, sizes and fills in this lesson are fictional and Illustrative. This lesson is education, not a recommendation to buy or sell any security. Past patterns do not indicate future results.