Menurut Simorangkir dan Suseno (2004: 6) faktor-faktor utama yang mempengaruhi valuta asing yaitu : a. Faktor pembayaran impor. Semakin tinggi impor barang dan jasa, maka semakin besar permintaan terhadap valuta asing sehingga nilai tukar akan cenderung melemah. Sebaliknya, jika impor menurun, maka permintaan valuta asing menurun sehingga mendorong menguatnya nilai tukar. b. Faktor aliran modal keluar. Semakin besar aliranmodal keluar, maka semakin besar permintaan valuta asing dan pada lanjutannya akan memperlemah nilai tukar. Aliran modal keluar meliputi pembayaran hutang penduduk Indonesia (baik swasta dan pemerintah) kepada pihak asing dan penempatan dana penduduk Indonesia ke luar negeri. c. Kegiatan spekulasi. Semakin banyak kegiatan spekulasi valuta asing yang dilakukan oleh spekulan maka semakin besar permintaan terhadap valuta asing sehingga memperlemah nilai tukar mata uang lokal terhadap mata uang asing. Penawaran valuta asing dipengaruhi oleh dua faktor utama, yaitu : a. Faktor penerimaan hasil ekspor. Semakin besar volume penerimaan ekspor barang dan jasa, maka semakin besar jumlah valuta asing yang dimiliki oleh suatu negara dan lanjutannya nilai tukar rupiah terhadap mata uang asing cenderung menguat atau apresiasi. Sebaliknya, jika ekspor menurun maka jumlah valuta asing yang dimiliki semakin menurun sehingga nilai tukar juga cenderung mengalami depresiasi. b. Faktor aliran modal masuk. Semakin besar aliran modal masuk, maka nilai tukar akan cenderung semakin menguat. Aliran modal masuk tersebut dapat berupa penerimaan hutang luar negeri, penempatan dana jangka pendek oleh pihak asing (portfolio invesment) dan investasi langsung pihak asing (foreign direct investment).
