I've deposited a sum of money in my Roth IRA and I'd like to invest soon, but I don't a firm deadline. Is there any evidence for a strategy I can use to "time" the market over a short time horizon, or is now literally the best time to buy shares? I plan on investing in index funds, if it matters.
I'd particularly appreciate links to academic or other research, if you post a strategy besides "invest now".