สร้างกลยุทธ์สัญญาณโดยใช้ SMA
ถึงเวลาสร้างและ Backtest กลยุทธ์แบบอิงสัญญาณกลยุทธ์แรกของคุณแล้ว แม้จะดูเรียบง่าย แต่กลยุทธ์ประเภทนี้มีประสิทธิภาพและยังเป็นรากฐานสำหรับกลยุทธ์ที่ซับซ้อนขึ้นซึ่งประกอบด้วยสัญญาณและข้อมูลเพิ่มเติม
การนำสัญญาณที่อิงการเปรียบเทียบราคามาใช้ใน bt เป็นกระบวนการที่ตรงไปตรงมา โดยจะดาวน์โหลดข้อมูลราคาย้อนหลังของหุ้น คำนวณ SMA (ค่าเฉลี่ยเคลื่อนที่แบบเรียบง่าย) กำหนดกลยุทธ์สัญญาณที่อิง SMA แล้วทำ Backtest กับข้อมูลราคาหุ้น
ได้นำเข้าแพ็กเกจ bt ไว้ให้แล้ว และโหลดข้อมูลราคาย้อนหลังของหุ้น Apple ไว้ใน price_data เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรดทางการเงินด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the SMA
sma = price_data.____