ทำความเข้าใจการตั้งค่าเริ่มต้น - II
เช่นเดียวกับบทที่ผ่านมา ให้ใช้ getSymbols() เพื่อดึงข้อมูล SPY จาก Yahoo! Finance
หลังจากนำเข้าข้อมูลแล้ว ให้ใช้ stock() เพื่อแจ้งให้ quantstrat ทราบว่าจะใช้ instruments ใดในการจำลอง และให้ใช้ข้อมูลตามที่เป็นจริง แทนที่จะกำหนดขนาดการซื้อขั้นต่ำแบบ futures นอกจากนี้ คำสั่งนี้ยังระบุสกุลเงินที่ใช้กับ instruments ที่เลือกด้วย โปรดสังเกตว่าทุกครั้งที่ใช้ฟังก์ชันเพื่อ initialize ชุดข้อมูล เช่น GDX หรือ SPY ต้องใส่ชื่อในเครื่องหมายคำพูด:
stock("GDX", currency = "USD")
แพ็กเกจ quantstrat ถูกโหลดเข้า workspace ของคุณแล้ว รวมถึงสตริงวันที่ from และ to ที่สร้างไว้ในแบบฝึกหัดก่อนหน้า
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรดหุ้นด้วย R
คำแนะนำการฝึกหัด
- ใช้คำสั่ง
library()เพื่อโหลดแพ็กเกจquantmod - ใช้
getSymbols()เพื่อดึงข้อมูลที่ปรับแล้วของ SPY จาก Yahoo! Finance ระหว่างวันที่fromและto - ใช้คำสั่ง
stock()เพื่อแจ้งให้quantstratทราบว่าจะใช้ข้อมูล SPY ในกลยุทธ์ และกำหนดสกุลเงินเป็น"USD"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load the quantmod package
___
# Retrieve SPY from yahoo
getSymbols(___)
# Use stock() to initialize SPY and set currency to USD
stock(___)