เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ดาวน์โหลดข้อมูลอัตราแลกเปลี่ยนจาก Oanda

Oanda.com ให้บริการข้อมูลอัตราแลกเปลี่ยนย้อนหลังสำหรับคู่สกุลเงินหลายคู่ คู่สกุลเงินจะแสดงในรูปแบบสกุลเงินสองสกุล ได้แก่ "base" และ "quote" คั่นด้วย "/" ตัวอย่างเช่น อัตราแลกเปลี่ยนระหว่างดอลลาร์สหรัฐและยูโรจะเขียนเป็น "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 ที่ระบุสัญลักษณ์ของเงินปอนด์อังกฤษและดอลลาร์แคนาดา เพื่อใช้ดึงข้อมูลอัตราแลกเปลี่ยนระหว่างสองสกุลเงินนี้ โดย 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 = "___")
แก้ไขและรันโค้ด