You maybe right. I think this decision entirely depends on the person himself. If he is not good at trading, then holding will be the best option for him to have a good profit at the end. Even professional traders would really experience loss because no one on this world is a perfect trader which cant really make losing trades. It's normal to get some loses the thing which is important here is that we should end up the day on profits