Guide

Hard stop vs stop-loss: what's the difference?

Updated 5 November 2026

A stop-loss is an order placed at a specific price: it waits on the exchange and becomes a market or limit order when the price reaches that level. A hard stop is a loss limit in money: a system watches your position and closes it when the loss reaches the amount you set, whatever the price level.

Both exist to cap losses, but they protect you in different ways and fail in different situations, which is why many traders use both. This guide compares how each one works, where each can let you down, and how to combine them.

How a stop-loss order works

You choose a trigger price below your entry for a long, or above it for a short. On futures exchanges the trigger can usually follow either the last traded price or the mark price. When the trigger is reached, the exchange sends the order: a stop-market order closes at the best available price, while a stop-limit order fills only at your limit price or better, and may not fill at all in a fast move.

Because the order sits on the exchange, it works while your computer is off. The trade-off is that you have to place and adjust it for every position, and a price-based stop says nothing on its own about how many dollars you will lose. That depends on the size of the position.

How a hard stop works

A hard stop starts from the money. You decide the largest loss you accept on a position, for example 200 USD. The system calculates each open position's unrealized loss from live prices and closes the position at market when the loss reaches that amount.

You set it once and it applies to every position, including the ones you open in a hurry. It also scales on its own: a larger position reaches the limit after a smaller price move, which is exactly what a dollar limit should do.

Side-by-side comparison

Where each one can fail

A stop-loss can be triggered by a brief wick, after which the price recovers without you. In a gap or a thin market, a stop-market order can fill far from the trigger, while a stop-limit order avoids the bad fill but can be skipped entirely and leave you in the trade.

A hard stop carries the same slippage risk because it also exits at market, and it depends on the system that runs it: if that system or its connection to the exchange stops, nothing closes. That is why a hard stop should run on an always-on server rather than in a browser tab, and why it should confirm a loss on live prices before acting instead of reacting to a single stray trade.

Using them together

The two are complementary. A stop-loss expresses your trade idea: the price at which it is proven wrong. A hard stop is the backstop that caps the damage in dollars if you forget the stop, size the trade too big or move the stop in the heat of the moment.

A practical pattern is to set the hard stop somewhat wider than the loss you plan at your stop-loss. On a normal trade it stays out of the way; when something goes wrong, it catches the mistake before it becomes expensive.

How Mos Terminal does it

Mos Terminal's hard stop runs on our server around the clock, so it keeps working with your browser closed and your laptop asleep. When a position's unrealized loss reaches your limit, it closes the position at market and switches on the day breaker, which blocks new positions until the next day while leaving closing allowed. It checks the loss on live prices for a moment before acting, so a single stray print does not close your position.

Key takeaways

Related

Mos Terminal enforces a hard stop and a day breaker on our server for Binance USDⓈ-M futures, so your limits hold even with the browser closed. It is in invite-only beta.

Request an invite

Educational content, not financial advice. Futures trading carries a high risk of loss.