Crude Oil Faces Huge Test With Short Positions at Record Levels
After reaching the lowest levels since 2003 ($27.56) WTI crude oil futures rallied ~26% in 7 trading sessions: WTI Crude Oil (Daily) This week’s rally stopped right at the downtrend drawn from the November peak and previous support from … Continued