ผลตอบแทนสะสมของพอร์ตโฟลิโอ
ในแบบฝึกหัดที่ผ่านมา คุณได้คำนวณ ผลตอบแทนเฉลี่ย ในช่วงเวลาหนึ่ง ซึ่งให้ ตัวเลขผลตอบแทนเพียงค่าเดียว สำหรับทั้งช่วงนั้น แต่ถ้าต้องการ พล็อตการเปลี่ยนแปลงของผลตอบแทนตามเวลา จะทำอย่างไร? สำหรับเรื่องนี้ จำเป็นต้องใช้ ผลตอบแทนสะสม แทนที่จะเป็นผลตอบแทนเฉลี่ย เช่นเดียวกับดอกเบี้ยในบัญชีธนาคาร ผลตอบแทนสะสมจะบอก ผลตอบแทนทบต้น ณ แต่ละวันในชุดข้อมูล กล่าวคือ "ถึงวันนี้ ผลตอบแทนรวมนับตั้งแต่ต้นข้อมูลคือเท่านี้"
จำไว้ว่าเนื่องจากเอฟเฟกต์การทบต้น จำเป็นต้องใช้ cumprod() ในการคำนวณ NumPy ถูกนำเข้ามาแล้วในชื่อ np และข้อมูลผลตอบแทนรายวันจากแบบฝึกหัดก่อนหน้าพร้อมใช้งานภายใต้ตัวแปร returns มาลองทำกันเลย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์พอร์ตโฟลิโอด้วย Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create portfolio returns column
returns['Portfolio']= ____.____(____)