Pasar forex terutama didorong oleh faktor ekonomi makro dan pemain besar.
Faktor ekonomi makro mempengaruhi keputusan pedagang untuk membeli atau menjual. Misalnya, jika ekonomi makro suatu negara naik, pedagang dan investor cenderung membeli mata uang dan itu bisa mendorong harga lebih tinggi. Namun jika aspek ekonomi makro suatu negara sedang turun, para trader cenderung menjual mata uangnya dan lebih memilih untuk membeli mata uang dari negara lain dengan kondisi ekonomi yang lebih baik.
Di sisi lain, pemain besar menggerakkan pasar forex dengan mengadakan transaksi terbesar. Volume perdagangan mereka mencapai 80% dari keseluruhan pasar forex, jadi ketika mereka membuat keputusan untuk membeli atau menjual mata uang tertentu, harga akan mengikuti arah mereka. Bank komersial dan lembaga keuangan besar adalah beberapa contoh pemain besar forex.