To be honest: small losses are the cost of trading; big losses are the real disaster.
My approach now is simple: if my stop-loss gets hit, I accept it. I don't immediately reverse my position to get revenge.
Currently $BNB is now at 728.64, up 0.35% over 24 hours.

Just sharing some thoughts—make your own decisions when buying or selling.