ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Crea un objeto llamado currency_pair con 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.currencies contiene una lista de las divisas que ofrece Oanda.com.
  • Usa getSymbols() para cargar datos para currency_pair. Recuerda especificar src.
  • 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 = "___")
Editar y ejecutar código