1. Learn
  2. /
  3. Courses
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w R

Connected

Exercise

Pobieranie danych kursów walut z Oanda

Oanda.com udostępnia historyczne dane kursów walut dla wielu par walutowych. Para walutowa jest zapisywana jako dwie waluty – „bazowa" i „kwotowana" – oddzielone znakiem "/". Na przykład kurs wymiany dolara amerykańskiego na euro to "USD/EUR".

Zwróć uwagę, że getSymbols() automatycznie przekształca "USD/EUR" na poprawną nazwę obiektu, usuwając znak "/". Na przykład getSymbols("USD/EUR") utworzy obiekt o nazwie USDEUR.

Oanda.com udostępnia dane historyczne tylko z ostatnich 180 dni. Jeśli zażądasz danych sprzed ponad 180 dni, getSymbols() wyświetli ostrzeżenie i zwróci tyle danych, ile jest możliwe. Możesz użyć argumentów from i to, aby określić zakres dat – oba powinny być ciągami znaków w formacie "%Y-%m-%d" (np. "2016-02-06").

Instructions

100 XP
  • Utwórz obiekt o nazwie currency_pair z symbolami funta brytyjskiego i dolara kanadyjskiego, aby pobrać dane kursu wymiany funta na dolara kanadyjskiego. quantmod::oanda.currencies zawiera listę walut dostępnych w Oanda.com.
  • Użyj getSymbols(), aby wczytać dane dla currency_pair. Pamiętaj, żeby podać src!
  • Użyj str(), aby zbadać dane utworzone przez getSymbols(). Pamiętaj, że funkcja usunie znak /!
  • Spróbuj wczytać dane sprzed 190 dni do dziś. Pamiętaj, że Sys.Date() zwraca dzisiejszą datę.