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

การนำ Indicator ไปใช้งาน - III

ในตลาดการเงิน เป้าหมายคือการซื้อเมื่อราคาต่ำและขายเมื่อราคาสูง RSI ช่วยคาดการณ์ได้ว่าราคาปรับตัวลงมามากพอหรือยัง โดยเฉพาะเมื่อใช้ช่วงเวลาสั้น เช่น 2 หรือ 3 วัน

ในแบบฝึกหัดนี้ จะสร้าง RSI แบบ 3 ช่วง หรือ RSI 3 เพื่อฝึกฝนการนำ indicator ที่มีโค้ดสำเร็จรูปไปใช้งาน แพ็กเกจ quantstrat และ quantmod ถูกโหลดไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การเทรดหุ้นด้วย R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ add.indicator() กับ strategy ที่มีอยู่คือ strategy.st โดยอ้างอิงโค้ดตัวอย่างจากแบบฝึกหัดก่อนหน้า
  • ระบุฟังก์ชัน RSI เป็นอาร์กิวเมนต์ name
  • กำหนดอาร์กิวเมนต์ที่ต้องการของ RSI โดยใช้ราคาปิดของ mktdata และช่วงย้อนหลัง n เท่ากับ 3 วัน อย่าลืมใช้ฟังก์ชัน quote()!
  • ตั้งชื่อ indicator ใหม่ว่า "RSI_3"

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st, 
              
              # Add the RSI 3 function
              name = ___, 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator RSI_3
              label = ___)
แก้ไขและรันโค้ด