Você está na página 1de 3

TUTORIAL MERCADO DE AES NO MATLAB 1 INTRODUO

Tutorial referente importao e anlise de dados do mercado de aes no Matlab. Ao especificar o cdigo da ao que se deseja analisar, o Matlab importa os dados online do servidor do Yahoo Finance, site especializado em economia e mercado de aes. A partir deste momento, os seguintes dados ficam disponveis como vetores: - Data; - Valor da ao na abertura do mercado; - Valor mximo da ao durante o dia; - Valor mnimo da ao durante o dia; - Valor da ao no fechamento do mercado; - Volume de aes negociadas; - Valor de fechamento ajustado;

ARQUIVOS NECESSRIOS

Para que o Matlab possa consultar a base de dados do Yahoo Finance, deve-se obter o kit Historical Stock Data no site da Mathworks (http://
www.mathworks.com/matlabcentral/leexchange/18458).

Deve-se descompactar o arquivo hist_stock_data.m dentro do diretrio padro do Matlab, usualmente: Meus Documentos\MATLAB.

IMPORTANDO DADOS DE UMA AO

Para o exemplo sero importados os dados da ao da Petrobrs, negociada na bolsa de Nova Iorque (Dow Jones), no perodo de 18/01/2011 at 11/04/2011.

Basta digitar no Matlab:


>>stock = hist_stock_data('18012011', '11042011', 'PBR');

ARTHUR SCHULER DA IGREJA!

Onde: '18 01 2011' Dia Ms O formato de sada dos dados uma estrutura. 3.1 PLOTANDO O PREO MXIMO DIRIO DA AO Ano

Todos os dados esto contidos na estrutura stock, para o exemplo deseja-se obter apenas os dados de maior valor dirio da ao (Propriedade High). Os valores sero atribudos um vetor chamado maximo: >> maximo=stock.High; Para plotar corretamente os valores deve-se criar um vetor de mesma dimenso, para o exemplo so 59 dias. >> tempo=1:1:59; Em seguida basta plotar o resultado:

Figura 1 - Valor mximo da ao PBR.

Vale lembrar que os vetores obtidos no possuem sbados e domingos visto que a bolsa de valores encontra-se fechada. Para verificar as datas basta acessar a clula Date dentro da estrutura stock.

ARTHUR SCHULER DA IGREJA!

Com a importao dos dados histricos da ao, pode-se realizar uma srie de anlises com grafismo ou abordagem fundamentalista de aes utilizando-se todos os recursos disponveis no Matlab.

ARTHUR SCHULER DA IGREJA!