Its time to sell all?? its going to correct down? or it going for 700??? Cant sleep...
Depends on so many factors. I think, first of all, you decide whether you have already had your maximum number of bitcoins or are still accumulating.
If accumulating, buy all the time and especially on dips. Now is not a 'dip', but it still qualifies for 'all the time'.
If divesting, sell on peaks. If you are sitting on good gains, it might be good to start selling already. Sell a total of 20% in this peak that we will be having soon.
Whether it is a peak or a dip, construct a
rising exponential trendline and follow it.
Do not swing-trade or daytrade unless you know. I don't know any successful bitcoiners who daytrade.