Warren Buffett, the greatest stock market investor of all time, is perhaps the best person in the world to offer advice on when is the …