Beta das acções
O Í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
Enviar um comentário