I find it frustrating when my price prediction for the market fails.
If your price prediction fails and you feel bad, then risk management was never in place and fully incorporated in your strategy. As a matter of fact, one of the best winning strategy is being able to manage your losses because they will always come... no system or strategy is perfect and like it is always said, nothing is guaranteed in this market.
What we are doing is a game of probabilities so you just have to development a system that give you edge over the market with risk management in place so that your winner is far higher than the losses... that is how to survive. The last time I checked, we are little fries in the market because our capital cannot move the market much... so don't ever think you can predict the market accurately all the time because you won't.
If you ask me, I will suggest you refine your strategy to integrate risk management and also go for trading psychology course that will further help you manage your emotions and give you the balance you need to remain happy and stable irrespective of the outcome of your prediction.