DESENVOLVIMENTO DE UM SOFTWARE DE ANÁLISE DE TENDÊNCIAS DE COMPRA/VENDA DE ATIVOS NEGOCIADOS NAS BOLSAS DE VALORES UTILIZANDO A TÉCNICA DE MÉDIAS MÓVEIS Gabriel Malheiros Silveira Orientador: Prof. Oscar Dalfovo, Doutor
Roteiro da apresentação Introdução Objetivos Fundamentação teórica Especificações da ferramenta Desenvolvimento da ferramenta Operacionalidade da ferramenta Resultados e discussões Conclusão Extensão
Introdução O mercado de ações vem se tornando cada vez mais acessível a novos investidores. Com este software, será possível utilizar a técnica das médias móveis, para ajudar os usuários com informações relevantes para as ações. O Software a partir de parâmetros dos próprios usuários, mostrará em um gráfico os preços e médias de uma determinada ação escolhida (de um período escolhido), bem como pequeno relatório de análise dos últimos dias. O software ficará disponível aos alunos do prof. Dalfovo em sua disciplina de TIGN.
Objetivos Aplicar a técnica de médias móveis no software para análise de ativos negociados na Bolsa de Valores, Mercadorias e Futuros de São Paulo (BM&FBOVESPA); Disponibilizar um software de análise de ativos negociados na bolsa a ser utilizado na disciplina de TIGN da FURB, para auxiliar o docente na apresentação do conteúdo programático previsto na ementa desta disciplina.
Fundamentação teórica Bolsa de Valores / BM&FBOVESPA As ações nada mais são do que títulos nominativos negociáveis, que representam uma fração do capital social da empresa. Compra e/ou venda de ações ou ativos de uma empresa é uma forma de investimento financeiro de renda variável. São emitidos por empresas de sociedades anônimas, que negociam suas ações na Bolsa de Valores. A Bolsa de Valores, Mercadorias e Futuros de São Paulo (BM&FBovespa) é a bolsa de valores oficial do Brasil.
Fundamentação teórica Análise Técnica A análise técnica, também conhecida por análise gráfica propõe que os preços das ações seguem um padrão, que possibilita ao investidor fazer uma leitura deste padrão e acompanhar sua movimentação, mesmo que parcialmente(abe, 2009, p. 28). É uma análise que tem como base o estudo do comportamento humano. Levando em consideração que as pessoas repetem seus comportamentos, os investidores responderão também da mesma forma a condições que acontecem várias vezes no mercado.
Fundamentação teórica Médias Móveis Dentro da análise técnica, uma das técnicas é a de médias móveis. Dentro da análise técnica, uma das técnicas é a de médias móveis. Elas são linhas dentro do gráfico de preços, que representam uma média dos mesmos que se deslocam no tempo. Indicam, portanto o valor médio para determinados períodos. Médias Móveis são consideradas rastreadores de tendência, elas são usadas para perceber as tendências do mercado para determinada ação em determinado período. Além disto, elas oferecem outro dado interessante, o de Suporte/Resistência,
Fundamentação teórica Médias Móveis Suporte/Resistência O suporte de uma ação é uma faixa de preço a qual as ações normalmente param ao começar a cair e acumulam para ganhar força a uma nova subida. O contrário ocorre com a resistência, que é a faixa de preço que as ações param ao começarem a subir, sendo seus preços pressionados novamente para baixo. A quebra deste suporte ou resistência, quando ocorrem, normalmente indica uma possível mudança de tendência.
Fundamentação teórica Médias Móveis Crossover Outra informação muito interessante que as médias móveis têm a oferecer são os cruzamentos ou crossovers. Estes indicam sinal de compra ou de venda quando ocorrem, e são facilmente visualizados. Quando o preço de uma ação cruza a sua média móvel para cima, é considerado um sinal de compra da ação, da mesma forma ao se cruzar para baixo é considerado um sinal de venda da mesma. Como exemplo Como exemplo gráfico da Apple ao lado (preço quebrando a média para cima, indica provável ponto de compra).
Fundamentação teórica Médias Móveis Média Móvel Simples (MMS) Existem diversas Médias Móveis,o software abrange duas delas, a Existem diversas Médias Móveis,o software abrange duas delas, a Média Móvel Simples (MMS) e a Média Móvel Exponencial (MME). A MMS é uma média aritmética dos preços da ação contidos em um determinado período, conforme fórmula abaixo:
Fundamentação teórica Médias Móveis Média Móvel Exponencial (MME) A MME tem uma suave diferença quanto a MMS, ela reage apenas A MME tem uma suave diferença quanto a MMS, ela reage apenas aos novos preços entrando na média, nesta média, os novos preços recebem um peso maior na média, enquanto os preços mais antigos não somem, mas vão sendo espremidos aos poucos com o passar do tempo. Pode ser demonstrada na fórmula abaixo:
Fundamentação teórica Mineração de Dados A mineração de dados ou data mining é um processo de descoberta de conhecimento, previamente desconhecido, em uma base de dados. A descoberta é feita através do uso de técnicas automáticas de exploração de grandes quantidades de dados de forma a identificar padrões ou tendências. Posteriormente este conhecimento adquirido através do data mining deve ser utilizado como um suporte a tomada de decisões (CARVALHO, 2002).
Especificações da ferramenta Principais requisitos funcionais O software deverá permitir ao usuário se cadastrar; O software deverá permitir ao usuário adicionar ações da bolsa de valores; O software deverá permitir ao usuário parametrizar seu perfil (dias para cálculo das médias, % de segurança); O software deverá calcular as médias móveis e mostrar graficamente a média móvel calculada, bem como os preços da ação em determinado período; O software deverá informar textualmente a análise dos últimos 5 dias do período analisado; O software deverá quando pedido, avisar em caso de alerta de compra e/ou venda para as ações cadastradas pelo usuário com base nos parâmetros cadastrados pelo mesmo.
Especificações da ferramenta Requisitos não funcionais O software deverá ser desenvolvida para o banco de dados MySQL; O software deverá ser utilizado como material de apoio para a disciplina de TIGN da FURB, através do servidor do campeche; O software deve ser compatível com o navegador Google Chrome.
Desenvolvimento da ferramenta Linguagem de programação PHP; Ambiente de Desenvolvimento Notepad++; Plugin jquery para Gráficos HighCharts.
Operacionalidade da ferramenta Tela de Login:
Operacionalidade da ferramenta Tela Inicial:
Operacionalidade da ferramenta Tela Seleção Período:
Operacionalidade da ferramenta Gráfico:
Operacionalidade da ferramenta Alertas:
Operacionalidade da ferramenta Perfil Usuário/ Parâmetros:
Resultados e discussões
Resultados e discussões
Resultados e discussões
Resultados e discussões
Resultados e discussões
Resultados e discussões
Resultados e discussões
Conclusão
Extensões
Acessando o Software Software