A stop loss is essential for preventing losses in the forex market. They help a trader prevent heavy losses. But it does not mean that stop-losses will always work. Poor liquidity, reading halts (being stuck in a position), overnight gaps, etc., are some circumstances where stop-loss might not work.