We need to make the right time for us,because the volatility will be always there in crypto currency so try to make most out of it.It also needs luck too because we are investing on the crypto currencies mostly based on the luck and that we think the prices will increase.Buy low and sell high what ever the time maybe.
Yes, not everytime is the right time to buy and sell, we should learn how to check the market ups and down so that we can know when to sell with profit and buy back again once price drops.