Beta das acções

Índice Beta é um importante indicador financeiro.


Ele nos permite diferenciar ativos defensivos de ativos agressivos.


Em épocas de crise, por exemplo, é preferível ter ativos mais defensivos em sua carteira de investimentos.


E é através do índice beta que você poderá separar o nível de risco dos ativos.



  • Beta Alto : Beta > 1

  • Beta Neutro : Beta = 1

  • Beta Baixo : Beta < 1



import pandas as pd

from pandas_datareader import data as pdr

import yfinance as yfin

import matplotlib.pyplot as plt

yfin.pdr_override()

 



from pandas_datareader import data as wb

tickers = ['PG''^GSPC']

data = pd.DataFrame()

for t in tickers:

    data[t] = wb.DataReader(t, data_source='yahoo', start='2012-1-1', end='2021-12-31')['Adj Close']   



import numpy as np

rentabilidade = np.log( data / data.shift(1) )

rentabilidade



# covariance matrix

cov = rentabilidade.cov() * 250

cov



# indexe ambos os eixos. Selecione o elemento da primeira linha, segunda coluna

cov_com_mercado = cov.iloc[0,1]

cov_com_mercado



marcado_var = rentabilidade['^GSPC'].var()*250

marcado_var

 

# Calcular o Beta



PG_beta = cov_com_mercado/marcado_var

PG_beta














 


 

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação