The optimal time to buy real estate for profit is at purchase, by acquiring undervalued properties that immediately gain 5-15% in value upon closing.
"The best opportunity always comes at the time of purchase because there are deals to be had where you could buy an undervalued property that's worth five to fifteen percent more the moment you close on it"