To tell the truth that ,its hard to predict the right timing when the price increase and decrease because bitcoins is volatile and unpredictable,if the bitcoiners knows exactly when is the correct time that bitcoins increase or decrease its value ,they must sell or buy bitcoins without loosing there bitcoin asset,thats why we follow always the fundamental basic analysis or sometimes we refering the data chart in bitcoin prices.
Even if we have the crystal balls, I'm 100% sure that you can't predict where the price would go because its really volatile and every minute that price keeps changing. That's why there are TA, but for me its no way to really refer to it because most of the times its a missed, and its only a basis and not accurate in my view.
The price changes randomly because of the process of buying/selling by a lot of investors. That's why I don't bother to do short or day trading because in a blink of an eye your investment will go to 0 not unless you are really a pro. And every move you make is a calculated risk.