Do you ever know the outcome of a trade from the beginning?
Impossible to know, "crystal ball" is a scam and so are fortune tellers and those who claim to know which coin is going to rise in the next few hours thus selling it as a "signal".
I agree with you that it is impossible to predict accurately where the market will move. We can analyze and predict it but we cannot guarantee that it will actually happen. Moreover, the market conditions are very volatile which is very confusing. We can only try our best with the knowledge and experience we have. If someone claims that they know where the market will move, then I personally doubt it, because usually even a professional will not say such convincing words, especially if it is a claim.
So in as much as you are very good with your TA+FA I think it's also necessary to maintain good behaviors in the market.
Indeed, being able to control those bad emotions whenever market is rising or dropping is important. Be the balls of steel person here, you just have to execute the proper trade and not get scared. The objective is to be able to run the positions such that you profit, in the meantime you have to hold your ground and wait it out, painfully often for months.
Being confident in our abilities is a good thing, but we also have to know so that our confidence does not become excessive confidence, because being overly confident is also not good. We do that to cover up the fears we have. But of course we must not forget to be careful. Emotions must always be in a stable state, because if our emotions are unstable, then when we do an analysis it may not be optimal based on our knowledge and experience. Only we know whether our emotions are stable or not, because it comes from within and we can tell the difference, although it is quite difficult to tell the difference if we are not used to it.