शुरू करेंमुफ़्त में शुरू करें

Oanda से एक्सचेंज रेट डेटा डाउनलोड करें

Oanda.com कई करेंसी पेयर्स के लिए ऐतिहासिक फॉरेन एक्सचेंज डेटा देता है. करेंसी पेयर्स दो करेंसीज़ के रूप में लिखे जाते हैं — "base" और "quote" — जिन्हें "/" से अलग किया जाता है. उदाहरण के लिए, U.S. Dollar से Euro का एक्सचेंज रेट "USD/EUR" होगा.

ध्यान दें कि getSymbols() "USD/EUR" को "/" हटाकर अपने-आप एक वैध नाम में बदल देगा. उदाहरण के लिए, getSymbols("USD/EUR") एक USDEUR नाम का ऑब्जेक्ट बनाएगा.

साथ ही, Oanda.com केवल 180 दिनों का ऐतिहासिक डेटा प्रदान करता है. यदि आप 180 दिनों से पुराना डेटा माँगते हैं, तो getSymbols() चेतावनी देगा और जितना संभव हो सके उतना डेटा लौटा देगा. आप from और to आर्ग्युमेंट्स का उपयोग करके डेट रेंज सेट कर सकते हैं; दोनों स्ट्रिंग्स "%Y-%m-%d" फॉर्मेट में होनी चाहिए (जैसे "2016-02-06").

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में वित्तीय डेटा का इम्पोर्ट और प्रबंधन

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक currency_pair नाम का ऑब्जेक्ट बनाइए जिसमें British Pound और Canadian Dollar के सिंबल हों ताकि हम British Pound से Canadian Dollar का एक्सचेंज रेट डेटा ले सकें. quantmod::oanda.currencies में Oanda.com द्वारा दी गई करेंसीज़ की सूची है.
  • getSymbols() का उपयोग करके currency_pair के लिए डेटा लोड कीजिए. याद रखें, src बताना है!
  • getSymbols() द्वारा बनाए गए डेटा को जाँचने के लिए str() का उपयोग कीजिए. ध्यान रखें, यह / हटा देगा!
  • आज से 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 = "___")
कोड संपादित करें और चलाएँ