Gold-Oil Ratio on March 18, 2026: When Oil Explodes and Gold Falls – What the Ratio Really Says - Spargold