·

Economia ·

Econometria

Envie sua pergunta para a IA e receba a resposta na hora

Texto de pré-visualização

IMPORTAÇÃO II FORMAÇÃO DE CARTEIRA IMPORTAÇÃO Para as ações BR o Yahoo designa SA ao final do ticker da ação Portanto ficamos com os seguintes códigos para as ações da WEG Bradesco Engie e Fleury respectivamente WEGE3SA BBDC3SA EGIE3SA FLRY3SA Montaremos um portifólio de ações selecionadas calculando 1 A taxa de retorno do portfólio 2 Taxa de retorno esperada do Portfólio IMPORTAÇÃO 1º passo instalar a biblioteca do Yahoo 2º passo importação dos pacotes pip install yfinance upgrade nocachedir IMPORTAÇÃO Vamos construir um portfolio com carteira de ações brasileiras Download da base Yahoo Precisamos agora fazer a normalização dos dados para termos a referência correta IMPORTAÇÃO A normalização serve para termos referência na nossa base de dados Vejamos o histórico de preços das ações selecionadas IMPORTAÇÃO A normalização dos valores faz a seguinte conta 𝑷𝒕 𝑷𝟎 𝟏𝟎𝟎 iloc0 extrai os dados da 1a linha inicial dos dados iloc201551 extrai data específica Portanto vamos usar a função iloc0 para criar a normalização IMPORTAÇÃO Escrevendo o comando usando a função iloc0 para portfolioBR temos os dador normalizados IMPORTAÇÃO Graficamente temos In 21 1 portfolioBRportfolioBRiloc0100plotfigsize 146 Out21 matplotlibaxessubplotsAxesSubplot at 0x1c684c3e048 NoneNone Adj Close BBDC3SA Adj Close EGIE3SA Adj Close LREN3SA Adj Close WEGE3SA Date IMPORTAÇÃO Comparando os gráficos sem e com normalização IMPORTAÇÃO Calculo do retorno de um portfólio de ações Ao realizar o comando ao lado verificamos que não temos o retorno do portifólio com as 4 ações selecionadas mas os retornos diários históricos de cada ativos selecionado IMPORTAÇÃO Para calcular o retorno do portfolio como um todo é necessário montar os pesos relativos de cada ativo no portfolio Para tal realizamos o comando Array da biblioteca do Numpy npdot calcula o produto de um vetor ou matriz e o resultado é um escalar Permite calcular o produto do peso no nosso caso 25 para cada ativo de cada ação pelo seu retorno isto é uma multiplicação de matrizes Porém esta rotina te dá uma matriz Isso ocorre pois multiplicamos cada valor da tabela com os respectivos retornos e pesos IMPORTAÇÃO Gostaríamos de um único nº e não uma matriz Portanto devemos estimar o retorno médio anual do preço de cada ação Executando o comando na sequência patribuir o retorno médio de cada ação da carteira IMPORTAÇÃO Logo para estimar o produto do retorno das ações ou seja verificar o retorno médio ponderado do portfolio das ações selecionadas executamos IMPORTAÇÃO Mudanças de peso na carteira WEGE3SA 40 BBDC3SA 40 EGIE3SA 15 FLRY3SA 15 IMPORTAÇÃO PortfolioBR x Ibovespa O seu Portfolio não é o Ibovespa Código po Índice Bovespa BVSP IMPORTAÇÃO Executando a Normalização IMPORTAÇÃO Graficamente o comportamento das ações selecionadas versus Ibovespa