I thought this was a value investors forum? OP, are you saying you never read the intelligent investor?
Don't try to time the market (no one can). Buy when a high value wide-moat business is undervalued with a high enough margin of safety (and optionally sell when it's sufficiently overvalued).