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

สร้างกลยุทธ์สัญญาณโดยใช้ 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'], ____)
แก้ไขและรันโค้ด