BaşlayınÜcretsiz Başlayın

Oanda'dan döviz kuru verilerini indir

Oanda.com, birçok para birimi çifti için tarihsel döviz kuru verileri sağlar. Para birimi çiftleri, araya "/" konularak "baz" ve "karşıt" para birimi şeklinde ifade edilir. Örneğin, ABD Doları ile Euro arasındaki kur "USD/EUR" olur.

getSymbols() fonksiyonunun "USD/EUR" içindeki "/" karakterini kaldırarak bunu geçerli bir ada otomatik olarak dönüştüreceğini unutma. Örneğin, getSymbols("USD/EUR") ifadesi USDEUR adlı bir nesne oluşturur.

Ayrıca, Oanda.com yalnızca 180 günlük tarihsel veri sağlar. 180 günden daha eski veri istediğinde, getSymbols() uyarı verir ve mümkün olduğunca çok veriyi döndürür. Bir tarih aralığı belirlemek için from ve to argümanlarını kullanabilirsin; her ikisi de "%Y-%m-%d" biçiminde (örn. "2016-02-06") string olmalıdır.

Bu egzersiz

R ile Finansal Verileri İçe Aktarma ve Yönetme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Britanya Sterlini ve Kanada Doları sembollerini içeren currency_pair adlı bir nesne oluştur; bunu kullanarak Sterlin/Kanada Doları döviz kuru verilerini alacağız. quantmod::oanda.currencies, Oanda.com tarafından sağlanan para birimlerinin bir listesini içerir.
  • currency_pair için verileri yüklemek üzere getSymbols() kullan. src belirtmeyi unutma!
  • getSymbols() tarafından oluşturulan verileri incelemek için str() kullan. Unutma, içindeki / kaldırılacak!
  • Bugünden geriye 190 gün öncesine kadar olan verileri yüklemeyi dene. Sys.Date() bugünün tarihini verir, aklında olsun.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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 = "___")
Kodu Düzenle ve Çalıştır