Jim Thorne says the oil and gold rally could fade if Middle East tensions ease, creating opportunities for investors to buy stocks during volatility.