What I am saying: The majority of investment is undertaken by people investing other people's money. Thus, their performance horizon is set by bonus schemes and the like and is on the order of 3 months to 1 year.
This pattern has so far held up very well in the oil market, where there is a lot of energy and analysis devoted to short term issues (c.f. Nigeria and Iran at the moment) and trying to judge the timing and length of these disruptions. Very little investment flow has been concerned with longer term issues, despite being pointed up by lots of sources.