I'm not a fundamental trader, but with the little that I do know, this price action makes sense. April OPEC meeting called off and it's off to the races with reduced production and summer months coming up!
See callout bubbles. Simplify your trading. Always measure your risk and be okay with being wrong ; ) Wait patiently and get the price that you want. Use the market. Don't let the market use you.