How to Set Stop Losses That Actually Work
Getting stopped out and watching the trade immediately recover is one of the most frustrating experiences in trading. Happens to everyone. Usually means the stop was placed at the wrong level, not that stop losses are useless.
There's a difference between a stop loss that protects you and one that just guarantees you miss the move.
The Actual Purpose
Decide where you're wrong before the trade opens. Not during. Not while watching price move against you and every instinct says give it more room.
Pre-commitment. Before the position exists there's no emotional attachment to the outcome. That's when the decision making is clearest. Stop loss locks that decision in so the emotional version of you that appears when price is falling can't override it.
Without one the math gets ugly fast. SOL drops 15%. Painful but feels like it should bounce. Holds. Drops 25%. Now selling feels like admitting the mistake was real. Drops 40%. At this point waiting for breakeven feels more rational than cutting. This is how traders turn manageable losses into account-threatening ones. Not through one bad decision. Through fifteen small decisions to keep waiting.
Where Not to Put It
Round numbers. $50,000 Bitcoin. $3,000 ETH. $100 SOL.
Everyone puts stops there. Market knows stops cluster at round numbers. Price dips to $49,800, triggers thousands of stop losses, recovers immediately to $51,000. Classic stop hunt. You closed at $49,800 and watched it run without you.
$49,200 instead of $49,000. $2,870 instead of $2,900. Small adjustment away from the obvious level. Doesn't eliminate stop hunts but doesn't cluster your stop with every other retail trader on the chart.
Also not based on what loss feels tolerable. Stop at 5% because 5% sounds acceptable is not a reason. The market doesn't care what loss you find acceptable.
Where to Actually Put It
Below a level that would invalidate the trade thesis. Not below a level that hurts less.
Bought ETH because it's holding support at $2,800. Stop goes below $2,800. $2,760 maybe. Support breaks convincingly, reason for the trade is gone. Exit.
Not at $2,900 because normal daily volatility hits there three times a week. Not at $2,500 because that feels safer psychologically. Where the trade breaks. That's where the stop goes.
Real Numbers for Different Assets
Bitcoin swing trade. Moves 3-5% on quiet days without any news. Stop needs to be outside that noise. 8-12% below a key support level is realistic. Entry at $65,000 with support at $60,000. Stop at $59,500. Below that the trade is wrong. Above it, normal Bitcoin behavior.
Ethereum similar. Slightly more volatile. 10-15% below key support depending on how extended the move is. Entry at $3,200, clear support at $2,800, stop at $2,750.
Large cap altcoins like SOL or AVAX. These move faster. 15-20% stops below a meaningful level. Too tight and normal volatility triggers it daily. SOL entry at $150, key level at $128, stop at $125.
Small caps. Can move 30% on nothing. Stop of 25-35% below entry isn't excessive. It's reality. If that width feels uncomfortable the position is too large. Smaller position, wider stop, same maximum dollar loss. That's the adjustment, not tightening a stop that can't survive normal price action.
Leveraged positions. Stop loss stops being optional and becomes the difference between a bad day and account destruction. 10x long ETH at $3,000. Liquidation sitting at $2,730. Stop at $2,800. Hit the stop, down on the trade, still have capital. Hit the liquidation, margin gone. The stop has to be above the liquidation price. Always.
The Moving Stop Problem
Price approaching the level. Feels like it's about to bounce right here. Move the stop down slightly to give it room.
Sometimes it bounces. Feels like the right call. Reinforces the behavior.
Next time it doesn't bounce. Stop further away. Loss bigger. Repeat. Each moved stop makes the next one easier to move. Eventually the stop exists only as a number on screen with no real intention of honoring it.
The stop was set before the position opened. That's the version of you that should win the argument. Not the version watching price fall at 2am hoping it turns around.
Perps Bot on Click.trade
Stop loss and take profit set at the time of opening any leveraged position. Built into the flow not an extra step to remember.
Open the position. Set the level. Done. Executes automatically if price hits it. No screen watching required. No willpower needed when price is moving fast and emotions are running.
That automatic execution is genuinely the whole point of having a stop loss. One that exists in your head but requires manual action when price is falling doesn't work. The moment you need it most is exactly when you're least likely to hit the button.