वार्षिकीकृत रिटर्न

Python में Portfolio Analysis परिचय

Charlotte Werger

Data Scientist

रिटर्न की तुलना

  1. Annual Return: एक कैलेंडर वर्ष में कमाया गया कुल रिटर्न

  2. Annualized return: किसी भी अवधि से निकाला गया वार्षिक rate of return

  3. Average Return: लंबी अवधि का कुल रिटर्न, जिसे (छोटी) अवधियों में समान बाँटा गया हो.

  4. Cumulative (compounding) return: ऐसा रिटर्न जिसमें ब्याज, डिविडेंड और कैपिटल गेन को दोबारा निवेश करने के चक्रवृद्धि प्रभाव शामिल हों.

Python में Portfolio Analysis परिचय

रिटर्न वार्षिकीकरण क्यों?

$$ पोर्टफोलियो रिटर्न की तालिका

$$

  • Average return = (100 - 50) / 2 = 25%
  • वास्तविक रिटर्न = 0% इसलिए औसत रिटर्न प्रदर्शन के लिए सही माप नहीं!
  • अलग-अलग अवधि वाले पोर्टफोलियो कैसे तुलना करें?
  • समय के साथ compounding प्रभावों का हिसाब कैसे रखें?
Python में Portfolio Analysis परिचय

वार्षिकीकृत रिटर्न की गणना

$$

  • N वर्षों में: $rate= (1 +Return)^{1/N} -1$

  • N महीनों में: $rate= (1+Return)^{12/N} -1$

  • किसी भी अवधि को वार्षिक दर में बदलें:

  • Return वह कुल रिटर्न है जिसे आप annualize करना चाहते हैं.
  • N अब तक की अवधियों की संख्या है.
Python में Portfolio Analysis परिचय

Python में वार्षिकीकृत रिटर्न

# timeseries की शुरुआत और अंत जाँचें
apple_price.head(1)
date
2015-01-06    105.05
Name: AAPL, dtype: float64
apple_price.tail(1)
date
2018-03-29    99.75
Name: AAPL, dtype: float64
# महीनों की संख्या असाइन करें
months = 38
Python में Portfolio Analysis परिचय

Python में वार्षिकीकृत रिटर्न

# कुल रिटर्न की गणना करें
total_return = (apple_price[-1] - apple_price[0]) / 
                apple_price[0]

print (total_return)
0.5397420653068692
Python में Portfolio Analysis परिचय

Python में वार्षिकीकृत रिटर्न

# महीनों पर वार्षिकीकृत रिटर्न निकालें
annualized_return=((1 + total_return)**(12/months))-1
print (annualized_return)
0.14602501482708763
# तीन वर्ष की अवधि चुनें
apple_price = apple_price.loc['2015-01-01':'2017-12-31']
apple_price.tail(3)
date
2017-12-27    170.60
2017-12-28    171.08
2017-12-29    169.23
Name: AAPL, dtype: float64
Python में Portfolio Analysis परिचय

Python में वार्षिकीकृत रिटर्न

# 3 वर्षों पर वार्षिकीकृत रिटर्न निकालें
annualized_return = ((1 + total_return)**(1/3))-1

print (annualized_return)
0.1567672968419047
Python में Portfolio Analysis परिचय

अभ्यास करते हैं!

Python में Portfolio Analysis परिचय

Preparing Video For Download...