For me I have learnt that whenever market is bleeding if i am already on profit, i will sell off and wait to buy back at dip, because if you kept waiting, the price will start going down and down, so i think selling off and buy back again is a good option, though my opinion.