The stabilizing situation in the banking sector calms investors. Fed dovishness weakens the USD and China is backing their demand for crude with Saudi Aramco.
OPEC’s policy on crude oil production had the opposite effect. Oil hits $82 price tag, and poor economic data in China signal lower demand. What does it mean?