Yesterday's drop you could see it coming 5-days ago but if you had gone in 5-days ago you would not be making money today, so it's hard to just time it that well. RSI was high, volume was drying, many other indicators.
Edit: To add let's not forget there was a huge run on Tech so everyone is re balancing. This is a BTD opportunity.