Precious and industrial metals have experienced volatility in recent weeks: gold has surged past $3,700 to reach a new all-time high, silver has climbed to $44 per ounce (its highest level since 2011), and platinum is trading at multiyear highs.