Yesterday, the price of WTI and Brent crude oil reached new three-year highs. The recent surge is attributed to four reasons.

First, this week, the American Petroleum Institute reported a huge withdrawal of 11.2 million barrels of crude oil. Second, the Energy Information Administration (EIA) released data showing a reduction of 4.9 million barrels of oil. In the United States, the number of rigs has also fallen to 742.

Third, oil traders anticipate that Trump will start the process of exiting the Iran Nuclear deal opening a path to new sanctions.

Fourth, around the world, the economies are growing which is increasing the demand for crude oil. Therefore, when you combine increased demand with reducing or stable supplies, higher prices are imminent.

As shown in the chart below, in the past 6 months, the Brent and WTI have been on a rally, creating higher highs and higher lows.

In the chart below, you can see that the current levels were last seen in 2014.

The question that all traders should ask themselves is whether the rally will continue or whether the rally has ended.

The current tensions in the Middle East are also weighing in on the price of crude oil. As you recall, Trump decided to move the American embassy from Tel Aviv to Jerusalem, upsetting many Muslim countries like Turkey.

In Iran, there have been protests in all the major cities and towns with most protesters complaining about the cost of living and lack of economic empowerment. These protests are likely to continue.

In Saudi Arabia, the crown prince has gone on a purge, arresting the richest people in the country and introducing significant reforms. All this is good but, some traders have cautioned that it could cause chaos in the world’s biggest oil producer. In addition, there remains a lot of tensions between Saudi Arabia and Yemen. Last year, Saudi Arabia managed to intercept a missile which was headed to Riyadh.