Russian production is down. OPEC shipments are down. But the only reason oil prices are going up is speculation. Yeah, right.

And the drop in the dollar. And because we are not drilling everywhere, and because the Petrosarus' are not doing their jobs.

2 arguments against the speculation position I heard on CNBC: the fact that trading volume is high and the fact that we're in a contango situation.

Can anyone please explain how high trading volume and contango both undermine the speculation argument?