Why did my stop-loss order not trigger even though the market price reached my set level?
A stop-loss triggers only when a matching buyer/seller is available at the set price. If there is low liquidity or high volatility, the price might touch the trigger level but not execute due to a lack of matching .