For me it is only good strategy to save your trading for long term, if we hold and trade for long term it gives us more and more opportunities, I have found much safe long term trading as compare to day trading, there are so many chances for holding, patience is the best way to improve your trading skills, if you are not sure about market price, have patience and hold you will sure learn with time and patience will give you good result.
Holding strategy is not a bad idea if you make sure you buy at dip, that is why this patience of a thing we are talking about is not only applicable to our decision in holding, but out decision to buy too, my friend that bought at that high price, having understood how the market operates should have been patient enough to wait for the market to bottom before buying, he bought when the market was still at peak and so he finds it difficult now to wait for it to rise again.
Right now, everyone knows that the market has generally bottom and what we are expecting now is a full run of high value, if he sells now, he will still share the story in future, how he was not patient again for the next bull, so we just have to invest sometimes, and take our eyes off it for a long term, except you are a trader, which trading analysis is usually done on a daily basis, not giving chance to that huge loss.