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

การเพิ่ม Indicator - II

ยอดเยี่ยมมากที่สร้าง indicator ตัวแรกสำเร็จแล้ว! ต่อไปจะทำให้กลยุทธ์แข็งแกร่งยิ่งขึ้นด้วยการเพิ่ม SMA 50 วัน การใช้ค่าเฉลี่ยเคลื่อนที่ระยะสั้นร่วมกับระยะยาวเป็นวิธีที่เรียบง่ายและเป็นมาตรฐาน สำหรับการคาดการณ์ว่าราคาสินทรัพย์มีแนวโน้มปรับตัวสูงขึ้นในอนาคตหรือไม่ แม้ indicator เพียงตัวเดียวจะให้ข้อมูลได้มาก แต่ระบบเทรดที่แข็งแกร่งอย่างแท้จริงต้องอาศัย indicator หลายตัวทำงานร่วมกัน

ในแบบฝึกหัดนี้ จะเพิ่ม SMA 50 วันนี้เข้าไปใน strategy.st โดยมีแพ็กเกจ quantstrat และ quantmod โหลดไว้ให้แล้ว

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

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

ดูคอร์ส

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

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

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

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

# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___, 
              
              # Add the SMA function
              name = "__", 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator SMA50
              label = ___)
แก้ไขและรันโค้ด