LoslegenKostenlos starten

Wechselskursdaten von Oanda herunterladen

Oanda.com stellt historische Devisendaten für viele Währungspaare bereit. Währungspaare bestehen aus zwei Währungen, der „Basis-“ und der „Kurs-“Währung, getrennt durch einen "/". Zum Beispiel wäre der Wechselkurs US-Dollar zu Euro "USD/EUR".

Beachte, dass getSymbols() "USD/EUR" automatisch in einen gültigen Namen umwandelt, indem der "/" entfernt wird. getSymbols("USD/EUR") würde zum Beispiel ein Objekt mit dem Namen USDEUR erstellen.

Außerdem stellt Oanda.com nur 180 Tage historische Daten bereit. getSymbols() warnt dich und gibt so viele Daten wie möglich zurück, wenn du Daten anforderst, die weiter als 180 Tage zurückliegen. Du kannst die Argumente from und to verwenden, um einen Datumsbereich zu setzen; beide sollten Strings im Format "%Y-%m-%d" sein (z. B. "2016-02-06").

Diese Übung ist Teil des Kurses

<Kurs>Importing und Verwalten finanzieller Daten in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle ein Objekt namens currency_pair mit den Symbolen für das Britische Pfund und den Kanadischen Dollar, damit wir damit Wechselkursdaten Pfund zu Kanadischer Dollar laden können. quantmod::oanda.currencies enthält eine Liste der von Oanda.com bereitgestellten Währungen.
  • Verwende getSymbols(), um Daten für currency_pair zu laden. Denk daran, src anzugeben!
  • Verwende str(), um die von getSymbols() erstellten Daten zu untersuchen. Denk daran: der / wird entfernt!
  • Versuche, Daten von vor 190 Tagen bis heute zu laden. Denk daran, dass Sys.Date() dir das heutige Datum liefert.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 = "___")
Code bearbeiten und ausführen