I always buy in increments and that's what I teach on my blog.
Worst case, you miss some gains by not being fully invested but you always have extra protection to the downside which in the long run means your losses are less damaging therefore your gains are that much greater. Good luck out there.