Trading is profitable sometimes but it something risky. I also a trader but some times market gose my opposite then i have to wait long time. Even it were lose for me. And trading create huge mantle presser which is very harmful for human body.
On the otherhand holding is not presser able. We can stay mantle free for holding. Even market go my Against, no problem. Because within short time or long time it will be recover and i will get profit i believe it.
A trader cannot profit all of the time because, as you mentioned, the market is volatile, and this volatility puts pressure and stress on the trader because there is always the possibility that things will go wrong and funds will be lost.
I think holding is the best for a trader. A trader who holds will not be pressured by market volatility because he believes that even if the market turns against him, he will recover and even profit in the long run. The trader is not bothered by market fluctuations.