ÎncepețiÎncepe gratuit

Descarcă date despre cursul de schimb valutar din Oanda

Oanda.com oferă date istorice privind cursul de schimb valutar pentru multe perechi de valute. Perechile valutare sunt exprimate ca două valute – „baza" și „cotația" –, separate prin "/". De exemplu, cursul de schimb Dolar american față de Euro ar fi "USD/EUR".

Reține că getSymbols() va converti automat "USD/EUR" într-un nume valid, eliminând "/". Astfel, getSymbols("USD/EUR") va crea un obiect numit USDEUR.

De asemenea, Oanda.com oferă doar 180 de zile de date istorice. Dacă soliciți date de mai mult de 180 de zile în urmă, getSymbols() va afișa un avertisment și va returna cât mai multe date posibil. Poți folosi argumentele from și to pentru a defini un interval de date; ambele trebuie să fie șiruri de caractere în formatul "%Y-%m-%d" (de exemplu, "2016-02-06").

Acest exercițiu face parte din cursul

Importul și gestionarea datelor financiare în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un obiect numit currency_pair cu simbolurile pentru Lira sterlină și Dolarul canadian, pe care îl vom folosi pentru a obține date despre cursul de schimb Liră sterlină față de Dolar canadian. quantmod::oanda.currencies conține o listă a valutelor disponibile pe Oanda.com.
  • Folosește getSymbols() pentru a încărca datele pentru currency_pair. Nu uita să specifici src!
  • Folosește str() pentru a examina datele create de getSymbols(). Reține că va elimina "/"!
  • Încearcă să încarci date de acum 190 de zile până azi. Reține că Sys.Date() îți returnează data de azi.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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 = "___")
Editează și rulează codul