สร้างกลยุทธ์สัญญาณโดยใช้ EMA
ก่อนหน้านี้ได้ลองใช้กลยุทธ์สัญญาณแบบ SMA ไปแล้ว แต่ตอนนี้อยากลองดูว่า EMA (exponential moving average) จะเป็นตัวเลือกที่ดีกว่าหรือไม่ เนื่องจากมีความไวต่อการเคลื่อนไหวของราคาล่าสุดมากกว่า นอกจากนี้ยังต้องการใช้ไลบรารี talib ในการคำนวณตัวชี้วัด หลังจากเปลี่ยนมาใช้กลยุทธ์สัญญาณแบบ EMA แล้ว จะทำการ backtest ในลักษณะเดิมโดยใช้ข้อมูลราคาหุ้น Apple
แพ็กเกจ bt และ talib ได้ถูก import ให้แล้ว และข้อมูลราคาย้อนหลังของหุ้น Apple ถูกโหลดไว้ในตัวแปร price_data เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเทรดทางการเงินด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the EMA
ema['Close'] = ____(price_data['Close'], ____)