Mezi hlavními faktory určujícími ceny zlata jsou:
Geopolitické napětí a nejistota - Politická nejistota, a/nebo nestabilita patří nejspíše k těm nejvlivnějším faktorům určujícím cenu zlata. Neurčitost politických, společenských a ekonomických skutečností má psychologický účinek na denní obchodníky, kteří doufají v zisk ze změn ceny zlata a dalších finančních nástrojů.
Měnové politiky předních světových ekonomik - obzvláště amerického Federálního rezervního systému a Bank of China, které jsou centrálními bankami dvou největších ekonomik světa. Centrální banky ovlivňují celosvětové trhy se zlatem tím, že kupují a prodávají zlaté cihly, a tím se snaží vyrovnat platební systém země a stabilizovat svůj směnný kurz vůči ostatním cizím měnám (Forex).
Nabídka a poptávka - v rámci komoditních trhů, na kterých jsou vzácné kovy obchodovány jako termínované kontrakty a na spotových trzích. Nabídka a poptávka zlata koreluje s jeho dostupností v přírodě (objevy) a očekávanou hodnotou jakožto výměnné komodity.