If you look at fundamentals you would assume that the demand for oil hasn’t dropped overnight, but yet the price of oil seems to have lost its’ luster.
From today’s LA Times …
“The Chinese government reported that oil imports to the fast-growing country had fallen 7% in July to a seven-month low.”
So, maybe fundamentals of supply and demand do matter.