How is the price of gold affected by macro variables?

Now there is a free simulator to play around: Qaurum. You just need to register and starting working with different environments, pre-defined or custom made.

At the end, the system will calculate the returns for gold so that offer and demand stay in equilibrium.

This is an excellent tool to improve the understanding of gold price movements.