OPEC does not really set the price of oil. They set production quotas for their members. In general, assuming stable demand, More production = lower price. Less production = higher price.
If I understand this right, then even OPEC is being held hostage by the former Dot Com day traders that have infested the commodities markets. Albeit an advantage to them (OPEC) presently.