Stop Loss Did Not Trigger as Expected: Why It Happens

Almost every "my stop loss did not trigger" story has one of three causes: the order was watching a different price than you assumed, it fired but could not be filled where you wanted, or it was never actually live on the exchange. None of them is the exchange taking your trade.
Which price is the order watching?
A stop has a trigger price and a source for that price. Exchanges offer the last traded price, the mark price — a smoothed index built from several markets — and sometimes the index price. Set the trigger to mark price and a fast wick on that one exchange may never touch it. Set it to last price and a single odd trade can set it off. Binance, Bybit and OKX all show this choice in the order form, and it is worth one look before you place anything.
It triggered, but at a worse price
A stop-market order fires and then takes whatever is on offer. In a thin market at three in the morning, "whatever is on offer" can be well below your stop. That gap is slippage, not a failure. A stop-limit order has the opposite problem: it turns into a limit order at your price, and if the market never trades back there it simply waits while the loss grows. Think of it as a taxi booked at a fixed fare — nobody is obliged to accept the job.
Was the order really live?
Stops drawn in a charting tool, run by a bot, or typed into a position's take-profit box are not all the same thing. Some sit on the exchange's own books; some exist only in a browser tab that can be closed. Open the exchange's list of open orders and confirm the stop is there. If it is not listed, nothing was watching the market for you. Reduce-only stops can also be cancelled automatically when the position size changes.
Place stops from the exchange itself, choose stop-market when getting out matters more than the exact price, and check the trigger source once rather than after the fact. If the position was closed for you instead, read why you can be liquidated even with a stop loss and whether you owe the exchange anything afterwards.