Как я рассчитал среднегодовую ожидаемую доходность акций с помощью Python

Отказ от ответственности.Материал в этой статье носит исключительно образовательный характер и не должен восприниматься как профессиональный совет по инвестированию. Инвестируйте по своему усмотрению. Некоторые внешние ссылки в этом сообщении являются аффилированными.

В этой статье я покажу вам, как можно рассчитать годовую доходность с помощью Python! Обязательно посмотрите видео, чтобы узнать подробности.

Что такое годовая доходность?

Годовой доход — это средняя сумма денег, зарабатываемая активом каждый год в течение определенного периода времени (например, 10 лет, 5 лет, 1 год и т. д.). Он рассчитывается путем прибавления 1 к совокупной доходности и возведения результата в степень 365, деленного на количество дней удержания минус 1.

Зачем использовать годовую доходность?

Согласно Investopedia, годовой доход используется, потому что сумма инвестиций, потерянных или полученных в данном году, взаимозависима с суммой за другие рассматриваемые годы из-за начисления процентов.

Если вы предпочитаете не читать эту статью и хотели бы просмотреть ее видео, вы можете посмотреть Видео на YouTube. В этой статье все описано немного подробнее, и это поможет вам начать программирование кода, даже если на вашем компьютере не установлен язык программирования Python. Или вы можете использовать и статью, и видео в качестве дополнительных материалов для обучения! Весь код и его логика написаны или рассказаны в видео.

Программирование

Первое, что мне нужно было сделать, чтобы начать вычислять годовую доходность с помощью Python, — это импортировать библиотеки, которые я планировал использовать в программе.

#Import the libraries
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

Далее я загрузил, прочитал и показал стоковые данные.

#Load the data
from google.colab import files
files.upload()

Данные об акциях содержали цены акций разных компаний. Все это я планировал получить в годовом исчислении.

Затем я рассчитал дневную простую доходность и умножил ее на 252 (примерно количество торговых дней в году), чтобы получить годовую доходность. Получив годовую доходность, я отсортировал данные в порядке убывания.

#Show the data
sorted_annualized_returns

Затем я хотел видеть данные более наглядно, поэтому я создал гистограмму для отображения информации.

#Plot the sorted annualized returns
plt.bar(sorted_annualized_returns.index, sorted_annualized_returns)
plt.ylabel('Annualized Returns')
plt.xlabel('Assets')
plt.title('Annualized Returns of Assets')
plt.xticks(rotation = 90)

Из графика гистограммы я мог легко увидеть, что Tesla (TSLA) дала годовой доход более 80%, что также было самым высоким доходом в этом наборе данных, а Coca-Cola (KO) дала наименьший годовой доход чуть менее 20. %. Теперь, с помощью этой программы, у меня есть простой способ рассчитать и увидеть доходность в годовом исчислении для различных активов и сравнить их.

Спасибо за прочтение этой статьи, надеюсь, она была интересной для всех вас! Если вам понравилась эта статья и вы нашли ее полезной, пожалуйста, похлопайте в знак признательности. Если вы еще не являетесь членом Medium, то подумайте о том, чтобы стать участником, если не для моих статей, то для всех других замечательных статей и авторов на этом сайте. Вы можете легко стать участником Medium, воспользовавшись ссылкой здесь. Продолжайте учиться, а если вам нравятся финансы, информатика или программирование, заходите и подписывайтесь на мои каналы YouTube (randerson112358 & computer science).

Никогда не поздно начать инвестировать. Если вы хотите создать собственный инвестиционный портфель, зарегистрируйтесь в WeBull по этой ссылке и получите БЕСПЛАТНЫЕ акции просто за открытие счета и пополнение его первоначальным депозитом в размере 100 долларов или больше! Это бесплатные акции, которые вы можете продавать, играть с ними или создавать свою собственную торговую стратегию. В качестве бесплатного приложения для торговли акциями я настоятельно рекомендую его, так как вы можете торговать всеми видами активов, такими как криптовалюты, и у них есть полезные графики и инструменты.

Книги по инвестированию в фондовый рынок:

  • Руководство по инвестированию для болванов


  • Разумный инвестор


  • Случайная прогулка по Уолл-стрит


Книги о денежном мышлении:

  • Богатый папа, бедный папа:


  • Умение обращаться с деньгами: десять простых шагов к финансовому благополучию:


Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.