Crude Oil Forecast: WTI Under Pressure as 95.00 Key Level and 200-SMA Provide Technical Hurdles
WTI struggled to hold on to early gains this week as technical hurdles came into play. The 95.00 level provides a host of confluences that threaten to derail any further…