One of the advantage of bitcoin that i like is its volatility of its price. If you have only a perfect timing for investing on it, then that means you are always making a good profit. So if you have sold your bitcoin during the highest price and went down hours later, then that's a good selling opportunity. As to buying, if you have bought bitcoin at its deepest value, then that's also a good buying opportunity.