Here's something I learned about the market. You cannot time the absolute bottom- do you remember when the market was 6600 a few years ago? There were many people at that time I know that swore the market was headed to 4000 at the time. So when the market went up, those people just thought it was a pump and dump to 8000.. then to 10K, and now it's headed for 15K and those people missed the ride completely. On the other hand, there were people that bought at 8k, watched the market go down to 6600, then eventually back to 15K. NOBODY can time a bottom, and now is as good of a time as any to buy.
I tell you when it is a buy. When you see more and more analysts downgraded it with price target way below the market price you can start buying. The reason is very simple. The analysts are friends of smart money. They want the smart money to buy low and sell high. When their smart money friends are ready to buy, the analysts will help them to get the lowest price they can by downgrading to ridiculously low price targets. Right now the smart money are still dumping. The analysts are still putting out price target way above market price. They are keeping the price high so their smart money friends can sell for better prices.