During the bullrun season, I'm very sure people will prepare for selling all their coins. If we buy coins for holding, it should be during the bearish season. But sometimes people are waiting for the higher prices to sell their coins. Now, it seems people almost see the higher prices for Bitcoin and altcoins. If it meets the target, people must trade their coins. Well, it is true that it is the time for trading strategy now, it is not the time for holding.
Very simple strategy, right? When we are in the bull run, we sell all of our coins that we held for the past 2-3 years. The problem is that there are some who aren't contented with the profits that they have and like you said, they're waiting for a higher price until the market reversed already and instead of having a 100% in profit, most might end up in 50% or even lesser.
If we have a target selling price, as much as possible, follow it. If we have a specific time frame of holding a certain coin, by all means, sell it if the time reaches already. As for trading, it's way riskier than that of holding, but the profit is way better. If somebody here wants to trade though, I suggest to trade on spot rather on futures especially if you're a newbie.