NIGEL KAVOR
TRADING FOUNDATIONS / LESSON 04 / 10:36

How trading orders work: market, limit, and stop orders.

Understand the instructions behind an entry or exit. Explore market, limit, and stop orders, actual fills, targets, protective exits, and the checks that connect your orders to your position.

English closed captions are available using CC. Prefer to read? The complete lesson transcript is below.

Watch on YouTube ↗

What you’ll take away

  • An order is a request. Your actual fills determine the position you hold.
  • A market order seeks prompt execution; a limit order sets a price boundary. Each carries a different uncertainty.
  • A stop price activates an instruction. It does not guarantee the exit price or a maximum loss.
  • Check quantity, time in force, actual fills, remaining orders, and cancellation confirmations—even when using a bracket or OCO.

Read the lesson

Why order instructions matter

You can understand a futures contract, calculate its tick value, and know what a price move would mean in dollars.

But there is still a step between deciding to trade and actually holding a position.

You have to send an order.

And the instructions in that order matter.

Suppose NQ is trading near twenty thousand.

You might want to buy as soon as possible. You might only want to buy at a lower price. Or you might want to wait until price rises to a particular level before trying to enter.

Those are three different instructions.

In this lesson, we'll explain market, limit, and stop orders. Then we'll put them together in one example so you can see how an entry, a target, and a planned stop relate to an actual position.

These are hypothetical examples to explain execution. They aren't recommendations about where to trade.

Orders and actual fills

First, an order is a request. A fill is an execution.

Submitting an order doesn't automatically mean you have a position.

An order might be waiting, rejected, canceled, or filled. With multiple contracts, it can also be partially filled.

If you request three contracts and only one fills, your position is one contract. The remaining two haven't become a position just because you requested them.

That distinction matters throughout this lesson: what you've asked for, and what has actually happened.

Market orders, bid, ask, and spread

Let's start with a market order.

Its purpose is to seek execution promptly against available orders, without you specifying a limit price.

To understand that, we need two prices: the bid and the ask.

The bid is the highest currently quoted buying price. The ask is the lowest currently quoted selling price. The difference between them is the spread.

Imagine the best bid is twenty thousand, and the best ask is twenty thousand point two five.

If you submit a market order to buy one NQ contract, and that selling quantity is still available when your order reaches it, you could fill at twenty thousand point two five.

A market sell would instead seek available buyers, beginning with the best bid.

The last traded price on your chart isn't a promise about the price of your next fill. Available prices and quantities can change before your order executes.

And a larger order can fill in pieces at different prices.

So a market order prioritizes prompt execution over selecting an exact price. It doesn't promise an exact fill or an unconditional fill in every circumstance.

Futures exchanges can also apply price protections. Depending on the order supported by your broker and exchange, those protections can restrict execution and leave some quantity unfilled. Check what your platform's market instruction actually submits.

Limit orders and fill uncertainty

Now suppose you don't want to buy immediately.

NQ is near twenty thousand, but you only want to buy at nineteen thousand nine hundred ninety-five, or lower.

That's a buy limit order.

Your limit is the highest price you're willing to pay. If filled, the buy can't execute above that limit, although it can execute lower.

A sell limit works the other way: it sets the lowest price you're willing to accept, and it may fill higher.

Let's follow the buy example.

You submit a buy limit for one contract at nineteen thousand nine hundred ninety-five.

Price moves down, but stops at nineteen thousand nine hundred ninety-six before rising again.

Your order hasn't filled. You still have zero contracts.

Now imagine price reaches your limit.

That alone doesn't establish that your order filled. There may be other orders ahead of yours, and not enough selling quantity to reach you.

The confirmation comes from your actual order status and fills, not simply a line touching your level on a chart.

There's another detail worth understanding.

A limit order doesn't always wait.

If you submit a buy limit at twenty thousand one when the best ask is still twenty thousand point two five, it can execute immediately at that available ask. Your limit permits that price.

The defining feature is the price boundary, not whether execution happens now or later.

Stop orders: trigger versus fill

That brings us to stop orders.

A stop introduces a trigger: a price condition that must occur before the next execution instruction becomes active.

People often hear the word stop and think only about preventing a loss. But a stop can also be used to enter a position.

Suppose NQ is below twenty thousand five, and you want a buy instruction activated if the market rises to that level.

You could use a buy stop above the current market.

A sell stop is normally placed below the current market. For someone holding a long position, it can be used as a planned exit if price falls.

There are different stop instructions, so we need to distinguish two of them.

With a stop-market instruction, reaching the trigger activates an instruction seeking execution at available prices.

The stop price is the activation point. It isn't a guaranteed fill price.

In futures, a broker may route a stop using an exchange-supported stop with protection. That protection restricts the range of execution prices; it doesn't promise a fill at the trigger, or guarantee that the entire order fills.

Here's why that matters.

Assume you already bought one NQ at twenty thousand.

You place a sell stop with a trigger at nineteen thousand nine hundred ninety-five.

If your exit fills exactly there, you lose five points. At twenty dollars per point, that's one hundred dollars before commissions and fees.

But suppose the stop triggers and your actual fill is nineteen thousand nine hundred ninety-four point five zero.

You lost five and a half points, or one hundred ten dollars before costs.

The instruction sought an exit, but the trigger didn't cap the loss at one hundred dollars.

Stop-limit orders and unfilled exits

A stop-limit order adds a second price: the limit governing execution after activation.

Keep the same long entry at twenty thousand.

This time, your sell stop-limit has a trigger at nineteen thousand nine hundred ninety-five, and a sell limit at nineteen thousand nine hundred ninety-four point five zero.

Once triggered, it becomes a limit order that can sell at that limit or higher.

Now suppose the trigger occurs, but available buyers move below the limit before your order fills.

The order cannot sell below its limit. It can remain unfilled while the position continues losing value.

You've added a price boundary, but that boundary can prevent the exit.

Neither version makes a planned loss a guaranteed maximum.

Entry, target, and protective stop

Let's put the pieces together.

Assume an entry order has filled, and you're long one NQ at twenty thousand.

You place a sell limit at twenty thousand ten as a profit target, and a sell stop below the entry at nineteen thousand nine hundred ninety-five as a planned protective exit.

Both are sell instructions because either one would close your existing long position if it fills for one contract.

If the target fills at twenty thousand ten, the ten-point gain is two hundred dollars before costs.

If the stop exit fills exactly at nineteen thousand nine hundred ninety-five, the five-point loss is one hundred dollars before costs. As we've seen, a different actual fill changes that result.

Brackets, OCO, and remaining orders

Many platforms can link a target and stop using a bracket with one-cancels-other behavior, often shortened to OCO.

The purpose is to cancel the other exit when one completes.

That's useful because a leftover sell order could later fill after you're flat and open an unintended short position.

But linking behavior depends on the platform and configuration. Cancellation isn't instantaneous or infallible.

After an exit, check both things: your position is closed, and any remaining orders have been canceled.

Buying to close a short

For a short position, the closing instructions reverse. Buying closes the short. A buy limit below the entry can serve as a target, while a buy stop above it can serve as a planned protective exit.

The order type tells you how to request execution. Your existing position and the filled quantity determine whether that execution opens, reduces, closes, or reverses a position.

Day, GTC, and cancellations

There's one more instruction to check: how long an order remains active.

A day order generally expires at the end of its designated trading session if it hasn't filled. For futures, that session boundary may differ from what you think of as the end of a calendar day.

Good till canceled, or GTC, generally keeps an order active beyond that session until it's filled, canceled, or reaches an applicable expiry or broker limit.

Don't assume an old order disappeared because you closed a chart or stopped watching the market.

And requesting a cancellation isn't the same as receiving confirmation. An order can fill while your cancellation is being processed.

Checking an order

Before submitting an order, check the contract and month, buy or sell direction, quantity, order type, any limit or stop prices, and time in force.

Then check what happened: accepted, waiting, partially filled, filled, rejected, or canceled.

The names and features differ between platforms, but those questions stay useful.

What you should understand now

Here's the main distinction to remember.

A market order seeks prompt execution, with uncertainty about the final price.

A limit order sets a price boundary, with uncertainty about whether it fills.

A stop adds an activation condition. What happens after activation depends on the stop instruction you're using.

No order type removes market risk. Each one expresses a different set of instructions and tradeoffs.

Being clear about those instructions is part of understanding the trade itself.

Next: reading charts

In the next lesson, we'll turn to the chart: how price and time are displayed, what a candlestick represents, and how the same market can look different across timeframes.

NIGEL KAVOR.

Evidence Over Hype.

UP NEXT

Reading charts: price, time, and candlesticks

Next, we’ll explain how price and time are displayed, what a candlestick represents, and why the same market can look different across timeframes.

Lesson 5 is available now.

Watch or read Lesson 5

Examples are hypothetical and explain execution; they do not represent trading results or recommend entry and exit levels. Narration uses an AI-generated voice. Visuals combine licensed stock footage and custom graphics. Read the risk disclosure at the link in the footer.