Oil prices settle down: What’s the best strategy now?

Oil prices settle down as the IEA accelerates oil stock release, impacting global markets.