It seems I will disagree with you here. It doesn’t matter how well a trader knows the charts, how well he knows about the fundamentals, and his overall knowledge of the market. All these are skills needed by every good trader. But if anyone possesses all these skills and yet does not win in the long run, we cannot say that the trader is a successful one.
As I said above, there are win days and loss days for every trader. If your winnings do not exceed your losses, you are not a good trader, no matter how skillful you are.
On the other hand, if a beginner trader who doesn't know much about the analysis of trade, finds a way to win more than lose, that beginner is a successful trader more than a professional whose losses are more than wins.
Exactly no trader can boast of zero loss in trading even professional traders, whether you are trading with a robot, AI, or super-intelligent computers, Profitability in trading is determined by your past profit and loss trading records (+ and -) over the years of trading and not something of three or six months of trading.