MulaiMulai sekarang secara gratis

Unduh data kurs dari Oanda

Oanda.com menyediakan data historis nilai tukar untuk banyak pasangan mata uang. Pasangan mata uang dituliskan sebagai dua mata uang, "base" dan "quote", dipisahkan oleh "/". Misalnya, kurs Dolar AS terhadap Euro ditulis "USD/EUR".

Perhatikan bahwa getSymbols() akan secara otomatis mengonversi "USD/EUR" menjadi nama yang valid dengan menghapus tanda "/". Contohnya, getSymbols("USD/EUR") akan membuat objek bernama USDEUR.

Selain itu, Oanda.com hanya menyediakan 180 hari data historis. getSymbols() akan memberikan peringatan dan mengembalikan sebanyak mungkin data jika Anda meminta data lebih dari 180 hari yang lalu. Anda dapat menggunakan argumen from dan to untuk menetapkan rentang tanggal; keduanya harus berupa string dalam format "%Y-%m-%d" (misalnya "2016-02-06").

Latihan ini adalah bagian dari kursus

Mengimpor dan Mengelola Data Keuangan di R

Lihat Kursus

Petunjuk latihan

  • Buat objek bernama currency_pair dengan simbol untuk British Pound dan Canadian Dollar sehingga kita dapat menggunakannya untuk mengambil data kurs British Pound terhadap Canadian Dollar. quantmod::oanda.currencies berisi daftar mata uang yang disediakan oleh Oanda.com.
  • Gunakan getSymbols() untuk memuat data untuk currency_pair. Ingat untuk menentukan src!
  • Gunakan str() untuk menelaah data yang dibuat oleh getSymbols(). Ingat, fungsi ini akan menghapus tanda /!
  • Cobalah memuat data dari 190 hari yang lalu hingga hari ini. Ingat bahwa Sys.Date() akan memberikan tanggal hari ini.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create a currency_pair object
currency_pair <- "___/___"

# Load British Pound to Canadian Dollar exchange rate data


# Examine object using str()


# Try to load data from 190 days ago
getSymbols(___, from = Sys.Date() - ___, to = Sys.Date(), src = "___")
Edit dan Jalankan Kode