Billionaire Ray Dalio says you should have up to 15% of your money in gold because of uncertainty around the Iran war