the inverse relationship with gold and stocks is one that is unlikely to break down and even if it does it will be widely reported in the news and then you can stop using it
all algo trading is based on the assumption the model that has been implemented continues to hold true, just like the relationship of gold to stocks and this includes your much vaunted HFT algos
if the market changes, the algo can stop working and it can stop producing a return