Personally I have always made money by being a contrarian, when people are selling and prices are falling it is the best time to buy and when prices are rising and people are making wild predictions about future rises it is the best time to take profits.