มีหลายปัจจัยที่ส่งผลกระทบหรือมีอิทธิพลต่อการเคลื่อนไหวของทองคำ ปัจจัยเหล่านี้เป็นปัจจัยคัดเลือกที่ส่งผลต่อการเคลื่อนไหวของทองคำ
การป้องกันความผันผวน
ผู้คนต้องการลงทุนหรือซื้อทองคำเพื่อป้องกันตนเองจากความผันผวนและความไม่แน่นอน ความชอบในสินทรัพย์ที่จับต้องได้ทำให้ครัวเรือนมองว่าทองคำเป็นที่หลบภัย ซึ่งเป็นสินทรัพย์ที่จะซื้อเมื่อทรัพย์สินอื่นๆ กำลังสูญเสียมูลค่า
เงินเฟ้อ
เมื่ออัตราเงินเฟ้อสูงขึ้น มูลค่าของสกุลเงินจะลดลง ดังนั้นผู้คนจึงมักจะถือเงินในรูปของทองคำ
นโยบายการเงิน
อิทธิพลที่ใหญ่ที่สุดประการหนึ่งต่อราคาทองคำคือนโยบายการเงินซึ่งถูกควบคุมโดยธนาคารกลางสหรัฐ
การเคลื่อนไหวของสกุลเงิน
การเคลื่อนไหวของสกุลเงินโดยเฉพาะดอลลาร์สหรัฐฯ เนื่องจากราคาทองคำเป็นสกุลเงินดอลลาร์เป็นผู้มีอิทธิพลที่แข็งแกร่งอีกคนหนึ่ง ค่าเงินดอลลาร์สหรัฐที่ร่วงลงมีแนวโน้มที่จะผลักดันราคาทองคำให้สูงขึ้นเนื่องจากสกุลเงินและสินค้าโภคภัณฑ์อื่น ๆ ทั่วโลกมีมูลค่าเพิ่มขึ้นเมื่อเงินดอลลาร์อ่อนค่าลง