Gold miners and tech stocks have dragged the ASX 200 down, but oil has soared after US President Donald Trump ordered a blockade of the Strait of Hormuz.