Buscar

Rede neural Bovespa final

Prévia do material em texto

14
SERVIÇO PÚBLICO FEDERAL
MINISTÉRIO DA EDUCAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO PARÁ.
CAMPUS BELÉM
CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO
SAYMO FURTADO VINAGRE
APLICAÇÃO DE UMA RNA PARA PREVISÃO DE UM ATIVO NA BOVESPA 
BELÉM/PA
2020
SAYMO FURTADO VINAGRE
APLICAÇÃO DE UMA RNA PARA PREVISÃO DE UM ATIVO NA BOVESPA 
Projeto de pesquisa apresentado como requisito da 2ª bimestral da disciplina de Metodologia Científica, pelo Curso de Engenharia de Controle e Automação, Turma C3109TX, do Instituto Federal de Educação, Ciência e Tecnologia do Pará (IFPA), Campus Belém, orientado pela Professora M.Sc. Vanessa Souza Álvares de Mello.
 
BELÉM/PA
2020
SAYMO FURTADO VINAGRE
APLICAÇÃO DE UMA RNA PARA PREVISÃO DE UM ATIVO NA BOVESPA 
Avaliado por:
 Profª. M.Sc. Vanessa Souza Álvares de Mello
Data de entrega: 31/01/2020
BELÉM/PA
2020
SUMÁRIO
1 JUSTIFICATIVA	4
2 OBJETIVOS	5
2.1 OBJETIVO GERAL	5
2.2 OBJETIVOS ESPECÍFICOS	5
3 REFERENCIAL TEÓRICO	6
3.1 BOLSA DE VALORES	6
3.1.2COMPORTAMENTO DA BOLSA DE VALORES	6
3.2 REDES NEURAIS ARTIFICIAS	7
3.2.1 TOPOLOGIA	7
3.2.2 TREINAMENTO	9
3.2.3 REDE NEURAL COM BACKPROPAGATION	9
3.2.4 REDE NEURAL PARA PREVISÕES DE SÉRIE TEMPORAIS	10
4 METODOLOGIA	11
4.1 Materiais e Métodos	11
5 RESULTADOS ESPERADOS	12
6 CRONOGRAMA DE ATIVIDADES	13
REFERÊNCIAS	14
1 JUSTIFICATIVA
Para o sistema financeiro o mercado de ações é uma das principais fontes de captação de recurso para o desenvolvimento econômico. Dessa forma, um dos pontos mais relevantes é a previsão do comportamento dos preços. No entanto, essa previsibilidade não é algo trivial, o que faz com que essa modalidade de investimento ainda seja pouco atrativa para a maior parte da população, visto que o medo de tomar decisões equivocadas e dessa forma ver seu patrimônio se desfazer. Para facilitar esse mecanismo de analise são aplicados recursos computacionais.
Este projeto tem como o objetivo a aplicação de um algoritmo genético para prever o comportamento de um ativo na bolsa de valores de São Paulo (BOVESPA), onde o pesquisador irá levantar dados do mercado e buscar auxilio na literatura que possam abordar a temática do trabalho. 
Desta forma o trabalho estará visando auxiliar o investidor com pouco conhecimento na área a tomar a decisão que mais se adequa ao seu perfil, aumentando as suas possibilidades de ter uma renda passiva de longo prazo além das mais conhecidas atualmente.
2 OBJETIVOS
Para o direcionamento do trabalho, seguem os objetivos: geral e especifico.
2.1 Objetivo Geral
O objetivo do trabalho é fazer a previsão de um ativo da BOVESPA com a aplicação de uma Rede Neural Artificial (RNA) auxiliando na tomada de decisão do investidor.
2.2 Objetivos Específicos
Os objetivos específicos são:
· Fazer o estudo do mercado; 
· Fazer o levantamento dos dados que serão inseridos no algoritmo;
· Fazer o estudo de qual técnica irá se adequar melhor ao objetivo proposto;
· Fazer os testes.
3 REFERENCIAL TEÓRICO
Essa seção tem como finalidade apresentar a descrição do comportamento do mercado financeiro e introduzir as características e modelos de arquitetura de uma RNA.
3.1 Bolsa de valores
Importante fonte de captação financeira para as empresas e pessoas físicas, o mercado de capitais vem crescendo consideravelmente no Brasil. Segundo dados da BM&FBOVESPA (Bolsa de Mercadorias e Futuros do Brasil), nas operações do mercado acionário os investidores individuais tiveram participação de 30% do volume negociado na BOVESPA no três primeiros meses de 2010. De fevereiro de 2008 a fevereiro de 2010, o aumento de contas de investidores pessoa física com posição de custodia foi de 19%, tudo isso mostra o crescente interesse dos investidores individuais (MARANGONI, 2010).
A bolsa de valores é um ambiente onde as empresas emitem títulos no qual investidores podem negocia-los, podendo ter capital de caráter privado, publico ou misto. Esse processo é intermediado com auxilio de correspondentes de negociação através de corretoras, tendo como objetivo configurar um ambiente organizado e seguro para essa forma de negociação. Buscando assim oferecer um ambiente que os investidores recebam as ações compradas de maneira eficiente e seguras de forma prática (https://www.btgpactualdigital.com/blog/investimentos/tudo-sobre-bolsa-de-valores).
3.1.2 Comportamento da Bolsa de valores
Partindo-se do pressuposto que os fatores que influenciaram em padrões de comportamento do passado das séries temporais, continuarão a influenciar no comportamento futuro, torna-se necessária a utilização de métodos que capturem características do comportamento do passado a fim de prever o próximo acontecimento com certo grau de confiança. Muitos trabalhos na literatura sobre previsão em mercado financeiro utilizando séries temporais tem se centrado em modelos não-lineares uni variados, uma vez que esses modelos capturam vários tipos de assimetria e outros fenômenos não-lineares (Filho; SILVA; VEIGA; TORTATI, 2011). 
 
3.2 Redes Neurais Artificiais 
 Redes Neurais artificiais são modelos matemáticos que assemelham-se a estruturas cerebrais possuindo a capacidade de aprendizado e generalização. Os neurônios artificiais são basicamente os processadores da rede neural, formados pelos chamados pesos sinápticos, função de soma e função de ativação (TEXEIRA, 2012).
FIGURA 1-Modelo de um Neurônio 
TEXEIRA, 2012
3.2.1 Topologia 
As redes neurais são construídas obedecendo características especificas de acordo com o problema a ser resolvido, dessa forma ela ira ser implementada seguindo a topologia mais adequada pra solução do problema. A topologia denominada perceptrons são as redes de topologia mais simples, possuindo somente uma camada de entrada, onde tem os dados rapidamente processados e enviados para a saída, após passar pela função de ativação (Texeira, 2012). 
Onde a saída do neurônio é definida pela função de ativação onde ela pode ser descrita de vários modos porém umas com mais destaque dentre elas: função limiar, função limiar por partes, função sigmoide logística e a função tangente sigmoide (sn, 2010).
Figura 2- Perceptron 
TEXEIRA, 2012
Outra topologia que é muito usual é a rede perceptron múltiplas camadas onde se tem a adição de camadas intermediarias. Ela possui a capacidade de solucionar problemas mais complexos.
FIGURA 3 – Perceptron Multiplas Camadas
TEXEIRA, 2012
3.2.2 Treinamento
Uma rede neural apresenta dois tipos de treinamento. O primeiro deles é o supervisionado, onde a rede possui um “professor” que verifica os dados reais e os confere com os dados de saída do aprendizado retornando o valor de um erro para a rede. O segundo tipo de treinamento é o não supervisionado, onde não existe um “professor” e a rede aprende através de exemplos de dados semelhantes para definir seu aprendizado (TEXEIRA, 2012). 
3.2.3 Rede Neural com Backpropagation
Redes Neurais que utilizam esse tipo de algoritmo tem como objetivo minimizar o termo erro referente a saída desejada e o valor da saída real. Após fazer a comparação entre a saída real e a saída desejada, os pesos sinápticos são ajustados para conseguir que o erro atinja um valor mínimo o processo e repetido até que se encontre a melhor característica (MARANGONI, 2010). 
3.2.4 Rede Neural Para Previsões De Série Temporais 
Pode – se definir série temporal como uma sequencia de dados de uma determinada variável alocada num período. Diversos fenômenos científicos podem ser classificados como séries temporais. Na economia é possível identificar inúmeras séries temporais: PIB, Inflação, taxa de juros, taxa de câmbio, etc (MARANGONI, 2010).
Uma vez que tais dados[de séries temporais financeiras] refletem o resultado do comércio entre compradores e vendedores, por exemplo no mercado de ações, várias fontes de noticias e outros eventos econômicos exógenos podem causar um impacto sobre o padrão da série temporal de preços de ativos. Dado quenoticias podem levar a várias interpretações e dado também que eventos econômicos específicos como crise do petróleo, podem durar por algum tempo, frequentemente notamos que grandes observações positivas ou negativas em séries temporais financeiras tendem a aparecer em aglomerados (apud GUJARATI, D.2006, p.856)
4 METODOLOGIA 
Durante o período de seis meses serão feito pesquisas para o levantamento de dados na parte de Relação com o Investidor (RI) das empresas e em sites especializados na temática abordada. Além de disso, o pesquisador buscará referencial teórico necessário para dar suporte a sua pesquisa. 
4.1 Materiais e Métodos
Para a realização do projeto será usado a software Matlab.
 
O projeto seguirá as seguintes etapas:
1ª Etapa – Levantamento de dados em sites especializados no tema e no RI das empresas. 
2ª Etapa – Busca na literatura para auxiliar na tomada de decisão de qual ferramenta ou método de RNA irá se adaptar melhor ao objetivo proposto.
3ª Etapa – Programação do algoritmo buscando implementar as variáveis escolhidas para fazer a parametrização e assim prever o comportamento do ativo. 
4ª Etapa – Escolha de um ativo para fazer o teste da RNA. 
5ª Etapa – Escolha de um segundo para verificar se a RNA não se adaptou somente ao primeiro ativo.
6ª Etapa – Fazer uma interface para melhor interação do usuário com a RNA.
5 RESULTADOS ESPERADOS
Após a escolha da arquitetura, do desenvolvimento do algoritmo e treinamento, espera-se que a RNA consiga se comportar de forma similar ou próxima do comportamento real do ativo.
 
6 CRONOGRAMA DE ATIVIDADES
No Quadro 1 segue o cronograma de atividade.
Quadro 1 – Cronograma de atividades.
	Ações/Etapas
	2019
	2020
	
	Nov
	Dez
	Jan
	Fev
	Mar
	Abr
	Maio
	Jun
	Jul
	Coleta de dados para alimentar a RNA
	
	
	
	
	
	
	
	
	
	Estudo na literatura para fazer a escolha da melhor arquitetura 
	
	
	
	
	
	
	
	
	
	Desenvolvimento do algoritmo 
	
	
	
	
	
	
	
	
	
	Escolha do ativo para fazer o treinamento da RNA
	
	
	
	
	
	
	
	
	
	Relatório Final 
	
	
	
	
	
	
	
	
	
Fonte: Autor, 2020
REFERÊNCIAS
BTG PACTUAL digital. Bolsa de Valores: o que é, como funciona e como investir.https://www.btgpactualdigital.com/blog/investimentos/tudo-sobre-bolsa-de-valores . Acesso em 5 de mar. 2020
MARAGONI, Pedre Henrique. Redes Neurais Artificiais para Previsão de Séries Temporais no Mercado Acionário. UFSC-Santa Catarina, 2010
GIRIOLI L.S; RIBEIRO E. M. Utilização de Redes Neurais Artificiais para Análise Técnica no Mercado de Ações: Estudo dos Índices IBOVESPA e Dow Jones Industrial Average (DJIA). Revista EPeQ/Fafibe, 1ª. Ed
FILHO, E.L.S; SILVA. V; VEIGA C. L; TORTATO U. Previsão dos retornos do IBOVESPA utilizando Redes Neurais Artificiais FEEDFORWARD Evolutivas. Revista Produção Online. Florianópolis, v.11, n 4 , out/dez 2011.
TEXEIRA, J V S. Previsão do Índice da Bolsa de Valores do Estado de São Paulo Utilizando Redes Neurais Artificiais. UFLA-MG, 2012.

Continue navegando