Stop orders: What are they and how do they work?

Learn what a stop order is, how buy and sell stop orders work, and why Canadian crypto users may use them to create a trigger-based trading setup.
 

Key takeaways

  • A stop order lets users set a trigger price before placing a crypto trade.
  • A buy stop order is usually placed above the current market price.
  • A sell stop order is usually placed below the current market price.
  • Stop orders can be useful when a user wants an order to activate only after the market reaches a specific price level.
  • A stop order does not guarantee the final execution price.
  • A stop order may execute at a price that is different from the stop price, particularly during volatile or fast-moving markets.
  • Stop orders are also an important starting point for understanding more advanced order types because they introduce concepts like trigger prices, execution conditions, liquidity, slippage, and market movement.
     

Introduction

A user opens their Ndax crypto trading account and sees Bitcoin trading at C$100,000.

They already hold Bitcoin, but are concerned about what could happen if the price starts falling quickly. They do not want to monitor the market all day, but they also do not want to wait until the price has moved sharply before making a decision on what to do.

They may decide that if Bitcoin falls to C$95,000, they want an order to be triggered automatically. This is the type of scenario where a stop order can be used.

A stop order lets the user set a trigger price before a trade happens. If the market reaches the selected stop price, the stop order is triggered and then becomes an order to buy or sell. The final execution price is not guaranteed to be the same as the stop price because the order depends on available liquidity and market conditions at the time it is triggered.

This guide is part of Ndax’s advanced trading education series. Stop orders are one of the order types available to users who want more control over trade conditions and price movement. They can be useful for users learning how trigger-based orders work, but they are also part of the broader toolkit used by more active traders.

For a full guide on how stop orders compare with limit orders, read this blog: Stop Orders vs Limit Orders and Why Should Canadians Care?

How does a stop order work?

A stop order means a user wants an order to become live only after the market reaches their desired stop price. The stop price is not always the final execution price. It is important to understand that the stop price itself triggers the order.

After the stop price is reached, the order may execute based on the available price and liquidity at that time.

For a sell stop order, the stop price is usually set below the current price. For example, if Bitcoin is trading at C$100,000 and the user places a sell stop order at C$95,000, the order becomes live only if the market falls to C$95,000.

For a buy stop order, the stop price is usually above the current market price. If Bitcoin is trading at C$100,000 and the user places a buy stop order at C$105,000, the order is triggered only if the market rises to C$105,000.

A simple way to think about stop orders is: “I do not want to trade right now, but I want an order to activate if the market reaches my trigger price.”

A stop order is not the same as a limit order, where the user sets the price they are willing to pay or accept and the order can only execute at that price or better.

 

Why a beginner may use a stop order

Many new crypto users understand the concept of buying or selling immediately, known as a market order, but they may not understand how to create a conditional order that activates at a later time.

Sometimes the user does not want to execute a trade right away. They may want to wait until the market moves to their desired level before an order becomes active.

These are examples of when users may consider placing stop orders:

  • They already hold a crypto asset and want an order to trigger if the price falls to a selected level.
  • They want to buy only if the market rises above a selected price level, such as a key resistance price.
  • They expect volatility and want a predefined trigger instead of watching the market constantly.
  • They want to set a trigger around a price level they are monitoring 
  • They want to create a trading condition in advance rather than make a decision in the middle of fast-moving market conditions.

For many active users, stop orders can be used as part of a structured trading plan. For example, a user may want to sell their crypto asset if the market falls to a selected trigger price, or only buy if the market moves above a level they are monitoring.

The stop order itself does not confirm whether a trade is appropriate. Rather, it only applies the trigger condition set by the user.

How stop orders work on an order book

Crypto trades are matched through an order book. An order book contains both buy and sell orders at many different price levels.

A stop order typically does not sit on the order book in the same way as a limit order before it is triggered. This is because the selected stop price acts as a trigger and is not the same as the price selected on a limit order. Instead, once the market reaches the stop price, the order becomes active.

When the order becomes active, it can match with available orders on the opposite side of the trade at the stop price. But this is not a guarantee and depends on market conditions and available liquidity.

A triggered buy stop order matches with available sell orders at a specific time. A triggered sell stop order matches with available buy orders at a specific time.

There are three important details to understand when looking at why a stop order can trigger, partially fill, or execute at a different price than expected.

First, the market must reach the selected stop price. If the selected stop price is not reached, the stop order will not trigger.

Second, there must be enough liquidity available after the order is triggered. If there is not enough liquidity at the available prices, the order may partially fill or execute across multiple price levels.

Third, the final execution price can be different from the stop price. During fast-moving and volatile periods, the price available after the stop order is triggered may be higher or lower than the stop price.

A stop order will remain inactive until triggered, or it can be canceled by the user before it triggers. The order can also be changed to a different stop price or amount before it triggers, or canceled outright.
 

image.png

Market order vs. stop order: What is the difference?

A market order is generally used when the user wants the trade to execute as soon as possible, assuming liquidity is available. The user does not set a trigger price, so the order is executed immediately based on the available price and liquidity at the exact moment the order is placed.

A stop order is not the same because it only activates once the market reaches the selected stop price. The stop price is a condition that activates an order, and once the condition is reached, the order becomes active.

For a full guide on how to use market orders, read this blog.

Neither order type is better by default. A market order may be desirable when a user wants immediate execution. A stop order may be used when the user wants an order to activate only after the market reaches a selected price.

In simple terms, a market order prioritizes immediate execution, while a stop order prioritizes a trigger condition. That trade-off is one of the first concepts users should understand before moving on to other order types, such as stop-limit, trailing stop, or fill-or-kill orders.

Stop order vs. limit order: what is the difference?

A limit order sets the price at which the user is willing to buy or sell. For a buy limit order, the user sets the highest price they are willing to pay. For a sell limit order, the user sets the lowest price they are willing to accept.

A stop order sets a trigger price. Once the market reaches the stop price, the order becomes active. It may or may not execute at the trigger price, because the trade depends on available liquidity and market conditions at the time the order becomes live.

The main difference is that a limit order focuses on price control, while a stop order focuses on activation. A limit order may wait on the order book until the selected price or better is available. A stop order waits for the market to reach the selected trigger price.

This means a stop order may be more likely to activate after a selected price movement, but it does not guarantee the final execution price. A limit order gives more control over price, but it may not execute at all.

Where stop orders fit in advanced trading

Stop orders are often one of the first conditional order types users learn after market and limit orders. They are an important building block for more advanced trading tools because they introduce the concept of a trigger price.

On Ndax, a stop order is one part of a broader set of advanced order types, including limit orders, stop-limit orders, trailing stop orders, and fill-or-kill orders. These order types are built for different trading scenarios, but they all require the user to understand how price, liquidity, timing, and order conditions can affect execution.

For example, a limit order lets a user set the price they are willing to pay or accept. A stop order is tied to a trigger price. A stop-limit order blends a stop trigger with a limit price. A trailing stop order adjusts based on market movement. A fill-or-kill order is used when the user wants the full order to execute immediately or not execute at all.

Each order type has its own benefits and trade-offs. None of them guarantee a profitable outcome, and some may not execute at all. Users should understand how each order type works before placing a trade.

 

image.png

How stop orders can fit into a trading strategy

A stop order can support a trading strategy when the user wants to define a trigger before entering or exiting a position. For example, a user may decide they only want to sell if the price falls to a level they have selected in advance, or only buy if the price rises above a level they are watching.

Some users may prefer examining charts, recent price movement, order-book depth, volatility, or technical indicators before selecting their desired stop price. These analysis tools cannot guarantee that a stop order will even execute, let alone become a profitable trade. Rather, they simply provide information the user may consider before placing an order.

Because Ndax provides an Order Execution Only service, users remain responsible for deciding whether to place a stop order, which asset to trade, what stop price to select, and whether to change or cancel the order before it triggers.

Common beginner mistakes with stop orders

The most common mistake is assuming the stop price is the same as the execution price. In reality, the stop price acts as a trigger. The final execution price may be different, especially during volatile or fast-moving markets.

Another mistake is setting the stop price too close to the current market price. Crypto prices can move quickly, and a stop order may trigger sooner than expected if the selected price is too close to regular market movement.

A third mistake is forgetting that the order is still open. Market conditions can change quickly, and a user may want to review, update, or cancel the stop order before it triggers.

A fourth mistake is using a stop order without understanding how it fits into the user’s broader trading plan. A stop order can control the trigger condition, but it does not control market direction, liquidity, volatility, or the outcome of the trade.

How stop orders work on Ndax

On Ndax, the order ticket appears on the right side of the trading screen. This is where users can choose whether they want to buy or sell, select the order type, enter the order size, and review the trade before placing the order.

To place a stop order, the user first selects the crypto trading pair they want to trade. The user then selects the Stop tab in the order ticket.

This is different from the Market tab, which is used when the user wants the order to execute immediately at the best available price, and the Limit tab, which is used when the user wants to set a specific price or better.

After selecting Stop, the user enters the required order details. These may include:

  • Order size: the amount of crypto the user wants to buy or sell.
  • Stop price: the trigger price at which the stop order becomes active.

As a reminder, for a sell stop order, the stop price is usually below the current market price. For a buy stop order, the stop price is usually above the current market price.

Before placing the order, the user should review the order details, including the order value, estimated total, fees, and amount expected to be received. Once the user is comfortable with the details, they can place the order.

Before selecting a stop price, users may also review the trading screen, charting tools, indicators, recent price movement, buy and sell depth, order-book information, and recent trades to better understand the market context around their order.

Because a stop order is based on the user’s selected trigger price, it can be useful for Canadians who want to create a trading condition for supported crypto assets against Canadian dollars. However, the user is still responsible for reviewing the trade details before submitting the order.

FAQ

Is a stop order better than a limit order?
Not by default, because they serve different purposes. Stop orders activate after the market reaches a selected trigger price. A limit order provides more control over the minimum or maximum execution price.

Can a stop order partially fill?
Yes. A stop order may partially fill if only part of the order can be matched with the available liquidity.

Why did a stop order execute at a different price than the stop price?
A stop price is a trigger price. Once the stop price is reached, the order becomes active and executes at the available market price, which may or may not be the same as the stop price.

Can charting tools help with stop orders?
Not by default. Charting tools can provide context before a user selects a stop price

Can a stop order be canceled?
Yes. A stop order may be canceled if it has not been triggered. Orders that have been triggered and filled cannot be canceled after execution.

Does a stop order guarantee a specific price?
No. A stop order sets the user’s trigger condition, but it does not guarantee the final execution price or that a trade will be profitable.

Is a stop order an advanced trading tool?
It can be. A stop order is one of the more common conditional order types in crypto trading.

Do all Canadian crypto trading platforms offer stop orders?
Not all platforms offer the same order types. Availability can depend on the platform, supported asset, trading pair, account type, and user location.

What other order types are available on Ndax?
Ndax users can use several order types, including market orders, limit orders, stop orders, stop-limit orders, trailing stop orders, and fill-or-kill orders.
 

Bottom line

A stop order gives users a way to set a trigger condition before a crypto trade becomes active. The easiest way to remember it is this: a market order executes immediately, a limit order requires a set price to execute, and a stop order focuses on a trigger price.

A stop order can be useful when a user wants an order to activate only after the market reaches a selected price. But a stop order does not guarantee the final execution price, and it may execute at a different price than expected during fast-moving market conditions.

A stop order can fill fully, fill partially, remain inactive until triggered, be changed, or be canceled before it triggers. The main trade-off is simple: more control over when an order activates, less certainty over the final execution price.

For users exploring Ndax’s advanced trading tools, stop orders are an important next step after market and limit orders. They help explain how trigger prices, liquidity, execution uncertainty, and market movement work before users move on to more conditional order types.


Don't forget to follow us on social media for more updates and join the conversation on our forums.

Disclaimer: This article is not intended to provide investment, legal, accounting, tax or any other advice and should not be relied on in that or any other regard. The information contained herein is for information purposes only and is not to be construed as an offer or solicitation for the sale or purchase of cryptocurrencies or otherwise.