Oil prices are staging a relief rally on the back of central bank stimulus hopes and a very crowded (record short position) trade.
Energy Overview — TotalView™ of the Energy Markets
Oil prices are staging a relief rally on the back of central bank stimulus hopes and a very crowded (record short position) trade.