The prices of oil and gold have gone up but stock markets are heading in the opposite directions as investors weigh the uncertainty caused by the Middle East crisis