Shouldn't we just all be investing in stocks that we hold for the long term, regardless of market movements..?
Granted, if you happen to have a pile of cash you might want to wait for a dip. Or if some holdings have rocketed, maybe take some profits (but looking to add again on dips).
But all this talk of trying to constantly and consistently time the market sounds like madness to me. You may call it right once or twice, but keep at it and I reckon those profits will dwindle faster than a Fool author can mention 'Neil Woodford'.
Try to get your asset allocation right. Contribute regular money, and build positions on dips if you can. End of. I'm an investor, not a trader.