The time to buy gold is when the real returns on cash and bonds are negative and falling. But the more positive outlook about the US and the global economy implies that over time the Federal Reserve and other central banks will exit from quantitative easing and zero policy rates, which means that real rates will rise, rather than fall.