ПочатиПочніть безкоштовно

Завантаження даних про обмінний курс з Oanda

Oanda.com надає історичні дані з валютних курсів для багатьох валютних пар. Валютні пари записують як дві валюти — «базова» та «котирувана» — розділені «/». Наприклад, курс долара США до євро записують як "USD/EUR".

Зауважте, що getSymbols() автоматично перетворює "USD/EUR" на коректну назву, прибираючи «/». Наприклад, getSymbols("USD/EUR") створить об'єкт із назвою USDEUR.

Також Oanda.com надає лише 180 днів історичних даних. getSymbols() попередить і поверне стільки даних, скільки можливо, якщо ви запитуєте період понад 180 днів. Ви можете використати аргументи from і to, щоб задати діапазон дат; обидва мають бути рядками у форматі "%Y-%m-%d" (наприклад, "2016-02-06").

Ця вправа є частиною курсу

Імпорт і керування фінансовими даними в R

Переглянути курс

Інструкції до вправи

  • Створіть об'єкт currency_pair із символами для британського фунта та канадського долара, щоб отримати курс обміну фунт стерлінгів — канадський долар. quantmod::oanda.currencies містить список валют, доступних на Oanda.com.
  • Використайте getSymbols() для завантаження даних для currency_pair. Не забудьте вказати src!
  • Застосуйте str(), щоб переглянути дані, які створює getSymbols(). Пам'ятайте: він прибере «/»!
  • Спробуйте завантажити дані за період від 190 днів тому до сьогодні. Пам'ятайте, що Sys.Date() повертає сьогоднішню дату.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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 = "___")
Редагувати та запускати код