An implementation of sharpe’s capital asset pricing model

Abstract

This paper implements computationally Sharpe (1964) Capital Asset Pricing Model (CAPM) in order to provide a script that collects data, calculates the parameters of CAPM and tests the statistical significance of those parameters for any asset traded in Brazilian Stock Exchange (B3). The model is estimated using Brazilian’s interbank interest rate (CDI) as the risk free return and B3 stock market index (Ibovespa) return as a proxy for market return. We implemented the CAPM by using Python programming language and tested the program operation for a subset of B3 stock market assets. The results has shown the application was able to attend all functional requirements and, in addition, it is amenable to be developed to provide new features such as parameters of international capital asset pricing model as stated in Frankel (1982).Esse artigo implementa computacionalmente Sharpe (1964) Capital Asset Pricing Model (CAPM) com o objetivo de prover uma aplicação que coleta dados, calcula os parâmetros do CAPM e testa a significância estatística desses parâmetros para qualquer ação negociada na bolsa de valores brasileira (B3). O modelo é estimado utilizando o Certificado de Depósito Interbancário como a taxa livre de risco e o Ibovespa como uma proxy para o retorno de mercado. Nós implementamos o CAPM utilizando a linguagem de programação Python e testamos a operação do programa para um conjunto de ações da B3. Os resultados mostraram que a aplicação foi capaz de atender todos os requerimentos funcionais e, em adição, é passível de desenvolvimento para prover novas funcionalidades, como parâmetros do CAPM internacional como exposto em Frankel (1982)

    Similar works