I came to realize that there's no perfect trading strategy but you can create a rule base strategy that works when you decipline yourself and follow the rules even if at the end of your analysis and it finally becomes a lose trade, you're gonna be fine because you followed the rules base system you set for yourself and not trying to beat or out smart the market.
When you are disciplined and proactive on following your own predetermined set of rules and timing then definitely you will be getting better chances to make profits rather than losing and regretting. Still I agree with you, when we are too fine with our trading plans, definitely we will be feeling good even on the occurrence of losses because sometimes something beyond our hand do happen to get us losses which can be usually whales' manipulation.