Scarica i dati dei tassi di cambio da Oanda
Oanda.com fornisce dati storici sul mercato dei cambi per molte coppie di valute. Le coppie sono espresse come due valute, la "base" e la "quota", separate da una "/". Per esempio, il tasso di cambio Dollaro USA su Euro si scrive "USD/EUR".
Nota che getSymbols() convertirà automaticamente "USD/EUR" in un nome valido rimuovendo la "/". Ad esempio, getSymbols("USD/EUR") creerà un oggetto chiamato USDEUR.
Inoltre, Oanda.com fornisce solo 180 giorni di dati storici. getSymbols() mostrerà un avviso e restituirà quanta più cronologia possibile se richiedi dati di oltre 180 giorni fa. Puoi usare gli argomenti from e to per impostare un intervallo di date; entrambi devono essere stringhe nel formato "%Y-%m-%d" (ad es. "2016-02-06").
Questo esercizio fa parte del corso
Importare e gestire dati finanziari in R
Istruzioni dell'esercizio
- Crea un oggetto chiamato
currency_paircon i simboli per la Sterlina britannica e il Dollaro canadese, così potremo usarlo per ottenere i dati del tasso di cambio Sterlina britannica su Dollaro canadese.quantmod::oanda.currenciescontiene l'elenco delle valute fornite da Oanda.com. - Usa
getSymbols()per caricare i dati percurrency_pair. Ricorda di specificaresrc! - Usa
str()per esaminare i dati creati dagetSymbols(). Ricorda che rimuoverà la/! - Prova a caricare i dati da 190 giorni fa fino a oggi. Ricorda che
Sys.Date()ti restituisce la data di oggi.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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 = "___")