ผลตอบแทนสะสมจากการลงทุน $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