Descargar datos de tipos de cambio de Oanda
Oanda.com ofrece datos históricos de divisas para muchos pares de monedas. Los pares de monedas se expresan como dos divisas, la "base" y la "cotizada", separadas por una "/". Por ejemplo, el tipo de cambio de dólar estadounidense a euro sería "USD/EUR".
Ten en cuenta que getSymbols() convertirá automáticamente "USD/EUR" en un nombre válido eliminando la "/". Por ejemplo, getSymbols("USD/EUR") creará un objeto llamado USDEUR.
Además, Oanda.com solo proporciona 180 días de datos históricos. getSymbols() te avisará y devolverá tantos datos como sea posible si solicitas datos de hace más de 180 días. Puedes usar los argumentos from y to para establecer un rango de fechas; ambos deben ser cadenas en formato "%Y-%m-%d" (p. ej., "2016-02-06").
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en R
Instrucciones del ejercicio
- Crea un objeto llamado
currency_paircon los símbolos de la libra esterlina y el dólar canadiense para que podamos usarlo y obtener el tipo de cambio de libra esterlina a dólar canadiense.quantmod::oanda.currenciescontiene una lista de las divisas que ofrece Oanda.com. - Usa
getSymbols()para cargar datos paracurrency_pair. Recuerda especificarsrc. - Usa
str()para examinar los datos que creógetSymbols(). Recuerda: ¡eliminará la/! - Intenta cargar datos desde hace 190 días hasta hoy. Recuerda que
Sys.Date()te da la fecha de hoy.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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 = "___")