well, that is true, the stock markets have very little to do with the present, it's mostly about the future. and a lot of people, are pretty bad at understanding the present, and even worse at predicting the future. including the trading crowds.
those who are smart know what 'obama or any of his minions' will say well before he actually does and are converting this into money when the crowd acts on the public announcements.