On Tuesday April 12th oil rallied on the back of hopes of production freezes by oil producing nations. This also led to a rally in oil-related stocks, which broke past some important technical resistance. What does this mean and where to from here?
Serge Berger
President/Founder
TheSteadyTrader.com