-snip-
You are right but I think you are directly referring to investments, and of course anyone who bought the asset at the right time should be on profit and doesn't counts whether you are newbies or professional. As a newbie whenever they cease the opportunity at the right time you would see that there are all chances to be on profits when the market starts rising at the appropriate time, but for trading it's not that possible to make profits even though we presumed to be beginners luck while trading most times it doesn't works that way.
Simply put - there is no need to force yourself to trade all the time if you believe there is some right time to start. I can give an example of the best time to trade and that is when the price of the asset you want to buy has corrected between 5% to 10%. You only need to buy the asset when the decline reaches 5% with a maximum of 50% of your total budget - meanwhile the other 50% is reserved, so you can buy again later if the price dump to 10%. If you do it like this - then you just need to wait for price recovery for some time, I'm sure your psychological pressure during trading can be minimized while waiting for the time to take profit.
So what's the problem - some traders are too eager to make profits all the time. They insist on trading every day - then they hope to make a profit. This is very unlikely to be achieved by every trader - even if there are some traders who manage to hold a consistent record for profits over time.