Bitcoin is not to hold for a long time and you should take advantage from each and every fluctuation to make quick profits which is never possible with gold and to make good profits from gold hold it for a long term.
Easier said than done. I agree that profit booking is extremely important with any type of investment asset. But making the decision with BTC is extremely hard. You never know when the next spike or crash is going to occur. So it will be better to have some targets in mind.
The price of gold is more stable than bitcoins so it is easier to just buy and hold it for a long time. Bitcoin, being the more volatile asset, makes a lot of us nervous each time the price plummets by more than 10% in a short amount of time. The price right now seems due for a correction given how it has surged so quick and so high, so better to temper expectations and dont get too greedy. If you think that youve earned enough, be contended with it.