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

ผลตอบแทนสะสมจากการลงทุน $1,000 ใน Google กับ Apple I

เพื่อนำความสามารถในการคำนวณผลตอบแทนสะสมไปใช้จริง ลองเปรียบเทียบกันว่าถ้าลงทุน $1,000 ในหุ้น Google ('GOOG') หรือ Apple ('AAPL') ตั้งแต่ปี 2010 จะให้มูลค่าเท่าไร

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

การจัดการข้อมูล Time Series ใน Python

ดูคอร์ส

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

ได้นำเข้า pandas เป็น pd และ matplotlib.pyplot เป็น plt ไว้แล้ว พร้อมทั้งโหลดราคาหุ้นของ Google และ Apple ไว้ในตัวแปร data

  • กำหนดตัวแปร investment ให้มีค่าเป็น 1000
  • คำนวณ returns โดยใช้ .pct_change() กับ data
  • บวก 1 เข้าไปใน returns แล้วกำหนดผลลัพธ์ให้กับ returns_plus_one จากนั้นใช้ .cumprod() กับ returns_plus_one และกำหนดผลลัพธ์ให้กับ cumulative_return
  • คูณ cumulative_return ด้วย investment แล้วพล็อตผลลัพธ์

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

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

# Define your investment
investment = ____

# Calculate the daily returns here
returns = ____

# Calculate the cumulative returns here
returns_plus_one = ____
cumulative_return = ____

# Calculate and plot the investment return here 

แก้ไขและรันโค้ด