CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS PROGRAMA DE PÓS-GRADUAÇÃO EM MODELAGEM MATEMÁTICA E COMPUTACIONAL CARACTERIZAÇÃO DE DADOS E PROPOSTA DE ESTRATÉGIAS DE COMERCIALIZAÇÃO DE ATIVOS DA BOLSA DE VALORES EDUARDO JABBUR MACHADO Orientador: Prof. Dr. Adriano César Machado Pereira Centro Federal de Educação Tecnológica de Minas Gerais BELO HORIZONTE - MG 17 DE OUTUBRO DE 2014 EDUARDO JABBUR MACHADO CARACTERIZAÇÃO DE DADOS E PROPOSTA DE ESTRATÉGIAS DE COMERCIALIZAÇÃO DE ATIVOS DA BOLSA DE VALORES Projeto de Dissertação de Mestrado, submetido ao Programa de Pós-Graduação em Modelagem Matemática e Computacional, como parte dos requisitos exigidos para a obtenção do título de Mestre em Modelagem Matemática e Computacional. Área de Concentração: Computacional Modelagem Matemática e Linha de Pesquisa: Sistemas Inteligentes Orientador: Prof. Dr. Adriano César Machado Pereira Centro Federal de Educação Tecnológica de Minas Gerais CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS PROGRAMA DE PÓS-GRADUAÇÃO EM MODELAGEM MATEMÁTICA E COMPUTACIONAL BELO HORIZONTE - MG 17 DE OUTUBRO DE 2014 Esta folha deverá ser substituída pela cópia digitalizada da folha de aprovação fornecida pelo Programa de Pós-graduação. Dedico este trabalho ao meus pais Antônio e Mércia, à minha esposa Ana Paula e aos meus irmãos Adriana, Fernanda, Gustavo e Katarina pelo apoio, dedicação e a coragem que todos encaram a vida. Agradecimentos Agradeço meus pais Antônio Geraldo Machado e Mércia de Fátima Jabbur Machado por me proporcionarem a oportunidade de viver, à minha esposa Ana Paula pela paciência, compreensão e muito amor durante 11 anos de relacionamento, aos meus irmãos Adriana, Fernanda, Gustavo e Katarina pelo exemplo de vida, pois foram muitas batalhas da infância à vida adulta. Ao meu orientador Prof. Dr. Adriano César Machado Pereira, pois durante estes 2 anos e meio de contato, foi mais do que um professor, foi um verdadeiro amigo, que sempre levava consigo virtudes como paciência, compreensão, boa vontade, presteza, disponibilidade e facilidade de comunicação, tentando enxergar o que havia de melhor em meio às diversidades, diculdades e períodos de turbulências. Aos colaboradores deste trabalho, Prof. Dr. Humberto Brandão, Douglas Castilho, Everton Silva pela paciência e participação na publicação do nosso artigo cientíco. Aos amigos Luiz Ângelo Machado, Rafael Arcângelo Machado, Paulo Tarso Machado Teixeira, Carlos Alberto Silva de Assis e Fábio Silveira Elias, que de forma direta e indireta, foram pessoas que nos momentos de desespero, de alguma forma, me zeram enxergar uma saída, atuando como facilitadores de apoio moral e tecnológico. Aos amigos e colegas de trabalho das empresas CpmBraxis Capgemini (Karla Conrado e Leonardo Hermont) e Copasa (Alcione Azzalin, Eveline Almeida, Márcio de Souza, William Márcio (Bill), pela amizade, oportunidade e exibilidade para estudar, pelos "puxões de orelhas", pelas aulas de matemática e principalmente pela experiência de vida e maturidade que tive o privilégio de adquirir durante 3 (três) anos de convivência. Aos militares e amigos Ten Vieira e Ten Suenaga pelos momentos vibrantes, troca de experiências prossionais, suporte e apoio em todos os sentidos, pois só quem serviu à nação dentro de um quartel conhece o signicado e o peso da palavra missão. Aos familiares e amigos, gostaria de desculpar-me pelas inúmeras ausências e abdicação nos eventos e encontros familiares durante estes 4 anos intercalando o tempo entre estudos, trabalho e lazer, pois como todos sabem, precisei "...lavar muita caixa d' água...". ii Resumo O mercado de investimento está crescendo a cada dia, desempenhando um papel importante na vida dos indivíduos e corporações. Portanto existe uma necessidade de compreender melhor as situações que ocorrem no mercado de capitais, através de estratégias e indicadores técnicos que possam auxiliar no reconhecimento de padrões, nas análises e decisões de investimento. Este trabalho realiza um estudo dos dados de séries temporais de cotações históricas sobre ativos da BMF&BOVESPA, dados de volume coletados da Web (redes sociais, fóruns, blogs e páginas de notícias de investimento), com o objetivo de buscar subsídios que possam auxiliar em um melhor entendimento do comportamento do mercado nanceiro. Baseado na Teoria das Ondas de Elliott, implementei 44 (quarenta e quatro) Estratégias de Negociação denominadas de Rompimento e Correção acrescidas de indicadores nanceiros de Preço, Volume e Volume da Web, validando-as em um simulador realístico do mercado nanceiro. É utilizada uma metodologia composta de 4 (quatro) etapas distintas: Caracterização de Dados, Mineração de Dados, Modelagem de Padrões de Elliott e Estratégias de Comercialização de Ativos. Durante as caracterizações e experimentos vericou-se a ocorrência de grandes oscilações negativas e positivas no intervalo de tempo entre 10h às 11h45. Os melhores retornos nanceiros encontrados utilizaram indicadores de volume com dados da Web, onde foi restringida a quantidade de ordens de compra e venda (gatilhos) realizadas, minimizando os prejuízos e potencializando os gatilhos que geram lucro. PALAVRAS-CHAVE: Caracterização de dados, bolsa de valores, estratégias de negociação, indicadores nanceiros. iii Abstract The investment market is growing every day, playing an important role in the lives of individuals and corporations. Therefore there is a need to better understand the situations that occur in the capital market through strategies and technical indicators that can assist in pattern recognition, the analysis and investment decisions. This paper conducts a study of the time series data of historical quotes on the BMF&BOVESPA, volume data collected from the Web (social networks, forums, blogs and news pages of investment), with the purpose of seeking grants that may assist in a better understanding of nancial market behavior. Based on Elliott Wave Theory, implemented 44 (forty-four) Trading Strategies termed Breakout and Correction plus nancial indicators of Price, Volume and Volume Web, validating them in a realistic simulation of the nancial market. Characterization Data, Data Mining, Modelling Standards Elliott and Marketing Strategies Asset: a methodology consisting of four (4) distinct stages is used. During the characterizations and experiments veried the occurrence of large positive and negative uctuations in the time interval between 10h to 11h45. The best nancial returns found volume indicators used data from the Web, where it was restricted to the amount of purchase orders and sales (triggers) performed, minimizing losses and maximizing the triggers that generate prot. Keywords: Characterization data, stock market, trading Strategies, nancial indicators. iv Lista de Tabelas 3.1 Indicadores Financeiros . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.1 4.2 4.3 Layout do arquivo disponibilizado pela BMF&BOVESPA . . . . . . . 18 Layout dos arquivos da Web . . . . . . . . . . . . . . . . . . . . . . . 19 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 Layout Bottom 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Layout Top 10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Sequência de Variação . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Percentual de maior e menor variação do ativo PETR4 Volume faturado . . . . . . . . . . . . . . . . . . . . . Volume da coleta de dados da Web . . . . . . . . . . . Regras de conança encontras no aplicativo WEKA . . Resultados - Estratégia de Rompimento . . . . . . . . . Resultados - Estratégia de Correção . . . . . . . . . . . Estratégias de Rompimento . . . . . . . . . . . . . . . Estratégias de Correção . . . . . . . . . . . . . . . . . v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 36 36 39 45 45 48 49 Lista de Figuras 3.1 3.2 Retas de Suporte e Resistência . . . . . . . . . . . . . . . . . . . . . . 11 Ondas de Elliott . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 Etapa de Caracterização de Dados . . . . . . . . . . Arquitetura (Pipeline ) Observatório da Web . . . . Etapa de Mineração de Dados . . . . . . . . . . . . Etapa de Modelagem de Padrões de Elliott . . . . . Fluxograma das Ondas de Elliott . . . . . . . . . . Etapa de Estratégias de Comercialização de Ativos Estratégias de Rompimento e Correção . . . . . . . Modelagem das Estratégias de Negociação . . . . . Simulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 18 20 21 22 24 24 25 27 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 5.10 5.11 5.12 5.13 5.14 5.15 5.16 5.17 5.18 5.19 5.20 5.21 5.22 5.23 5.24 5.25 Site InfoMoney . . . . . . . . . . . . . . . . . . . . . . . . . . . Percentual de Variação Diário . . . . . . . . . . . . . . . . . . . Percentual de Variação ordenado dos ativos acima do Ibovespa . Percentual de Variação ordenado dos ativos abaixo do Ibovespa Volume de dados de fontes especializadas por data . . . . . . . . Volume de notícias por data . . . . . . . . . . . . . . . . . . . . Volume de Tweets por data . . . . . . . . . . . . . . . . . . . . Tweets e Volume nanceiro (ação VALE3) . . . . . . . . . . . . Algoritmo implementado das Ondas de Elliott . . . . . . . . . . Ondas de Elliott de um único período . . . . . . . . . . . . . . . Ondas de Elliott de um único dia . . . . . . . . . . . . . . . . . Ondas de Elliott de um único período de 2 meses . . . . . . . . Várias Ondas de Elliott de um período de 2 meses sem intervalo Experimento 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Algoritmo experimento 1 . . . . . . . . . . . . . . . . . . . . . . Experimento 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . Algoritmo experimento 2 . . . . . . . . . . . . . . . . . . . . . . BBAS3 - Estratégias de Rompimento . . . . . . . . . . . . . . . BBAS3 - Estratégias de Correção . . . . . . . . . . . . . . . . . BBDC4 - Estratégias de Rompimento . . . . . . . . . . . . . . . BBDC4 - Estratégias de Correção . . . . . . . . . . . . . . . . . PETR4 - Estratégias de Rompimento . . . . . . . . . . . . . . . PETR4 - Estratégias de Correção . . . . . . . . . . . . . . . . . USIM5 - Estratégias de Rompimento . . . . . . . . . . . . . . . USIM5 - Estratégias de Correção . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 33 34 34 37 37 38 38 40 41 41 42 42 44 44 47 47 50 51 52 53 54 55 56 57 vi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.26 VALE5 - Estratégias de Rompimento . . . . . . . . . . . . . . . . . . 58 5.27 VALE5 - Estratégias de Correção . . . . . . . . . . . . . . . . . . . . 59 vii Sumário 1 Introdução 1.1 1.2 1.3 1.4 Motivação . . . . . . . . . . Objetivo Geral . . . . . . . 1.2.1 Objetivos Especícos Contribuições . . . . . . . . Organização do Trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 2 2 3 2 Trabalhos relacionados 4 3 Fundamentação Teórica 8 2.1 2.2 2.3 3.1 3.2 3.3 3.4 Correlações de Indicadores Financeiros . . . . . . . . . . . . . . . . . Análise de Informações da Web . . . . . . . . . . . . . . . . . . . . . Considerações importantes . . . . . . . . . . . . . . . . . . . . . . . . Bolsa de Valores . . . . . . . . . . . . . . Agentes de Negociação . . . . . . . . . . Teoria das Ondas de Elliott . . . . . . . Indicadores Financeiros . . . . . . . . . . 3.4.1 Média Móvel Simples . . . . . . . 3.4.2 Média Móvel Exponencial . . . . 3.4.3 Índice de Força Relativa . . . . . 3.4.4 Índice de Fluxo de Dinheiro . . . 3.4.5 On Balance Volume . . . . . . . 3.4.6 Média Móvel Simples de Volume . 4 Metodologia 4.1 4.2 4.3 4.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caracterização de Dados . . . . . . . . . . . . . Mineração de Dados . . . . . . . . . . . . . . . Modelagem de Padrões de Elliott . . . . . . . . Estratégias de Comercialização de Ativos . . . . 4.4.1 Modelagem de Estratégias de Negociação 4.4.2 Implementação (Simulador) . . . . . . . 4.4.3 Análise de Resultados . . . . . . . . . . 5 Resultados Experimentais 5.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6 7 8 10 12 13 14 14 15 15 16 16 17 17 20 21 24 24 26 29 31 Caracterização de Dados . . . . . . . . . . . . . . . . . . . . . . . . . 31 5.1.1 Bottom 10 e Top 10 . . . . . . . . . . . . . . . . . . . . . . . 31 5.1.2 Percentual de variação . . . . . . . . . . . . . . . . . . . . . . 32 viii 5.2 5.3 5.4 5.1.3 Faixa de horário de maior e menor variação . . . . . . 5.1.4 Volume faturado . . . . . . . . . . . . . . . . . . . . . 5.1.5 Análise dos Dados da Web . . . . . . . . . . . . . . . . Mineração de Dados . . . . . . . . . . . . . . . . . . . . . . . Modelagem dos Padrões de Elliott . . . . . . . . . . . . . . . . Estratégias de Comercialização de Ativos . . . . . . . . . . . . 5.4.1 Experimento 1: Estratégias de preço . . . . . . . . . . 5.4.2 Experimento 2: Estratégias com indicadores nanceiros 5.4.3 Análise de Resultados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 35 36 39 40 43 43 46 48 6 Conclusão 60 Referências Bibliográcas 63 ix Capítulo 1 Introdução A Internet tornou-se uma ferramenta imprescindível para realização de negócios on-line. Neste contexto, uma das aplicações mais dinâmicas e visadas é o mercado de capitais, em especial a bolsa de valores, já que movimenta bilhões de reais por dia. Considerando-se o mundo globalizado e o capitalismo, investir em ações é uma das formas mais rápidas e atrativas de obter lucros consideráveis em um curto espaço de tempo. Porém, devido a grande variação no comportamento das ações, os investidores estão sujeitos ao risco de grandes prejuízos. De acordo com Palladino (2008), investidores do mercado nanceiro tentando minimizar perdas e maximizar ganhos, procuram informações referentes às ações em diversas fontes, tais como: notícias, balanços, grácos, relatórios, histórico de cotações, tempo, período de variação e também sugestões de compra e venda de ativos feitos por corretoras e fóruns com outros investidores e analistas. Pesquisas de empresas da área de investimentos mostram que notícias divulgadas podem afetar os valores das ações, devido as reações precipitadas dos investidores, que podem modicar a dinâmica do mercado. Buscando uma correlação entre cotações do passado e indicadores atuais, investidores recorrem aos dados de preços históricos dos ativos para identicar algum tipo de comportamento tendencioso, coletando desta forma, subsídios a escolha de suas estratégias de negociação para a compra e venda de ações. 1.1 Motivação São motivações para este trabalho: • A importância que o mercado de investimentos tem assumido na vida cotidiana de empresas e pessoas físicas, com a necessidade de entender melhor as situações que ocorrem no mercado nanceiro, como o comportamento especíco de alguns ativos, setores e índices, o porquê de oscilações frequentes, correlações direta ou indiretamente proporcionais entre ativos, ou mesmo, a existência ou não de um padrão a ser reconhecido. • A falta de uma metodologia que realize a caracterização e o entendimento de dados ociais disponibilizado pela BMF&BOVESPA e de dados coletados da Web, utilizando técnicas de mineração de dados para encontrar padrões mais 1 1.3 Introdução 2 frequentes, implementado e vericando a ocorrência dos padrões de Elliott, propondo estratégias de comercialização de ativos para a experimentação em um simulador realístico do mercado nanceiro. 1.2 Ob jetivo Geral Caracterizar e analisar dados do mercado nanceiro, em especial da bolsa de valores brasileira, propor e validar estratégias de comercialização de ativos, com base em teorias econômicas, indicadores nanceiros e dados extraídos da Web. 1.2.1 Objetivos Especícos Os objetivos especícos deste trabalho são: • Caracterizar os dados reais da bolsa de valores, levando em consideração os atributos relacionados a tempo, oscilação, dia da semana, volume, dentre outros; • Vericar a hipótese de ocorrência dos padrões de Ondas de Elliott na bolsa de valores brasileira; • Propor estratégias de negociação de ações ou ativos baseadas na Teoria das Ondas de Elliott; • Validar e avaliar o resultado das estratégias propostas usando dados reais e simulação realística do mercado nanceiro; • Estender as estratégias de negociação para contemplar indicadores técnicos de preço e volume, bem como avaliar e comparar seus resultados com os anteriores; e • Implementar estratégias de negociação para contemplar indicadores de dados oriundos da Web (redes sociais, tweets, fóruns e notícias), bem como avaliar os resultados encontrados. 1.3 Contribuições Utilizar e validar a metodologia proposta no cenário do mercado nanceiro, através das seguintes atividades: • Mapear e entender o comportamento do mercado nanceiro, correlacionando com informações que são publicadas em redes sociais e outras fontes de dados ociais, a m de validar dos resultados gerados; • Propor uma metodologia que realize caracterizações dos dados ociais disponibilizados pela BMF&BOVESPA e dados coletados na Web, utilizando técnicas de mineração de dados, modelando os padrões de Elliott gerando estratégias de comercialização de ativos para experimentos em um simulador realístico do 1.4 Introdução 3 mercado nanceiro e ao nal analisar o desempenho dos resultados encontrados; • Reconhecer algum tipo de comportamento e ou padrão, que possam ser comprovados, gerando subsídios com informações para auxiliar na tomada de decisões de investimento no mercado de capitais; e • Propor estratégias de negociação baseadas na Teoria das Ondas de Elliott atreladas a informações de indicadores nanceiros, para aplicações futuras em um cenário real, com uma possível integração às ferramentas de transações eletrônicas de corretoras para negociações no mercado nanceiro. 1.4 Organização do Trabalho O restante desta dissertação está organizado da seguinte forma. O Capítulo 2 contempla informações sobre o referencial teórico pesquisado sobre o tema desta dissertação. O Capítulo 3, trata da fundamentação teórica, onde são apresentado alguns conceitos sobre bolsa de valores, índices, indicadores nanceiros, dados disponíveis na Web, agentes de negociação e a Teoria das Ondas de Elliott. A metodologia apresentada no Capítulo 4 detalha as quatro etapas do processo: caracterização de dados, mineração de dados, modelagem de padrões de Elliott e estratégias de comercialização de ativos, com a utilização de um simulador realístico do mercado nanceiro. O Capítulo 5, resultados, são aplicadas todas as etapas da metodologia proposta, na realização das simulações e análises dos experimentos. E por último o Capítulo 6 apresenta-se os resultados encontrados, as limitações e características identicadas, bem como um resumo de toda a trajetória realizada neste projeto para a modelagem e implementação de estratégias de negociação baseadas na Teoria das Ondas de Elliott. Capítulo 2 Trabalhos relacionados O Capítulo 2 trata do levantamento e entendimento das iniciativas já existentes sobre trabalhos com a utilização da análise técnica, correlações de indicadores nanceiros, dados sociais disponíveis na Web e estratégias de negociação mais utilizadas no mercado nanceiro. Os trabalhos relacionados estão divididos em duas partes: Correlações de indicadores nanceiros e Análise de informações da Web. 2.1 Correlações de Indicadores Financeiros O mercado nanceiro é constituído de agentes investidores, comprando e vendendo ativos, com o objetivo de obter lucros. Os agentes investidores são compostos de seres humanos, sujeitos às emoções, razões, medos e vontade de ganhar, fazendo o mercado movimentar. E para que esses investidores consigam tomar uma decisão em relação ao que fazer, eles se baseiam em técnicas especícas, sendo abordada neste trabalho a análise técnica. De acordo com de Almeida (2013) na análise técnica, toda a informação sobre o comportamento do mercado nanceiro é baseada em dados de preço e volume, sendo reetida e apresentada na forma de grácos, sendo utilizada para indicar o momento mais adequado para realizar estratégias de negociação no mercado de ações. Todo fato que ocorre no mundo provoca oscilação no mercado nanceiro, com isto, encontramos vários autores realizando estudos de correlações de indicadores em séries temporais de cotações histórica. Com o objetivo de identicar padrões de comportamento baseado em indicadores nanceiros: estratégias de negociação (previsão de preço) e montar uma carteira de ações gerando para os investidores subsídios para tomada de decisão. Percebemos em Cichini (2006) que a partir da utilização dos dados de cotação histórica dos ativos negociados na bolsa de valores, é possível comprovar a hipótese de previsão de preços das ações negociadas, por meio de análises do coeciente de correlação entre os valores dos ativos. Guarnieri (2006) por sua vez, avaliou a aplicabilidade de ferramentas para análise técnica com o uso do indicador nanceiro Média Móvel em dados de cotações históricas disponibilizados pela BMF&BOVESPA, com o objetivo de examinar a ecácia dos alertas gerados pelo retorno deste indicador técnico em uma série temporal histórica e para Murphy (1999) o indicador Média Móvel é bastante difundido devido sua versatilidade, podendo ser utilizado em séries temporais com dados de preço ou volume e facilidade de entendimento e aplicação. 4 2.1 Trabalhos relacionados 5 Já Wickert (2012) utilizou dois indicadores técnicos: um para ações cujo valor de mercado é abaixo de 1,5 bilhão de dólares chamado de (SMALL CAPS ) e o outro para ações de empresas cujo valor de mercado está acima de 1,5 conhecido como as (LARGE CAPS ), realizando uma relação risco retorno de forma segmentada do mercado norte americano. Podemos referenciar também Vartanian (2012) o qual estudou o comportamento do índice Dow Jones Industrial Average (DJIA) e do índice Bovespa (Ibovespa) no período da crise mundial do mercado nanceiro de 2008, que impactou fortemente as bolsas de valores do mundo inteiro. Realizou-se uma análise comparativa das variações sofridas por estes dois importantes indicadores, com o objetivos de encontrar informações para análise de eventuais situações que sejam semelhantes à crise, que teve início nos Estados Unidos, devido à globalização da economia mundial, e que rapidamente espalhou-se pelo planeta e afetou as principais bolsas de valores do mundo. No Brasil, podemos mencionar Filho et al. (2011), o qual vericou a existência do efeito dia da semana no mercado brasileiro de capitais, evidenciado nos retornos diários do Ibovespa nas ações da BMF&BOVESPA. O efeito dia da semana é considerado uma anomalia de mercado e diz respeito ao fato dos retornos diários de ativos que apresentam risco, serem diferentes ao longo dos dias da semana, levando o investidor a criar estratégias de investimento em determinados dias da semana. Outro autor relevante para o desenvolvimento da pesquisa foi Markowitz (1952), o qual inseriu no âmbito nanceiro as bases para criação de carteiras diversicadas no intuito de maximizar o retorno para um dado nível de risco e minimizar o risco para um determinado nível de retorno. Com base nesta teoria de Oliveira (2011) otimizou a relação retorno/risco de uma carteira formada por ativos que participaram do Ibovespa nas suas oito últimas alterações no período de 2009 a 2011. Para tanto, realizou um levantamento das empresas que estiveram presentes em todas as carteiras neste intervalo através do sítio da BMF&BOVESPA, chegando a um total de 49 companhias. Os resultados indicaram que a carteira com melhor relação retorno/risco foi formada a partir de empresas que não possuem grande participação na composição do Ibovespa de maio a agosto de 2011. Das 49 companhias que poderiam ser escolhidas para compor o portfólio eciente, apenas 11 foram selecionadas. Comparando o resultado da otimização com os retornos de outros índices, vericou-se que continua sendo mais vantajoso investir na carteira otimizada. Em Chiu et al. (2005) utilizou-se um sistema inteligente denominado de multiagente que realiza a modelagem de um mercado com investidores negociando uns com os outros dentro de uma bolsa de valores virtual. Cada investidor é representado por um agente inteligente, que aprende o padrão de comportamento do investidor a partir de dados históricos de investimento. Um agente de negociação pode encontrar a informação analítica, incluindo regras de associação uma determinada ação de um investidor, e, em seguida, prever o estoque que o agente trocaria na próxima semana. Os resultados experimentais indicam que o modelo de simulação pode representar efetivamente o mercado de ações em tempo real. Percebemos então, que existem trabalhos que investigam como as negociações de alta frequência afetam o estudo da análise técnica por regiões que estão de forma direta e indireta relacionadas. Como exemplo, podemos citar a diferença entre os horários de abertura do pregão da BMF&BOVESPA e da Bolsa de Valores Norte Americana, interferindo nas oscilações dos preços das ações negociadas durante o 2.2 Trabalhos relacionados 6 período de 10:00 às 12:00. 2.2 Análise de Informações da Web As plataformas sociais estão se tornando o principal meio de comunicação entre as pessoas. Em virtude disso, gestores de ativos, analistas nanceiros e investidores de alta frequência estão incorporando dados de indicadores da Web em suas decisões de investimento Irene (2013). Exemplo que a análise desses dados são volumes coletados de redes sociais, fóruns, tweets e notícias de sitio sobre os ativos negociados na bolsa de valores, que podem representar pensamentos e ideias que abrangem aspectos do mundo todo. Cada vez mais, plataformas de previsões em tempo real estão surgindo, como por exemplo, o StockTweets, contendo conversas em tempo real sobre as condições do mercado e valores de ativos especícos. Nesse contexto, cria-se uma nova sabedoria convencional, com destaque para as tendências que irão mover o mercado. Segundo Lopes et al. (2008) os investidores, antes de tomar uma decisão para a negociação de compra e venda de ações, possuem recursos de diversos meios de comunicação e informação, incluindo a Web, que nos tempos atuais tornou-se um importante meio de produção em massa e divulgação de informações para o mercado nanceiro. Atualmente são estudadas técnicas de análise de opinião e aplicada à análise de investimentos, com base em fontes de notícias divulgadas na Web, a m de alcançar um melhor processamento da informação, extraindo a parte relevante da enorme quantidade de dados não estruturados em formato de texto, gerados na Web. Percebemos em Belmont (2010) que a análise de sentimento apresenta as seguintes etapas: coleta de documentos, extração e redução de características e classicação de sentimento. Na coleta de dados foram extraídos documentos do tweet e classicados manualmente. Na extração de características utilizou análises léxica de caracteres e de palavras. Posteriormente foi realizado a etapa de seleção de características com o algoritmo Entropy Weighted Genetic Algorithm (EWGA) que basicamente é um misto de algoritmo genético com o uso do ganho de informação. E por último, utilizou-se na classicação avaliando tweets como positivos, negativos, neutros ou não classicáveis, a função de base radial com o algoritmo de otimização mínima sequencial do núcleo através de classicação e análise de regressão com a máquina de vetores de suporte (SVM). Com a realização da coleta de dados da Web de blogs e fóruns de discussão que traziam alguma informação sobre empresas que tem suas ações negociadas na BMF&BOVESPA, Alencar (2011) utilizou técnicas de mineração de dados para coletar, processar e procurar padrões que pudessem trazer algum conhecimento. A partir das análises, foi possível fazer suposições de possíveis relações entre os dados das ocorrências de expressões na Web e o comportamento das cotações das ações escolhidas para a pesquisa. Em relação aos processos de mineração de dados Vartanian (2012) utilizou classicadores associativos que geram inicialmente um conjunto de regras formadas por conjuntos de itens frequentes, e, depois utilizam diversas estrategias para a seleção, ordenação, poda, predição e avaliação dessas regras, utilizadas para classicar um novo modelo. Gomide (2012), por sua vez, realizou a obtenção do sentimento pú- 2.3 Trabalhos relacionados 7 blico em redes sociais utilizando algoritmos de aprendizagem para o processamento de linguagem natural. Os dados utilizados foram coletados da Web para a realização de uma regressão logística binária onde cada tweet foi classicado como positivo, negativo e neutro, aplicando a técnica de causalidade de Granger, que por sua vez, procura determinar o sentido causal entre duas variáveis. Foram selecionadas diariamente 16 ações e os seus dados foram armazenados em um banco de dados com objetivo de gerar uma série temporal signicativa para posterior consulta. Realizouse análise de correlação bivariada avaliando as correlações entre o volume de tweet total caracterizando um indicador do sentimento público na Web com o volume de negociação que são dados ociais disponibilizados no mercado nanceiro, com o objetivo de tentar identicar se os mesmos inuenciam na variação dos preços de ações. De acordo com Liu (2010), a análise de sentimento é o estudo de opiniões, sentimentos e emoções expressas em textos. Existem muitas tarefas relacionadas nessa área, como a extração de elementos do texto relacionados à opinião, a classicação quanto ao seu caráter (positivo, negativo ou neutro), comparação de sentenças quanto a suas opiniões, sendo possível categorizar informações de texto como fatos ou opiniões. A informação coletada da Web foi categorizada em dois tipos principais: fatos e opiniões. A fundamentação baseia-se em minerar (extrair informação relevante de dados diversos) desses dois aspectos, mas tratando-os como se fossem um. Mesmo que fatos sejam geralmente caracterizados por palavras especícas, essas também identicam uma orientação positiva ou negativa, mesmo que não sejam necessariamente opiniões. Ao realizar a revisão bibliográca, visualizei para este trabalho duas das 4 (quatro) etapas da metodologia que abrange: Caracterização de dados (descrição de dados, caraterização e análise de resultados) e Mineração de dados (descrição dos dados, mineração de dados e análise de resultados). 2.3 Considerações importantes Os processos de simulação são frequentemente aplicados para avaliar o comportamento de estratégias para Bolsas de Valores (Irene, 2013). Os trabalhos relacionados norteiam os temas de indicadores nanceiros, caracterizações, dados de redes sociais da Web e agentes de negociação, com o objetivo de levantar subsídios para o desenvolvimento deste projeto. Desta forma, esta dissertação propõe uma metodologia que aborda integração dos temas relacionados, utilizando séries temporais de cotações históricas, correlacionadas com indicadores técnicos do mercado nanceiro, acrescidos de dados de volume oriundos da Web, como por exemplo, dados publicados em redes sociais, com o objetivo de identicar padrões de comportamento, modelar e integrar técnicas, implementando estratégias de negociação para experimentos em um ambiente simulado do mercado nanceiro, com o intuito de auxiliar investidores na tomada de decisões. Capítulo 3 Fundamentação Teórica Esta dissertação é fundamentada na análise técnica, na qual identica o comportamento e os movimentos futuros de ativos baseada em estatísticas do histórico de preço e volume, utilizando o estudo de padrões grácos. Este capítulo está dividido em 3 (três) partes que detalham informações sobre a bolsa de valores, a Teoria das Ondas de Elliott e Indicadores Financeiros. 3.1 Bolsa de Valores Uma das funções da bolsas de valores é informar aos investidores através de meios de comunicação, revistas, boletins e meios eletrônicos sobre os seus negócios diários, comunicados relevantes de empresas e dados de mercado que contribuam para a transparência das operações Bolsa de Valores (2014). A Bolsa de Valores, Mercadorias e Futuros de São Paulo (BMF&BOVESPA) é a companhia responsável pela administração de mercados organizados de títulos, valores mobiliários e contratos derivativos no Brasil, realizando serviços de registro, compensação e liquidação, atuando, principalmente, como contraparte central garantidora da liquidação nanceira das operações realizadas em seus ambientes. A BMF&BOVESPA atualmente possui em torno de 500 (quinhentas) empresas cadastradas, tendo como principal referência de mercado o Índice Bovespa (Ibovespa). Além do Ibovespa, os investidores possuem acesso aos índices setoriais que oferecerem uma visão segmentada do comportamento dos mercados de ações, sendo constituídos pelas empresas mais signicativas de setores especícos, representando uma medida do comportamento agregado do segmento econômico considerado. Como fonte de dados, a BMF&BOVESPA disponibiliza arquivos de séries temporais de cotações históricas relativos a volumes e preços, dentre outros, dos títulos negociados na Bolsa desde 1986 aos dias atuais. Os dados disponibilizados contemplam as principais informações dos ativos, como, por exemplo, nome da empresa, código da empresa, código da ação, tipo de mercado (a vista, termo, opções), preços (anterior, abertura, mínimo, médio, máximo, fechamento), quantidade de negócios e volume negociado com o papel, dentre outros dados disponíveis, sendo possível produzir combinações e informações para ajudar na tomada de decisão ao realizar investimentos no mercado nanceiro. De acordo com Palladino (2008), o Ibovespa é o mais importante indicador do desempenho médio das cotações do mercado de ações brasileiro. Sua relevância 8 3.2 Fundamentação Teórica 9 advém do fato de retratar o comportamento dos principais papéis negociados na BMF&BOVESPA e também de sua tradição, pois o índice manteve a integridade de sua série histórica e não sofreu modicações metodológicas desde sua implementação em 1968. O Ibovespa reete não apenas as variações dos preços das ações, mas também o impacto da distribuição dos proventos, avaliando o retorno total de suas ações componentes. Conável e com uma metodologia de fácil acompanhamento pelo mercado, o Ibovespa representa elmente o comportamento médio das principais ações transacionadas, e o perl das negociações à vista observadas nos pregões da BMF&BOVESPA Bolsa de Valores (2014). Em termos de liquidez as ações integrantes da carteira teórica do Ibovespa respondem por mais de 80% do número de negócios e do volume nanceiro vericados no mercado à vista (lote-padrão) da BMF&BOVESPA. A BMF&BOVESPA calcula seu índice em tempo real, considerando os preços dos últimos negócios efetuados no mercado à vista (lote-padrão) com ações componentes de sua carteira. Sua divulgação é feita pela rede de difusão da BMF&BOVESPA, sendo possível, dessa forma, acompanhar em tempo real seu comportamento em qualquer parte do Brasil ou do mundo via Internet. Uma metodologia de cálculo simples, com seus dados à disposição do público investidor, assegura uma grande conabilidade ao Ibovespa. Isto pode ser constatado pela chancela do mercado, traduzida pelo fato do Ibovespa ser o único dos indicadores de performance de ações brasileiras a ter um mercado futuro líquido (um dos maiores mercados de contrato de índice do mundo). A BMF&BOVESPA é responsável pela gestão, cálculo, difusão e manutenção do Ibovespa. Essa responsabilidade assegura a observância estrita às normas e procedimentos técnicos constantes de sua metodologia. O Ibovespa é calculado pelo somatório dos pesos (quantidade teórica da ação multiplicada pelo último preço da mesma) das ações integrantes de sua carteira teórica. Assim sendo, pode ser apurado, a qualquer momento, por meio da seguinte fórmula: Ibovespat = n X Pi,t ∗ Qi,t (3.1) i=1 onde: Ibovespat = Ibovespa no instante t; n = número total de ações componentes da carteira teórica; P = último preço da ação i no instante t; Q = quantidade teórica da ação i na carteira no instante t. Os índices da BMF&BOVESPA mostram um panorama amplo do mercado, englobando as principais empresas listadas na bolsa de valores, de diversos setores e tamanhos. O peso que cada um tem no índice é ponderado sempre pelo volume nanceiro de negociações. Neste trabalho cou limitado somente ao estudo do Ibovespa e de algumas das empresas que o compõe, para as combinações de simulação, experimentos e análises realizadas. 3.2 Fundamentação Teórica 3.2 10 Agentes de Negociação Os agentes de negociação utilizados neste trabalho são todos baseados na análise técnica, que surgiu no século XX através das teorias propostas por Charles Dow englobando os dados numéricos relativos e grácos das empresas que mostram o comportamento das ações ao longo do tempo. Estuda-se as variações de preço no passado e os volumes de negociação a m de fazer previsões para as cotações no futuro. De acordo com Cortês (2009), o analista técnico acredita que o efeito é tudo que ele quer ou precisa saber, pois as razões ou as causas do movimento dos preços são desnecessárias em suas análises. Não é levado em consideração a ação do ponto de vista emocional do mercado, avaliando somente os dados gerados pelas transações, como por exemplo atributos do tipo: preços (abertura, máximo, mínimo e fechamento) e Volume Negociado, com o objetivo de descobrir o caminho futuro dos preços determinando estratégias para suas projeções. Charles Dow sugeriu alguns princípios em sua teoria que, apesar de mais de 100 anos de existência, são utilizadas como base para analise técnica atual, sendo eles: • Os preços reetem tudo: todas as opiniões sobre um determinado ativo, bem como todas as notícias públicas são levadas em consideração e estão expressas nos preços desses ativos; • Mercado segue tendências: primária, secundária e terciária, e dentro dessas três tendências podem assumir outras três: altista, baixista ou neutra. Uma tendência altista é o resultado de uma força compradora, ou seja, os compradores estão dominando o mercado, a tendência baixista é característica de um domínio da força vendedora e na tendência neutra existe um equilíbrio entre comprador e vendedor; • O volume de negociações acompanha a tendência: em um mercado de alta, maior força compradora, o volume de negociações aumenta quando o preço do ativo aumenta e o volume diminui quando o preço do ativo diminui. Em um mercado onde a força vendedora é superior à força compradora, ou seja, um mercado de baixa, o volume tem uma relação inversa com o preço, isto é, o volume de negociações aumenta quando o preço do ativo diminui e o volume diminui quando o preço do ativo aumenta; • Uma tendência é nita: e sua conrmação pode ser vericada com a ajuda de grácos e índices de preços simultaneamente, considerando-se assim o princípio da conrmação. Segundo Palladino (2008) a oscilação das cotações de um ativo ao longo do tempo acaba por descrever no gráco um ziguezague bem característico do mercado de capitais. A correta determinação do próximo movimento de subida ou descida poderá signicar lucro ou perda; • Retas de Suporte: pode ser entendido como um patamar de preços a partir do qual grande parte dos investidores passa a sentir segurança para aplicar num papel e, com isso, o volume de negócios se intensica. Essa base de preços pode sustentar por um bom tempo e apresentar tendência de subida, 3.2 Fundamentação Teórica 11 com conança do mercado e aumento dos preços, ou de descida, com um clima de incerteza e declínio gradual nos preços; e • Retas de Resistência: pode ser entendida como um teto ou limite de preços momentâneo, a partir do qual uma parte dos investidores resolve vender suas ações por achar que o preço já alcançou o seu valor máximo, determinando o aparecimento de certa quantidade de ordens de venda naquele valor. De acordo com a Figura 3.1, verica-se a possibilidade de projetar a continuidade da tendência com base nas retas de suporte e resistência. Quando há uma tendência de subida, projeta-se uma elevação no preço, e, caso contrário, quando ocorre uma tendência de descida, o preço diminui. Figura 3.1: Retas de Suporte e Resistência Fonte: Palladino (2008). Os rompimentos das retas de suporte e resistência, pelos movimentos do mercado, também podem ocorrer quando uma cotação rompe a reta de suporte, ou seja, o valor negociado cai abaixo do mínimo esperado. O método não indica um novo valor estimado e qdo a reta de resistência é rompida, o preço alvo projetado para o papel é ultrapassado e não se tem uma previsão para o próximo preço máximo. É preciso aguardar até que o mercado forme uma nova tendência, podendo levar dias ou semanas. Frost (1978) arma que a Teoria das Ondas de Elliott possui pontos em comum com a Teoria de Dow, pois ambas são baseadas em observações empíricas, porém Elliott possui uma complementação matemática associada à Fibonacci. De acordo com Palladino (2008) com o advento da utilização de computadores, a análise técnica foi estimulada pelo desenvolvimento de novos grácos, formados a partir de combinações entre preços de datas distintas, e preços com volumes de negócios. A utilização de indicadores conrma ou questiona uma determinada formação gráca ou certa tendência dos preços. Quando o preço de uma determinada ação (empresa) avaliada, supera uma faixa de resistência ou suporte acompanhado de um volume alto (preferencialmente acima da média) aumenta-se a chance de continuar o movimento do preço a favor da direção do rompimento Frost e Prechter (2005). O volume conrma uma tendência de alta do preço quando há um volume maior nos dias de alta e menor nos dias de baixa. Por outro lado, o volume conrma uma 3.3 Fundamentação Teórica 12 tendência de baixa quando há um volume maior nos dias de baixa e menor nos dias de alta. 3.3 Teoria das Ondas de Elliott A Teoria das Ondas de Elliott foi desenvolvida por Ralph Nelson Elliott em 1930, com o objetivo de determinar o comportamento futuro dos preços através de um padrão repetitivo de cinco ondas de impulso e três ondas de correção, com a aplicação das leis e dos princípios da série de Fibonacci na interpretação dos movimentos oscilatórios de preços dos ativos transacionados nas Bolsas de Valores. Segundo Frost e Prechter (2005), a teoria de Elliott arma que todas as atividades humanas são constituídas de três aspectos: padrão, razão e tempo. Sua Teoria demonstra gracamente que os movimentos dos preços se comportavam de formas cíclicas formando padrões geométricos baseados em ondas, os quais eram gerados pelo comportamento do emocional de massa reetindo o sentimento dos agentes do mercado por um tempo nito de 8 (oito) ondas de acordo com o intervalo de tempo (granularidade) avaliado. A identicação dos padrões grácos permitiu que Elliott conseguisse encontrar os formatos geométrico existentes no mercado de capitais, porém faltava uma ferramenta que lhe auxiliasse a medição da amplitude dessas ondas. Então Elliott recorreu à matemática e lá encontrou uma importante proporção chamada de Número de Ouro (=1,618) que foi extraído da sequência de números de Fibonacci, a qual possui fortes correlações com o seu princípio. Figura 3.2: Ondas de Elliott Fonte: adaptado de Frost (1978) A Figura 3.2 identica-se o padrão de um ciclo geométrico completo de 8 (oito) ondas de Elliott, onde é possível observar os movimentos de subida nas ondas 1, 3 e 5 e os movimentos de correção nas ondas 2 e 4. As ondas negativas são mostradas em A e C, e a onda B representa o único movimento de subida num momento de baixa. 3.4 Fundamentação Teórica 13 Elliott realiza analogias entre a oscilação dos preços dos ativos nanceiros com os outros movimentos oscilatórios, como as marés, por exemplo, e argumenta que estas possuem padrões que obedecem a certas propriedades dos números de Fibonacci. O mesmo utilizou-se dos números iniciais da série de Fibonacci formada pelos números 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 entre outros, onde cada número é formado pela soma dos dois que o antecedem. Assim, dados os dois números 1 e 2 iniciais, os demais estarão automaticamente determinados. Segundo Frost e Prechter (2005) o público age de forma emocional, subjetiva e impulsiva, tomando decisões em condições de ignorância e incerteza, e, na maioria das vezes, assumindo a chamada atitude "manada". Como as oscilações de preços são determinadas pelas funções de oferta e demanda das ações, as decisões de comprar ou vender determinados ativos nanceiros também ocorrem em ondas de oferta e demanda. De acordo com a Teoria das Ondas de Elliott, as ondas seguem um padrão de comportamento, em uma estrutura de dependência de movimento, conforme detalhamento do tópico a seguir: • A onda 1 (primeira onda de uma sequência) é a base para se determinar as razões das demais ondas; • A onda 2 (segunda onda da sequência) se relaciona com a onda 1, numa razão de 50,00% a 62,00% do valor da onda 1; • A onda 3 está relacionada à onda 1 segundo a proporção 161,80%, 261,80% ou 423,60%; • A onda 4 relaciona-se à onda 3 por uma das relações: 24,00%, 38,00% ou 50,00% desta; • A onda 5 está relacionada à onda 1 segundo uma das proporções: 100,00%, 161,80% ou 261,80% identicável que surge sob a forma de ondas. Segundo Frost (1978) o mercado de ações é uma forma precisa de registro da estrutura formal do raciocínio e escolhas do homem. Desta forma, deve-se destacar a probabilidade de evolução e identicação de um padrão para o mercado de ações. A Teoria de Elliott ressalta que não importa o quanto é pequena ou grande a forma da onda, ela obedece um padrão de um ciclo completo de 8 (oito) ondas e são encontradas em todos os níveis de granularidade (sub-minutos, minutos, horas, dias, semanas, meses e anos). Uma onda pode ser subdividida e o resultado da divisão serão ondas de grau menores, que compõem a onda original. Desta forma, a Teoria de Elliott é aplicável tanto a investidores que visam operações de curtíssimo prazo (day trade ) a investidores com estratégias com ordens de compra e venda a longo prazo. 3.4 Indicadores Financeiros Indicadores nanceiros representam linhas de oscilações ou tendências, construídas através de fórmulas matemáticas ou estatísticas, cujos objetivos são antecipar, 3.4 Fundamentação Teórica 14 conrmar ou descrever tendências. Os índices de volatilidade, representam importantes instrumentos de avaliação dos movimentos de preços em relação à tendência do preço no mercado nanceiro. Devido à existência de uma grande quantidade de indicadores, este trabalho cou limitado ao entendimento e utilização de alguns indicadores de preço e de volume nas simulações, conforme Tabela 3.1. Tabela 3.1: Indicadores Financeiros Preço Média Móvel Simples Média Móvel Exponencial Índice de Força Relativa Volume Índice de Fluxo de Dinheiro On Balance Volume Média Móvel Simples de Volume A seguir serão detalhados os indicadores nanceiros de análise técnica de preço e volume, juntamente com os seus atributos e parâmetros. 3.4.1 Média Móvel Simples A Média Móvel Simples (SMA) representa a média dos preços de fechamento nos períodos de curto, médio e longo prazo. A SMA suaviza os movimentos voláteis de uma série de preços, identicando melhor a tendência do preço para enxergar oportunidades de compra e venda nas mudanças de padrões de tendência. Matematicamente, a média móvel simples nada mais é que uma média de certo período dos dados passados em série temporal, por exemplo, a média dos preços de fechamento de uma ação dos últimos 20 dias. Conforme os dias passam, novos dados vão substituindo os dados de preço mais antigos, formando uma base amostral para elaboração da média que varia ao longo do tempo, mas sempre com uma amostra dos vinte últimos dados conseguidos. Por isso chama-se média móvel. Assim, a fórmula da média móvel simples de 20 dias seria: SM A = (P F (1) + P F (2) + ... + P F (N ))/N (3.2) onde: SM A = Média Móvel Simples de preço; P F (i) = Preço de Fechamento do período; N = Total do período avaliado. 3.4.2 Média Móvel Exponencial A Média Móvel Exponencial (SME) é uma extensão da média móvel simples, utilizando a suavização da mesma para reduzir a quantidade de sinais de compra ou venda. A EMA é uma média ponderada de observações passadas e pode ser calculada através da seguinte fórmula: M M En = (V 1 − M M EA N T ) ∗ (k) + M M EA N T (3.3) 3.4 Fundamentação Teórica 15 onde: M M EA N T é a média móvel exponencial anterior; n é o número de períodos; V 1 é o valor primeiro valor da série avaliado; k = 2 ÷ (n + 1). 3.4.3 Índice de Força Relativa O Índice de Força Relativa (RSI) verica o enfraquecimento de uma tendência e a sinalização de um rompimento de suporte ou resistência antes que esses movimentos ocorram. O RSI retorna uma escala de variação xa, que varia de 0 a 100 indicando regiões de sobrecompra (ação sobrevalorizada) quando o retorno é > 70 ou sobrevenda (ação subvalorizada) quando o retorno é < 30. O cálculo do RSI pode ser observado abaixo: RSI = (100 − (100/(1 + (U/D)) (3.4) onde: RSI = Índice de Força Relativa; U = Média das cotações dos últimos n dias em que a cotação da ação subiu, que é a soma das cotações dos últimos n dias em que a cotação da ação subiu, dividido por n; D = Média das cotações dos últimos n dias em que a cotação da ação caiu, que é a soma das cotações dos últimos n dias em que a cotação da ação caiu, dividido por n; n = O número de dias mais utilizado pelo mercado é 14 (quatorze). 3.4.4 Índice de Fluxo de Dinheiro O índice do uxo de dinheiro (MFI) é um indicador técnico utilizado para avaliar a intensidade do uxo de dinheiro para um ativo através da comparação das taxas de crescimento positivas e negativas ao longo de um período determinado, tendo em conta o volume das negociações. O MFI pode ser usado para determinar as condições de sobrecompra e sobrevenda de um ativo, assim como para identicar possíveis pontos de reversão, utilizando os valores a seguir em relação ao ativo: • Sobrecomprado quando o índice sobe acima de 80, e o sinal de venda ocorre quando o indicador cruza o limite da zona de sobrecompra por cima. • Sobrevendido quando o índice cai abaixo de 20, e o sinal de comprar ocorre quando o indicador cruza o limite da zona de sobrevenda por baixo. T P = (H + L + C)/3 (3.5) M F = T P ∗ V ol (3.6) M R = Sum(M F +)/Sum(M F −) (3.7) 3.4 Fundamentação Teórica 16 Onde: T P = preço comum; H = máximo atual; L = mínimo atual; C = preço de fechamento; M F = uxo de dinheiro (positivo (MF+), positivo caso o T P atual for > que o T P anterior e negativo (M F −) caso contrário; V ol = volume; M R = índice. 3.4.5 On Balance Volume O On Balance Volume (OBV) é um indicador que relaciona mudanças no preço com as variações de volume, que identica a direção do uxo do volume, ou seja, se está entrando ou saindo volume do ativo. Quando o fechamento do dia for superior ao do dia anterior todo o volume é considerado volume de alta. Caso contrário, todo o volume é considerado volume de baixa. Desta forma, temos: Dia de alta: OBV = OBV (ontem) + V olume(hoje) (3.8) Dia de baixa: OBV = OBV (ontem) − V olume(hoje) (3.9) 3.4.6 Média Móvel Simples de Volume A Média Móvel Simples de Volume (SMAV) utiliza o volume transacionado (compras e vendas executadas) de certo ativo nanceiro em determinado ponto do tempo juntamente com a média móvel desse mesmo volume ao longo do tempo. A SMAV identica rompimentos de suportes e resistências, quebras de tendências nos preços e a tendência do volume transacionado. O volume é computado pelo número de transações para qualquer ativo nanceiro. Pode ser exibido como o número de ações transacionadas, onde o mais comum é, o número de negócios feitos ou volume nanceiro movimentado. A seguir a fórmula da SMAV: SM AV = (V F (1) + V F (2) + ... + V F (N ))/N (3.10) onde: SM AV = Média Móvel Simples de Volume; V F (i) = Volume Fechamento do período; N = Total de Período Avaliado. Neste capítulo realizou-se a descrição da fundamentação teórica, englobando informações sobre a Bolsa de Valores de São Paulo (BMF&BOVESPA), o Ibovespa que é o principal índice do mercado nanceiro brasileiro. Discorri sobre conceitos de análise técnica (agentes de negociação, a Teoria das Ondas de Elliott e alguns indicadores nanceiros) os quais serão empregados de forma metodológica no próximo capítulo. Capítulo 4 Metodologia Neste capítulo apresentamos a metodologia desenvolvida, a qual é composta de 4 (quatro) etapas distintas, sendo elas: Caracterização de Dados (I), Mineração de Dados (II), Modelagem de Padrões de Elliott (III) e Estratégias de Comercialização de Ativos (IV). Cada etapa é detalhada na sequência deste capítulo. 4.1 Caracterização de Dados A etapa de Caracterização de Dados é composta de 3 (três) fases: descrição de dados, caracterização e análise de resultados, conforme Figura 4.1. Figura 4.1: Etapa de Caracterização de Dados A fase de descrição de dados é responsável pelo detalhamento de todas as características dos dados disponíveis, como: suas propriedades, atributos, fonte, layout, tipo, tamanho, formato e particularidades em geral. As fontes de dados utilizadas neste trabalho, são coletadas de ativos de duas fontes distintas: dados ociais da BMF&BOVESPA (preço e volume) e dados da Web (volume). Os dados disponibilizados pela BMF&BOVESPA são arquivos de cotações históricas com dados agrupados por intervalo de tempo de 1, 5, 10 e 15 minutos, contendo atributos relativos ao código do ativo, preços (fechamento, abertura, máximo, mínimo, fechamento anterior), quantidade de negócios, quantidade de papéis, volume nanceiro, data e hora das transações realizadas de todas as ações negociadas na bolsa de valores brasileira. Os dados são coletados de maneira manual acessando sitio da BMF&BOVESPA e realizando o download dos arquivos sequenciais que estão no formato texto, agrupa17 4.1 Metodologia 18 dos por períodos (anual, mensal ou diário), contendo um layout padrão pré-denido conforme Tabela 4.1. Tabela 4.1: Layout do arquivo disponibilizado pela BMF&BOVESPA NOME DO CAMPO TIPO DE REGISTRO TIPO E TAMANHO INÍCIO FINAL DATA DO PREGÃO N(02) 1 2 N(08) 3 10 12 CÓDIGO BDI X(02) 11 CÓDIGO DO ATIVO N(03) 25 27 NOME RESUMIDO DA EMPRESA X(12) 28 39 ESPECIFICAÇÃO DO PAPEL X(10) 40 49 PRAZO EM DIAS X(03) 50 52 MOEDA DE REFERÊNCIA X(04) 53 56 N(11)V99 57 69 PREÇO DE ABERTURA PREÇO MÁXIMO N(11)V99 70 82 PREÇO MÍNIMO N(11)V99 83 95 PREÇO MÉDIO N(11)V99 96 108 PREÇO DO ÚLTIMO NEGÓCIO N(11)V99 109 121 PREÇO MELHOR OFERTA DE COMPRA N(11)V99 122 134 PREÇO MELHOR OFERTA DE VENDA N(11)V99 135 147 NÚMERO DE NEGÓCIOS EFETUADOS N(05) 148 152 170 TOTAL DE TÍTULOS NEGOCIADOS N(18) 153 VOLUME DE TÍTULOS NEGOCIADOS N(16)V99 171 188 PREÇO DE EXERCÍCIO OPÇÕES N(11)V99 189 201 INDICADOR DE CORREÇÃO N(01) 202 202 DATA DO VENCIMENTO N(08) 203 210 FATOR DE COTAÇÃO DO PAPEL PREÇO DE EXERCÍCIO N(07) 211 217 N(07)V06 218 230 X(12) 231 242 9(03) 243 245 CÓDIGO DO PAPEL NÚMERO DE DISTRIBUIÇÃO Os dados de volume disponíveis na Web utilizados neste trabalho, são obtidos em cooperação com Instituto Nacional de Ciência e Tecnologia para a Web (INWEB) da Universidade Federal de Minas Gerais (UFMG), através da plataforma do Observatório da Web em Filho et al. (2010). Figura 4.2: Arquitetura (Pipeline ) Observatório da Web Fonte: Filho et al. (2010) 4.1 Metodologia 19 A Figura 4.2 ilustra o modelo arquitetural da plataforma tecnológica do Observatório, com base nos componentes já existentes e também na sua organização em módulos. Observa-se que ao nal das las de módulos ou componentes que a integram, são produzidos os elementos que fornecem informações para o portal Web (Observatório do Mercado de Ações) e para a interface de aplicação de programação (API) do sistema Web. Os dados da Web coletados são volumes de microblog (tweets), portais de conteúdo (notícias) e portais especializados em investimento (fontes especializadas) que são armazenados em arquivos sequenciais estáticos. Os dados são tratados como volume da Web que são comentado por um determinado assunto ou ativo, sendo contabilizados e agrupados por intervalo de tempo de 15 em 15 minutos e armazenados em arquivos separados pelos atributos: tipo de fonte, nome do ativo, data, hora e quantidade de volume, conforme layout da Tabela 4.2. Tabela 4.2: Layout dos arquivos da Web Tipo de Fonte 1 1 1 1 2 1 2 3 1 3 1 3 1 1 Ativo PETR4 PETR4 PETR4 PETR4 PETR4 PETR4 PETR4 BBDC4 BBDC4 BBDC4 BBDC4 BBDC4 BBDC4 BBDC4 Data 20130923 20130923 20130924 20130924 20130925 20130925 20130925 20130924 20130925 20130926 20130927 20130928 20130930 20131001 Hora Minuto Volume 13:00:00 16:15:00 12:45:00 16:15:00 12:30:00 12:45:00 13:30:00 16:15:00 13:30:00 12:30:00 12:30:00 15:15:00 12:45:00 11:45:00 2 1 1 1 1 4 5 1 1 2 1 2 1 1 Na fase de caraterização, são denidas as regras de normalização, agrupamento, associação, classicação, limitações, intervalos e períodos avaliados. Os arquivos disponibilizados pela BMF&BOVESPA possuem uma escala de granularidade de tempo de 15 minutos entre as cotações, onde realizei as seguintes implementações: • Consolidação das granularidades (intervalos) de forma diária e mensal; • Identicação dos 10 menores (bottom ) e dos 10 maiores (Top ) códigos de ativos negociados na BMF&BOVESPA, em relação ao atributo volume negociado, e validação dos resultados no sitio infomoney ; • Identicação de picos de variação de preço e volume e armazenamento destas ocorrências ao longo de uma série temporal, por horário, faixas de horário, turnos de horários e dias da semana; • Comparação entre ativos e o Ibovespa ao longo de uma mesma série temporal; 4.2 Metodologia 20 • Análise dos dados de volume coletados da Web com a vericação da real proporção, juntamente com o entendimento do cenário de atuação, visualizando possíveis aplicações destes dados. Desta forma, foi possível originar novos indicadores, como por exemplo: preço, volume, realizando combinações entre estes atributos, originando novas informações (temporais e nominais). 4.2 Mineração de Dados A etapa de Mineração de Dados realiza a avaliação de padrões e tendências, sendo constituída de 3 (três) fases distintas: Descrição dos Dados, Mineração de Dados e Análise de Resultados, conforme Figura 4.3. Figura 4.3: Etapa de Mineração de Dados Na fase de descrição dos dados, utilizei os arquivos de cotações históricas da BMF&BOVESPA com intervalos agrupados de tempo de 15 minutos, contendo atributos relativos ao código do ativo, preços e volume. Trabalhos analisados no capítulo de Fundamentação Teórica direcionavam esforços aos atributos de volume de negociação e a indicadores de preço. Desta forma, realizou-se a geração do indicador de variação, onde o cálculo deste percentual de variação é a diferença entre o preço de fechamento e o preço de abertura multiplicado pelo valor 100 e dividido pelo preço de fechamento. Na fase de mineração de dados foram denidos 5 (cinco) status para a sequência de variação durante o processamento dos dados e realizada uma seleção em relação ao valor do Percentual de Variação, conforme as Tabela 4.3: Tabela 4.3: Sequência de Variação Sequência Descrição Percentual de Variação C CAIU < -0,05% e >= -1,00% CM CAIU MUITO < -1,00% S SUBIU > 0,05% e < 1,00% SM SUBIU MUITO > 1,00% E ESTÁVEL >= -0,05% e <= 0,05% • Para o valor do Percentual de Variação menor do que −0, 05 e ao mesmo tempo maior ou igual a −1, 00 é atribuído ao valor da sequência de variação CAIU; 4.3 Metodologia 21 • Quando o valor do Percentual de Variação for menor do que −1, 00 é atribuído ao valor da sequência de variação CAIU_MUITO; • No caso do valor do Percentual de Variação seja maior do que 1, 00, é atribuído ao valor da sequência de variação SUBIU_MUITO; • Caso o valor do Percentual de Variação seja maior do que 0, 05 e ao mesmo tempo menor ou igual a 1, 00 é atribuído ao valor da sequência de variação SUBIU; • Caso o valor do Percentual de Variação seja maior ou igual −0, 05 e ao mesmo tempo menor ou igual a 0, 05 é atribuído ao valor da sequência de variação ESTÁVEL. Após a denição e a geração do indicador de Percentual de Variação e a sua normalização, é utilizada a técnica de associação de mineração de dados, com o objetivo de reconhecer algum tipo de padrão, tendência ou comportamento. Na fase de análise de resultados utilizo o software livre WEKA, com a opção de regras de associação com os algoritmos já existentes no aplicativo: o Apriori e o Generalized Sequential Pattern algorithm (GSP), objetivando a identicação de sequências de variações e possíveis regras de associações mais frequentes com percentuais mínimos de suporte e conança. 4.3 Modelagem de Padrões de Elliott A etapa de Modelagem de Padrões de Elliott realiza a identicação da ocorrência das Ondas de Elliott nas séries temporais dos dados de cotações históricas da BMF&BOVESPA, sendo constituída de 3 (três) fases distintas: Descrição dos Dados, Modelagem de Padrões de Elliott e Análise de resultados, conforme Figura 4.4. Figura 4.4: Etapa de Modelagem de Padrões de Elliott Na descrição de dados utilizei os arquivos de cotações históricas da BMF&BOVESPA com dados agrupados por intervalo de tempo de 15 minutos, contendo atributos relativos ao código do ativo, preços (abertura, mínimo, máximo e fechamento) e indicador de percentual de variação gerado na etapa de mineração de dados. 4.3 Metodologia 22 Na fase de modelagem das Ondas de Elliott implementamos suas características em uma aplicação, utilizando a linguagem de programação JAVA, onde os atributos avaliados foram os preços e o indicador de percentual de variação gerado na etapa de mineração de dados, vericando a granularidade de tempo de 15 minutos com a janela de operação de 10h às 16h20, de forma diária as ocorrências dessas ondas. Figura 4.5: Fluxograma das Ondas de Elliott Inicialmente dene-se uma série temporal e o atributo a ser analisado. A apli- 4.4 Metodologia 23 cação realiza a leitura deste arquivo sequencial, vericando a ocorrência das Ondas conforme o uxograma da Figura 4.5 O preço do candlestick é sempre o preço do intervalo (granularidade) corrente que é avaliado. Como denido inicialmente, somente avaliamos intervalos de 15 minutos. Com a leitura do arquivo sequencial da série temporal a ser avaliada, inicio do mercado, a aplicação recebe o valor do preço do candlestick corrente e verica de maneira sequencial a ocorrência das ondas de acordo com os seguintes critérios: • Encontrando a Onda 1: as demais ondas não foram encontradas e o preço do candlestick é sempre maior do que o valor da Onda 1. A primeira onda de uma sequência é a base para se determinar as razões das demais ondas; • Encontrando a Onda 2: caso o preço do candlestick seja menor que o valor da Onda 1 e ao mesmo tempo maior que 0 (zero) encontramos a Onda 2, caso contrário o valor do preço do candlestick é descatado e vericado o próximo intervalo; • Encontrando a Onda 3: caso o preço do candlestick seja maior que o valor da Onda 1 e a Onda 2 já foi encontrada, encontramos a Onda 3; • Encontrando a Onda 4: caso o preço do candlestick seja maior que o valor da Onda 1 e ao mesmo tempo menor que o valor da Onda 3 e a Onda 3 já foi encontrada, encontramos a Onda 4; • Encontrando a Onda 5: caso o preço do candlestick seja maior do que o valor da Onda 3 e a Onda 4 já foi encontrada, então encontramos a Onda 5; • Encontrando a Onda "a": caso o preço do candlestick seja menor que o valor da Onda 5 e ao mesmo tempo maior que o valor da Onda 3, então encontramos a Onda "a"; • Encontrando a Onda "b": caso o preço do candlestick seja menor que o valor da Onda 5 e ao mesmo tempo maior que a Onda "a", então encontramos a Onda "b"; • Encontrando a Onda "c": caso o preço do candlestick seja menor que o valor da Onda "a"e a Onda "b"já foi encontrada, então encontramos a Onda "c". Na fase de análise de resultados ao encontrar a Onda "c", a aplicação apresenta os valores de todas as Ondas encontradas, juntamente com os demais atributos armazenados ao longo da identicação das ondas. Preparei esta aplicação para armazenar os seguintes atributos: nome da onda, horário de ocorrência, data, dia da semana e percentual, com o objetivo de entender melhor os dados e o seu comportamento na série temporal. 4.4 4.4 Metodologia 24 Estratégias de Comercialização de Ativos Fundamentado nos conceitos de Análise Técnica e na Teoria das Ondas de Elliott propõe-se a etapa de estratégias de comercialização de ativos, que está subdividida em 3 (três) fases distintas: Modelagem de estratégia de negociação, implementação (Simulador) e análise de resultados, conforme Figura 4.6 Figura 4.6: Etapa de Estratégias de Comercialização de Ativos 4.4.1 Modelagem de Estratégias de Negociação Fundamentado na Teoria das Ondas de Elliott e associado as estratégias de negociação de compra e venda de ações, identiquei 2 (dois) movimentos (Rompimento e Correção) onde correlacionamos características semelhantes entre Elliott e técnicas de negociação utilizadas no mercado nanceiro, a Figura 4.7 apresenta os movimentos grácos característicos da identicação da oportunidade de compra utilizando estas e estratégias. Figura 4.7: Estratégias de Rompimento e Correção A estratégia de Rompimento consiste em comprar um ativo após o movimento do topo anterior e de ocorrer a formação de um fundo ascendente. Correlacionando à Elliott, podemos encontrar as possíveis Ondas 3 e 5. A estratégia de Correção consiste em comprar um ativo após um movimento de baixa dentro de uma tendência de alta quando o movimento de baixa supera o valor do fundo anterior. Correlacionando a Elliott, podemos realizar a compra nas possíveis Ondas 2, 4 ou "a". 4.4 Metodologia 25 Desta forma, este trabalho propõe a modelagem das estratégias (Rompimento e Correção), acrescidas de indicadores nanceiros: preço, volume e volume da Web, totalizando 44 (quarenta e quatro) estratégias para identicação de oportunidades de negociação no simulador nanceiro da Bolsa de Valores, conforme Figura 4.8. Figura 4.8: Modelagem das Estratégias de Negociação São acrescentados às estratégias iniciais (Rompimento e Correção), indicadores nanceiros (preço e volume) com a utilização de dados de cotações históricas disponibilizados pela BMF&BOVESPA e indicadores nanceiros de volume com a utilização de dados da Web oriundos de fórum, facebook, tweets, news e um consolidado de todas as fontes sociais já citadas. O objetivo da utilização das estratégias iniciais acrescidas com indicadores nanceiros é restringir a quantidade de oportunidades identicadas, aumentando a qualidade das ordens de compra e venda (gatilho), minimizando os riscos de prejuízos com informações destes indicadores. As Estratégias acrescidas de Indicadores Financeiros são: • Estratégias com indicadores de preço: As estratégias de Rompimento e Correção com indicadores nanceiros de preço, utilizam a Média Móvel Simples (SMA), a Média Móvel Exponencial (SME) e o Índice de Força Relativa (RSI) para restringir a quantidade de oportunidades identicadas, minimizando o risco de um possível ruído nas oportunidades. Os atributos avaliados na identicação dos movimentos baseados em Elliott são os preços (abertura e fechamento) da granularidade de tempo avaliada, com a análise variando quando o movimento em questão é um candlestick de alta ou candlestick de baixa. Candlestick é a variação dos preços (abertura, mínimo, máximo e fechamento) em um intervalo de tempo (granularidade) durante o processo de simulação. 4.4 Metodologia 26 • Estratégias com indicadores de Volume: As estratégias (Rompimento e Correção) com indicadores nanceiros de volume, utilizam a Média Móvel Simples de Volume (SMAV), Índice de Fluxo de Dinheiro (MFI) e o On Balance Volume (OBV) para restringir a quantidade de oportunidades identicadas, minimizando o risco de um possível ruído nas oportunidades. Os atributos avaliados na identicação dos movimentos baseados em Elliott são os preços (abertura e fechamento) e o volume, variando quando o movimento em questão é um candlestick de alta ou candlestick de baixa. O Volume é utilizado como parâmetro nos indicadores, com a função de cancelar ou executar uma determinada oportunidade identicada. • Estratégias com indicadores da Web: As estratégias (Rompimento e Correção) com indicadores nanceiros de volume da Web, utilizam a Média Móvel Simples de Volume (SMAV), Índice de Fluxo de Dinheiro (MFI) e o On Balance Volume (OBV) para restringir a quantidade de oportunidades identicadas, minimizando o risco de um possível ruído de oportunidades. O Volume dos dados da Web baseados nos resultados dos indicadores dos mesmos possui a função de cancelar ou executar uma determinada oportunidade identicada e de avaliar se o que é comentado na Web melhora ou piora o desempenho do retorno nanceiro de uma determinada estratégia. Na próxima etapa, será detalhada a implementação do simulador realístico do mercado nanceiro utilizado neste trabalho, juntamente com os conceitos e parâmetros utilizados durante a execução das simulações do mercado nanceiro. 4.4.2 Implementação (Simulador) Na implementação, utilizo um simulador realístico do mercado nanceiro de alta frequência, aferindo estratégias com o processo Market Maker de eventos discretos com precisão capaz de suportar uma análise realista do comportamento de estratégias previamente modeladas. O simulador foi desenvolvido no Laboratório de Pesquisa e Desenvolvimento (LP&D) do curso de Ciência da Computação da Universidade Federal de Alfenas. O simulador dá suporte às pesquisas desenvolvidas na instituição, e também em instituições parceiras, tais como empresas e universidades. O simulador utiliza uma aplicação API JAVA que contém um módulo responsável por realizar testes sem que haja a necessidade de compras e vendas reais de ações. Isso evita que o dinheiro seja perdido com estratégias ainda em fase de pesquisa e desenvolvimento. Como o simulador possui muitas particularidades, a simulação para esta categoria de investimento necessita considerar inúmeros detalhes do funcionamento do mercado de ações. Esta aplicação possui um mecanismo de simulação que utiliza dados reais da BMF&BOVESPA, contendo todas as ordens (compra e venda) que são enviadas ao mercado nanceiro, e também todos os eventos que ocorreram durante um dia de negociação. O simulador possui características e parâmetros, que precisam ser calibrados antes do experimento, como, por exemplo: a janela de operação, os atributos avaliados, 4.4 Metodologia 27 Figura 4.9: Simulador as granularidades, as ordens de compra e venda, a validade do gatilho e os preços de variação do gatilho, o conceito do processo Market Maker, conforme Figura 4.9. • Janela de Operação: envolve o conceito de Day Trading, compra e venda no mesmo dia, para as negociações realizadas pelo simulador na bolsa de valores. A janela de operação utilizada inicia a sua execução no período de 10h às 16h20, como margem de segurança na identicação de possíveis oportunidades, para que todas as operações sejam nalizadas até o horário do fechamento do pregão às 17h. • Atributos avaliados: na identicação dos movimentos baseados em Elliott são os preços (abertura e fechamento) e o volume dos arquivos de dados da Web (fórum, tweets, facebook, news e consolidado), variando quando o movimento em questão é um candlestick de alta ou de baixa. Para os atributos avaliados pelos movimentos (Correção e Rompimento) e indicadores nanceiros que foram modelados como estratégias de negociação baseadas nas Ondas de Elliott, utilizamos o conceito de candlestick, que é a variação do preço em um intervalo de tempo durante o processo de simulação, sendo composto dos preços: Abertura: preço inicial registrado no período; Fechamento: último preço registrado no período; Mínimo: preço mínimo no intervalo de tempo; Máximo: preço máximo no intervalo de tempo. O volume atual e o volume anterior do candlestick são avaliados nas estratégias de negociação acrescidas de indicadores nanceiros, como mais uma opção de 4.4 Metodologia 28 retorno de informação de análise técnica, para auxiliar na tomada de decisão da estratégia em execução. candlestick • Granularidade do : corresponde ao intervalo de tempo em minutos do candlestick avaliado, referenciando os dados sobre os ativos em um intervalo inicial e nal. Por exemplo, as granularidades avaliadas são intervalos de 1, 5, 10 e 15 minutos. • Preço de variação do gatilho: Quando uma oportunidade de negociação é identicada, é necessário acrescentar ao valor da ordem de compra o preço da variação do gatilho para que se tenha lucro. Utilizamos os preços de variação de R$0,02, R$0,03,R$0,04, R$0,05, R$0,06 e R$0,07 com o objetivo de vericar qual o preço de variação possui a maior quantidade de acertos, identicando o preço de variação mais adequado para ser utilizado nas simulações proporcionando o melhor retorno nanceiro. • Validade do gatilho: corresponde ao tempo de espera das ordens (compra e Venda) no mercado, onde por denição, nas simulações este valor é o mesmo valor da granularidade do candlestick avaliado no momento. Por exemplo, caso a granularidade do candlestick seja de 15 minutos, a validade do gatilho também será de 15 minutos. • Ordem de compra e venda (gatilho): Quando uma oportunidade é identicada, o simulador envia ao mercado duas ordens (uma de compra e outra de venda), e esta última com o valor reajustado acrescido do preço de variação. Estas ordens denimos com o nome de gatilho, sendo o preço de compra corresponde ao valor do melhor preço ofertado pelo mercado e o preço de venda é sempre o valor do preço de compra acrescido do valor de variação, onde este último é sempre alguns centavos a mais, proporcionando liquidez na identicação da estratégia e execução do gatilho. Caso a estratégia que identica a oportunidade seja acrescida de algum indicador nanceiro (preço, volume ou volume da Web), este possui a função de restringir a quantidade de gatilhos disparados, com o objetivo de minimizar ruídos e prejuízos nanceiros. O gatilho é totalmente executado somente quando o valor pago por ação e a quantidade a ser comprada, forem totalmente ofertadas pelo mercado. O simples fato de emitir o gatilho não garante a compra e nem a venda no valor ou na quantidade solicitada. O gatilho é parcialmente executado caso o valor ofertado seja atingido, porém a quantidade ofertada não supri a demanda descrita na ordem de compra. Logo, o valor pago por ação é o desejado, mas a quantidade comprada é inferior à solicitada. • Market Maker : é o processo de formação de mercado que proporciona um preço de referência para a negociação do ativo. Após a identicação da oportunidade pelas estratégias são realizadas as ordens de compra e venda (gatilho) e envidas para o Book de ofertas do mercado. Como a expectativa é de uma tendência de curto prazo, a ecácia temporal é dada no processo de tomada de mercado. Ao m da validade do gatilho, caso nenhuma das ordens (compra e venda) não tenham sido executadas, ambos são canceladas. Caso ambas as ordens sejam executadas, a estratégia produz lucro e o processo termina. A 4.4 Metodologia 29 ordem de compra pode ser executada parcial ou total. E caso o tempo de validade do gatilho termine e a ordem de venda não seja executada, o simulador inicia um processo para repor o estoque da carteira, reduzindo o risco de estratégia. Neste caso, o algoritmo utilizado pelo Market Maker, prevê outra validade e envia uma nova ordem de venda para repor a carteira. A ordem de limite é enviada pelo mesmo preço oferecido pelo mercado. Assim, uma nova janela de tempo é esperada pelo algoritmo utilizado no simulador. Caso esta ordem não for preenchida, este procedimento é repetido mais uma vez. No nal, caso a posição não seja fechada, uma ordem de venda no preço do mercado é enviada para repor a carteira, evitando prejuízos acumulados. Mais detalhes sobre o processo de Tomada de mercado pode ser visto em Irene (2013). Na próxima fase serão apresentados os recursos utilizados para a análise dos resultados encontrados nas simulações. 4.4.3 Análise de Resultados Na fase de análise de resultados são apresentados relatórios, planilhas e grácos contendo atributos e informações consolidadas sobre os ativos avaliados, que possam ajudar a entender o comportamento do mercado de capitais, listadas a seguir: • volume; • preços (abertura, fechamento); • quantidade de ações negociadas; • variação do valor de mercado; • variação de percentual; • indicador de variação; • temporais (faixa de horário); • períodos (diário, semanal e mensal); • preços (compra e venda); • volume (negociado e social); • indicadores nanceiros (preço, volume e volume da Web); e • valores de preços dos movimentos das Ondas de Elliott que levaram a encontrar uma possível oportunidade de negociação. Esta fase possibilita a identicação e o mapeamento do cenário de comercialização de ativos e suas particularidades em relação a informações e dados referentes a toda transação que envolve a identicação da oportunidade de negociação até a realização das ordens de compra e venda (gatilho) no simulador realístico, contendo informações sobre o retorno nanceiro de cada estratégia executada. 4.4 Metodologia 30 A metodologia proposta neste capítulo é um modelo cíclico, onde caso as informações não apresentem resultados consistentes, todas as etapas anteriores poderão ser reprocessadas, com a mudança de parâmetros iniciais e a revalidação da metodologia proposta, onde cada processo das 4 (quatro) etapas envolvidas poderá ser executado de forma unicada e ou coletiva. Capítulo 5 Resultados Experimentais Neste capítulo será aplicada toda a metodologia descrita no Capítulo 4 apresentando os experimentos realizados com os dados coletados da BMF&BOVESPA e da Web, nas etapas de caracterização de dados, mineração de dados, modelagem de padrões de Elliott, propondo estratégias de comercialização de ativos, com o objetivo de avaliá-las em um simulador realístico do mercado nanceiro. 5.1 Caracterização de Dados A etapa de caracterização foi dividida em 5 (cinco) experimentos: Bottom 10 e Top 10, percentual de variação, vericação de faixa de horário de maior e menor variação, volume faturado e a análise dos dados de volume da Web, que serão detalhados a seguir. 5.1.1 Bottom 10 e Top 10 Inicialmente realizou-se a caracterização com a variação de forma diária de um período de dados de cotações entre 2008 a 2013 para a geração de um relatório contendo as 10 (dez) menores e as 10 (dez) maiores ações, em relação ao atributo volume faturado. O objetivo é validar a consistência dos dados utilizados, com aplicações disponibilizadas na Web. Os atributos gerados nos relatórios são dados consolidados e agrupados por: volume total faturado (em dinheiro), código da ação e o nome da empresa. Tabela 5.1: Layout Bottom 10 Volume Faturado R$ 6,00 R$ 47,00 R$ 294,00 R$ 384,00 R$ 403,00 R$ 610,00 R$ 1.000,00 R$ 1.001,00 R$ 1.002,00 R$ 1.100,00 Código da Ação CTXT11 CELP6 TENE7 CPTP3B CASN3 BRGE6 VINE6 BRKM6 RANI4 COBE3B 31 Nome da Empresa FII C TEXTIL CELPA TEC BLUMENAU CAPITALPART CASAN ALFA CONSORC VICUNHA TEXT BRASKEM CELUL IRANI CONST BETER 5.1 Resultados Experimentais 32 Podemos vericar nas Tabelas 5.1 e 5.2, que uma mesma empresa pode possuir um ou mais tipo de categoria de papeis de ações para negociações BMF&BOVESPA. Tabela 5.2: Layout Top 10 Volume Faturado R$ 22.500.184.220,00 R$ 18.746.143.490,00 R$ 10.786.228.794,00 R$ 9.168.759.322,00 R$ 9.070.058.490,00 R$ 6.473.602.631,00 R$ 6.292.922.133,00 R$ 5.776.697.680,00 R$ 5.009.509.975,00 R$ 4.338.234.233,00 Código da Ação VALE5 PETR4 ITUB4 BBDC4 OGXP3 PETR3 BBAS3 BVMF3 VALE3 CIEL3 Nome da Empresa VALE PETROBRAS ITAUUNIBANCO BRADESCO OGX PETROLEO PETROBRAS BRASIL BMFBOVESPA VALE CIELO Após o término da caracterização realizada os resultados da Tabela 5.1 e Tabela 5.2, foram validados de forma manual realizando consultas no InfoMoney 1 na opção TOP 5 - aba volume, conforme Figura 5.1. Figura 5.1: Site InfoMoney Vericou-se que praticamente todos os códigos de ativos, os valores de volume total faturado foram próximos e a ordem de classicação foi acertada, onde nesta fase inicial, foi possível replicarmos esta aplicação que é utilizada há bastante tempo como referência pelos seus usuários. A aplicação implementada possui um diferencial, pois podemos realizar caracterizações para qualquer período, atributo e granularidade de cotações históricas. 5.1.2 Percentual de variação O percentual de variação é o valor da diferença entre os preços de (fechamento e abertura) em percentuais para cada intervalo de granularidade de 15 minutos avaliado. Para este experimento, separei a análise em dois intervalos: diário e mensal. 1 Um dos maiores portais nanceiros independente do Brasil responsável por divulgar notícias, matérias e opiniões, acessado no endereço: www.infomoney.com.br 5.1 Resultados Experimentais 5.1.2.1 33 Percentual de variação diário Para este atributo calculado realizaram-se caracterizações de comparação entre o código de ativo PETR4 e o Ibovespa representado pelo código de ativo BOVA11 em uma série temporal. Na gura 5.2 apresentado o gráco referente ao percentual de variação dos ativos PETR4 e BOVA11, com o intuito de vericar o comportamento destes ativos ao longo de um período de um dia. Figura 5.2: Percentual de Variação Diário O ativo BOVA11 é um índice composto pelas ações emitidas por companhias que respondem por aproximadamente 80% do volume nanceiro da bolsa de valores brasileira (BMF&BOVESPA). O ativo PETR4 é o código das ações preferenciais da empresa Petrobras Petróleo Brasileiro S/A que é uma empresa de capital aberto (sociedade anônima), cujo acionista majoritário é o Governo Federal. Ao analisar este período de um único dia, podemos vericar que o ativo BOVA11 na maior parte do tempo acompanha o comportamento do ativo PETR4. Isso acontece porque PETR4 possui grande representatividade na composição do ativo BOVA11. Outro fator interessante é que durante este período os maiores e menores percentuais de varição ocorrem no período de abertura do pregão, ou seja, de 10h às 12h. 5.1.2.2 Percentual de variação mensal Realização da caracterização do indicador de percentual de variação de forma consolidada mensal, para 37 ativos que compõem o Índice Bovespa (Ibovespa). O resultado de cada um destes ativos é comparado com o ativo BOVA11, com o objetivo de realizar uma classicação, identicando e ordenando os ativos que estão abaixo e os ativos que estão acima do Ibovespa, em relação ao percentual de variação mensal. Ativos acima do Ibovespa: Na Figura 5.3 são apresentados os percentuais de variação consolidado mensal de todos os ativos que compõem o indicador IBOVESPA que apresentaram variação acima deste índice representado pelo ativo BOVA11. 5.1 Resultados Experimentais 34 Figura 5.3: Percentual de Variação ordenado dos ativos acima do Ibovespa Ativos abaixo do Ibovespa Na Figura 5.4 é apresentado o gráco com os percentuais de variação abaixo do índice BOVA11. O resultado dos Percentuais de Variação dos ativos foram ordenado de forma decrescente para facilitar a visualização, onde podemos vericar que encontramos variações abaixo do índice BOVA11 de até 30% negativo. Figura 5.4: Percentual de Variação ordenado dos ativos abaixo do Ibovespa Os ativos apresentados no gráco foram ordenados de forma crescente com a nalidade de facilitar a visualização do comportamento dos ativos que possuem 5.1 Resultados Experimentais 35 percentual de variação acima do indicador BOVA11. Podemos vericar que no período mensal encontraram-se percentuais de variação acima do índice BOVA11 com variações acima de 40% para alguns casos, o que justica a continuação desta pesquisa com o intuito de entender melhor este tipo de comportamento apresentado. 5.1.3 Faixa de horário de maior e menor variação A faixa de horário de maior e menor variação é vericada em relação ao atributo de percentual de variação do ativo PETR4 consolidado de forma diária por um período de 18 dias. O percentual de variação é calculado em relação ao preço de abertura e fechamento de forma diária. Tabela 5.3: Percentual de maior e menor variação do ativo PETR4 Ação - Período PETR4 - 20130308 PETR4 - 20130313 PETR4 - 20130328 PETR4 - 20130304 PETR4 - 20130306 PETR4 - 20130326 PETR4 - 20130312 PETR4 - 20130318 PETR4 - 20130320 PETR4 - 20130305 PETR4 - 20130321 PETR4 - 20130319 PETR4 - 20130325 PETR4 - 20130327 PETR4 - 20130315 PETR4 - 20130307 PETR4 - 20130311 PETR4 - 20130314 Hora > 10:00 10:00 10:00 10:15 10:45 10:45 11:00 11:15 11:15 11:45 12:30 13:15 14:15 14:15 14:30 15:15 17:00 17:15 Maior Variação 1,157 0,947 0,378 0,648 1,307 0,424 0,735 0,523 0,791 0,599 0,212 0,527 0,431 0,324 0,514 1,643 1,814 0,880 Hora < 11:30 15:15 12:00 12:00 17:15 13:00 17:15 16:15 10:45 10:15 16:45 15:15 12:15 10:00 10:15 15:30 10:00 11:45 Menor Variação -1,612 -0,850 -0,547 -0,599 -0,830 -0,375 -0,531 -0,520 -1,015 -0,786 -0,377 -0,527 -0,646 -0,758 -1,144 -1,459 -1,667 -0,480 Conforme apresentado na Tabela 5.3 os retornos são agrupados pelos atributos código da ação e o período avaliado no formato (ano, mês e dia), "Hora >"é o horário que ocorreu o maior percentual de variação e a maior variação em percentual, "Hora <"é o horário em que há uma menor variação, seguido da menor variação em percentual. Ao analisar a Tabela 5.3, podemos vericar que os horários que possuem o maior percentual de variação é no período da manhã, no intervalo de 10h às 12h o que coincide com a abertura do pregão. Outro fator relevante neste período, que justica as maiores oscilações, é que às 11h ocorre a início da Bolsa de Valores Norte Americana, onde de maneira direta ou indireta, afeta os preços dos ativos negociados na BMF&BOVESPA. 5.1.4 Volume faturado O atributo volume faturado é o valor faturado em dinheiro pelo ativo. A Tabela 5.4 apresenta de forma consolidada dia a dia os volumes de maior e menor variação 5.1 Resultados Experimentais 36 e os seus respectivos horários que foram registrados, no arquivo de 1/4 de hora durante o mês de março de 2013 para o ativo PETR4. Ação - Período PETR4 - 20130321 PETR4 - 20130327 PETR4 - 20130318 PETR4 - 20130306 PETR4 - 20130315 PETR4 - 20130312 PETR4 - 20130313 PETR4 - 20130304 PETR4 - 20130308 PETR4 - 20130326 PETR4 - 20130311 PETR4 - 20130320 PETR4 - 20130305 PETR4 - 20130328 PETR4 - 20130325 PETR4 - 20130319 PETR4 - 20130307 PETR4 - 20130322 PETR4 - 20130314 Tabela 5.4: Volume faturado Hora < 13:30 13:45 14:45 13:00 13:30 14:00 14:30 11:15 13:00 14:30 14:45 14:15 15:15 12:45 13:45 10:15 14:00 13:15 10:45 Volume Menor 3.124.124 1.979.922 9.751.326 9.306.049 6.348.697 5.736.432 5.699.150 6.312.413 3.742.059 1.742.977 4.570.848 6.149.441 4.629.503 3.917.828 5.223.390 7.289.917 13.127.399 1.422.904 6.173.048 Hora > 10:00 10:00 10:00 10:15 10:15 10:15 10:15 10:30 10:30 10:45 10:45 11:15 11:15 12:00 12:00 15:15 15:30 16:15 17:00 Volume Maior 33.486.196 17.919.226 43.509.793 141.811.900 57.814.690 48.146.656 60.970.937 23143426 46.963.239 20.125.810 33.068.407 42.870.234 40.968.422 21.509.488 31.860.073 69.742.132 96.937.002 28.166.732 47.386.237 Ao analisar os dados apresentados na Tabela 5.4, veriquei que os horários que possuem maior probabilidade de ocorrer a maior quantidade de volume faturado em dinheiro para este ativo especíco PETR4 é ao longo de um mês no período da manhã de 10h às 12h. De um período de 19 dias úteis, 15 destes dias no período da manhã, ou seja, o período de abertura do pregão, incidiu nos maiores volumes faturados deste ativo, o que corresponde a aproximadamente 78,9%. Em contrapartida os horários que registraram os menores valores de volume faturado para este mesmo período de 19 dias úteis foram no período da tarde de 13h às 14h45. Registrando desta forma, uma probabilidade de 84,2% aproximadamente, onde 16 dias de um total de 19 registraram este comportamento no período da tarde. 5.1.5 Análise dos Dados da Web Como previamente mencionado, a Web está desempenhando um papel cada vez mais importante em vários setores, não é diferente no mercado de investimento. A Tabela 5.5 fornece informações acerca de coletas de dados reais disponibilizados na Web oriundos de microblog (twitter ), portais de conteúdo (notícias) e portais especializados em investimento (fontes especializadas). Tabela 5.5: Volume da coleta de dados da Web Ativo Tweets Fontes Especializadas Notícias PETR4 11.160 43.164 8.668 11.348 VALE3 13.204 48.213 OGXP3 10.573 43.072 8.153 BOVA11 55.723 61.472 15.985 5.1 Resultados Experimentais 37 Vericou-se um grande volume de dados disponíveis com potencial para estudo mais aprofundado e identicação de padrões que podem servir de base para tomada de decisão. São dados sociais de volume coletados sobre as ações, setores e empresas que compõem o Ibovespa, representado pelo código de ativo BOVA11, que movimentam aproximadamente 80% do mercado de ações no país. Figura 5.5: Volume de dados de fontes especializadas por data Além disso, foram gerados grácos com o volume dos dados de fontes especícas do mercado nanceiro Figura 5.5, portais de notícias Figura 5.6 e tweets Figura 5.7 para as ações, sendo possível observar um padrão de variação dos ativos e do Ibovespa. Figura 5.6: Volume de notícias por data A Figura 5.8 ilustra o número de tweets versus volume nanceiro para a ação VALE3. O objetivo foi a identicação de correlações e possíveis padrões que possam 5.2 Resultados Experimentais 38 Figura 5.7: Volume de Tweets por data Figura 5.8: Tweets e Volume nanceiro (ação VALE3) explicar comportamentos dos ativos em relação ao que se observa sobre o volume de dados na Web. Percebe-se um comportamento (queda e subida) semelhante do volume das informações das mais diversas fontes por ativo. Além disso, o BOVA11 apresenta sempre o maior número de citações, o que era esperado, uma vez que representa como um todo a bolsa de valores. 5.2 5.2 Resultados Experimentais 39 Mineração de Dados A etapa de mineração de dados apresenta a avaliação de padrões e tendências com a identicação de sequências de variações utilizando a atribuição de regras de associação mais frequentes com percentuais mínimos de suporte e conança; e a vericação da ocorrência da Teoria das Ondas de Elliott nas séries temporais dos dados de cotações histórica disponibilizados pela BMF&BOVESPA. Após a geração do indicador de variação, analisamos um período de 6 (seis) dias, tratando cada intervalo de tempo (granularidade) de 15 minutos como um atributo que poderia conter 5 tipos de possibilidades. Realizamos a vericação de técnicas de associação de mineração de dados com o software livre WEKA, nesta série temporal, através da opção de regras de associação para a utilização dos seguintes algoritmos já existentes no aplicativo: o Apriori e o Generalized Sequential Pattern algorithm (GSP). O algoritmo Apriori com o objetivo de encontrar as possíveis regras de associação mais frequentes dos status em relação aos percentuais de suporte e conança. E o algoritmo GSP com o objetivo de encontrar as sequencias mais frequentes em relação à um suporte mínimo de conança. Identicamos todos os itens frequentes em um nível, contando as ocorrências de todos os elementos únicos no banco de dados. Então as operações são ltrados por remoção dos itens não frequentes. No m deste passo, cada transação consiste apenas nos elementos mais frequentes. Esta base de dados modicada torna-se uma entrada para o algoritmo GSP. Este processo requer uma passagem ao longo de toda a base de dados. Como resultados iniciais o aplicativo WEKA possui a função histograma, que apresentada dados estatísticos em relação ao período avaliado e os indicadores de variação apresentados contendo os totais por dia, onde podemos avaliar quais os dias que mais e menos oscilaram, onde é possível com o algoritmo GSP gerar diversas combinações de sequencias de 2, 3, 4 e 5 movimentos. Tabela 5.6: Regras de conança encontras no Ocorrências Percentual Antecedente 12:00 CAIU 13:00 SUBIU 7 41,80% 10:45 SUBIU 10:45 SUBIU 14:15 SUBIU 8 47,05% 11:15 CAIU 9 52,94% 13:00 SUBIU aplicativo WEKA Consequente 13:00 SUBIU 15:30 SUBIU 12:00 CAIU 13:15 SUBIU 15:45 SUBIU 12:30 SUBIU 16:00 CAIU Analisamos as 20 primeiras regras de conança identicadas em relação aos atributos: quantidade de ocorrências, percentual de variação, horário e status de variação antecedentes e consequente, ou seja, toda vez que em um determinado horário o status de variação sobe, sempre em outro cai, em um determinado horário, conforme Tabela 5.6. A tentativa de reconhecer padrões não é simples, pois quanto maior o tamanho da composição da combinação avaliada (movimento) do percentual de variação, menor é 5.3 Resultados Experimentais 40 a quantidade de repetições encontradas, dicultando na identicação de um padrão de comportamento. No entanto, ao comparar algumas sequencias de variação de movimento encontradas, visualizou-se nitidamente ciclos de repetição, apresentando subsídios baseados nos trabalhos levantados no capítulo de Fundamentação Teórica, para uma possível aplicação da Teoria das Ondas de Elliott, nestas sequencias de variação caracterizadas. 5.3 Modelagem dos Padrões de Elliott Por ser necessário a geração de testes treino de simulação para encontrar o melhor retorno e ponto inicial, existe uma diculdade para identicar sequencias de padrões em dados do mercado nanceiro. Porém, encontramos algumas sequencias de variação e ciclos de repetição que podem ser aplicados por outras técnicas. Implementamos uma aplicação na liguagem de programação JAVA com o objetivo de identicar as Ondas de Elliott utilizando como entrada os atributos preços, percentuais e indicadores gerados de forma diária, vericando a granularidade de tempo de 15 minutos com a janela de operação de 10h às 16h20, conforme algoritmo apresentado na Figura 5.9. Figura 5.9: Algoritmo implementado das Ondas de Elliott Como resultados, preparei esta aplicação para armazenar os seguintes atributos: nome da onda, horário de ocorrência, data, dia da semana e percentual. Nesta teoria, defende-se que o mercado de ações segue um padrão de cinco ondas de subida e três ondas de descida, de forma a completar um ciclo inteiro. O objetivo foi de conrmar a sua existência e identicar uma forma de aplicação para tentar antecipar certas fases e ciclos da Bolsa de Valores. Como indicadores de caracterização e tomada de decisão em relação às Ondas de Elliott podemos vericar de forma automatizada os seguintes grácos: quantidade de ocorrência por granularidade (candle ), quantidade de ocorrência semanal, a imagem geométrica da onda encontrada, amplitude das ondas e períodos que não ocorrem as ondas. 5.3 Resultados Experimentais 41 O gráco 5.10 apresenta uma Onda de Elliott avaliando o atributo Percentual de Variação que iniciou às 16h da sexta-feira dia 01 de janeiro de 2013 e nalizou às 10h do dia 29 de janeiro de 2013. Totalizando 28 dias corridos com um percentual de variação de 1,2% no período avaliado. Figura 5.10: Ondas de Elliott de um único período O gráco 5.11 apresenta uma Onda de Elliott de um único dia avaliando o atributo Percentual de Variação no período de 10h às 13h45. A variação total deste período foi de 1,0%, iniciando-se com o valor de -0,4% e atingindo o valor de 0,6%. Figura 5.11: Ondas de Elliott de um único dia O gráco 5.12 apresenta várias Ondas de Elliott durante um período de 2 meses com intervalos entre ondas. O período avaliado foi de 10:00 do dia 02 de janeiro de 2013 (quarta-feira) até as 12h de 26 de fevereiro de 2013 (terça-feira). Neste período 5.3 Resultados Experimentais 42 ocorreram 12 ciclos completos de 5 Ondas de Elliott, com percentual de variação chegando até 1,7% em determinados ciclos. Porém o percentual de variação total do horário início de 10:00 até o horário m de 12h foi de apenas 0,1%. Figura 5.12: Ondas de Elliott de um único período de 2 meses O gráco 5.13 apresenta várias Ondas de Elliott durante um período de 2 meses sem intervalos entre Ondas. O período avaliado foi de 10:00 do dia 02 de janeiro de 2013 (quarta-feira) até as 12:00 de 26 de fevereiro de 2013 (terça-feira). Neste período ocorreram 12 ciclos completos de 5 Ondas de Elliott, com percentual de variação chegando até 1,7% em determinados ciclos. Porém o percentual de variação total do horário início de 10h até o horário m de 12h foi de apenas 0,1%. Figura 5.13: Várias Ondas de Elliott de um período de 2 meses sem intervalo 5.4 Resultados Experimentais 43 Os resultados gerados mostram que ao aplicar a teoria das Ondas de Elliot nos atributos para todos os ativos avaliados a maior ocorrência de Ondas encontradas foram no período entre 10:15 e 15h30. Um total de 80% dos ativos avaliados, as melhores ocorrências foram no período de 10h15 às 12h, ou seja, o período da manha, que é o período da abertura do pregão. Vericou-se no período avaliado que a Teoria das Ondas de Elliott ocorre nos arquivos de cotações históricas do mercado nanceiro, porém no processo de identicação utiliza-se como ponto inicial o atributo (data e hora), que por sua vez, inuenciam de maneira linear no resultado do retorno da quantidade de 5 Ondas completas encontradas. Desta forma, realizamos uma vericação prévia de maneira recursiva, via parâmetro, com o objetivo de maximizar a quantidade de Ondas de Elliott encontradas, o cálculo do ponto inicial considerado ótimo, dentro do intervalo escolhido pelo usuário previamente na aplicação. 5.4 Estratégias de Comercialização de Ativos A etapa de estratégias de comercialização de ativos está inserida nas fases de modelagem e implementação de estratégias de negociação e a experimentação através de um simulador realístico do mercado nanceiro, com a apresentação da sequencia de realização dos experimentos, os parâmetros utilizados nas simulações, as estratégias e os ativos avaliados. Os dados utilizados para os experimentos incluem informações reais de cotações históricas coletados da BMF&BOVESPA e dados coletados de volume da Web, onde foram contempladas nas avaliações as seguintes empresas que fazem parte Ibovespa, por possuírem uma maior representatividade em relação ao volume negociado, representando diferentes setores da economia, como petróleo e gás, mineração, bancos e siderurgia: • Banco Bradesco SA (BBDC4); • Banco do Brasil SA (BBSA3); • Usinas Siderúrgicas de Minas Gerais SA (USIM5); • Brasileiro SA Petrobras (PETR4) e; • Vale S.A (VALE5). A janela de operação das estratégias de negociação utilizou o período de 10h às 16h20, com a realização de ordens de (compra e Venda) de ativos iniciando e nalizando no mesmo dia. As simulações foram divididas em duas etapas: Experimentos 1, contendo somente estratégias de preço e experimento 2, constituído das estratégias de preço, volume e volume da Web acrescidas de indicadores nanceiros, que serão detalhadas a seguir. 5.4.1 Experimento 1: Estratégias de preço O experimento 1 avaliou o comportamento das estratégias, conhecendo o cenário e o impacto do resultado do retorno nanceiro nas negociações, com o objetivo de selecionar as congurações que encontraram os melhores retornos nanceiros. 5.4 Resultados Experimentais 44 As simulações foram realizadas utilizando os seguintes parâmetros e congurações durante o experimento: • Estratégias: 2 (duas) iniciais (Rompimento e Correção); • Fontes de Dados: dados ociais da BMF&BOVESPA; • Atributos avaliados: Preços (abertura e fechamento); • Granularidades: 1, 5, 10 e 15 minutos; • Preço de variação de fechamento: R$ 0,02 à R$ 0,07; • Volume de negociação: 100 papeis no Gatilho; • Ativos avaliados: BBDAS3, BBDC4, PETR4, USIM5 e VALE; • Período avaliado: 15 dias de Setembro a Outubro de 2013; e • Resultado avaliado: atributo retorno nanceiro. Figura 5.14: Experimento 1 Ao iniciar o experimento, para cada estratégia avaliada, o simulador nanceiro conforme a Figura 5.14, recebe o valor do candlestick e tenta identicar uma oportunidade, ou seja, uma possível onda e/ou um movimento completo que caracterizam as estratégias (Rompimento ou Correção). Figura 5.15: Algoritmo experimento 1 5.4 Resultados Experimentais 45 Tabela 5.7: Resultados - Estratégia de Rompimento Ativos Granularidade Preço de Variação Retorno Financeiro 1 5 10 0.03 0.06 0.05 -27.87 -8.35 0.39 15 0.06 0.78 15 0.05 15 0.04 0.07 0.07 -24.83 -1.96 PETR4 10 0.05 0.03 0.04 0.07 -1.00 -6.22 -27.43 -2.30 VALE5 10 0.07 3.65 BBAS3 BBDC4 USIM5 1 5 10 1 5 10 1 5 15 1 5 15 0.06 0.07 0.04 0.05 0.05 0.07 0.07 -32.13 -1.13 -3.22 1.87 -15.04 -3.70 -0.17 0.87 2.61 Tabela 5.8: Resultados - Estratégia de Correção Ativos Granularidade Preço de Variação Retorno Financeiro BBAS3 BBDC4 1 5 10 0.05 0.03 0.06 15 0.07 15 0.03 10 0.03 0.06 0.05 0.07 0.05 -0.26 -5.74 -2.04 -3.61 15 0.04 -1.35 10 0.07 1 5 10 1 5 USIM5 PETR4 15 1 5 10 1 5 VALE5 15 0.06 0.03 0.04 0.03 0.04 0.04 0.04 0.07 -7.00 -0.87 -1.04 2.35 -8.78 -5.09 -1.91 0.13 -3.13 -0.30 1.00 -5.65 0.91 2.35 -1.74 Após a oportunidade identicada, o algoritmo implementado, Figura 5.15, verica a possibilidade de operar para iniciar o processo de formação de mercado (market maker ) e, consequentemente, enviar ordens de compra e venda (gatilho). Para os parâmetros e congurações utilizadas, os resultados das estratégias encontramos, o atributo retorno nanceiro por ativo e estratégia com poucos valores positivos e uma maior quantidade de ocorrências e valores negativos e ou próximos 5.4 Resultados Experimentais 46 de zero. As Tabelas 5.7 e 5.8 apresentam os resultados encontrados separados pelos parâmetros: ativos, granularidade, preço de variação e retorno nanceiro. Analisando os retornos nanceiros, vericou-se que para as granularidades maiores de 10 e 15 minutos foram encontrados uma maior quantidade de valores positivos. E para as granularidade menores de 1 e 5 minutos foram encontrados uma maior quantidade de valores negativos, justicando que os movimentos que caracterizam as estratégias (Rompimento e Correção), para intervalos de granularidades menores estavam encontrando mais ruídos do que possíveis movimentos de Ondas de Elliott. Vericamos que as estratégias ora funcionavam e muitas vezes erravam, e, desta forma, visualizamos a necessidade de detalhar cada ordem de compra e venda negociada (gatilho) juntamente com os demais atributos que compunham estes gatilhos, com o objetivo de analisar possíveis características que levavam uma certa oportunidade de negociação identicada pelas estratégias, acertar ou errar os preço (compra e venda) de um determinado ativo. Quando a oportunidade de negociação era identicada pelas estratégias (Rompimento e Correção), ocorreu a necessidade de avaliar outras informações e ou indicadores que pudessem trazer subsídios para (Executar) ou (Cancelar) um determinado gatilho, limitando desta forma, a quantidade de ordens de compra e venda, potencializando gatilhos que acertam e consequentemente minimizando gatilhos que erram. Como calibragem das oportunidades de negociação encontradas, propomos a realizado de outra simulação, onde as estratégias iniciais (Rompimento e Correção) foram acrescidas de indicadores nanceiros de preço, volume e volume da Web, gerando desta forma, novas estratégias que serão detalhadas no experimento 2 a seguir. 5.4.2 Experimento 2: Estratégias com indicadores nanceiros O experimento 2 contempla estratégias acrescidas de indicadores nanceiros, que realizaram a calibragem das estratégias iniciais (Rompimento e Correção) gerando novas 42 (quarenta e duas) estratégias utilizando indicadores nanceiros de Preço, Volume e Volume de Dados da Web, este ultimo como mais uma fonte de informação, para reduzir a quantidade de oportunidades de negociações (gatilhos) enviados como ordem de mercado, com o objetivo de minimizar possíveis ruídos, tentando entender o que leva um gatilho obter lucro ou prejuízo. As simulações utilizaram os seguintes parâmetros e congurações do plano experimental: • Estratégias: 42 (quarenta e duas), onde 21 de Rompimento e 21 de Correção com indicadores nanceiros; • Indicadores de preço: Índice de Força Relativa, Média Móvel Simples e Média Móvel Exponencial; • Indicadores de volume: Média Móvel Simples de Volume(SMA_V), Índice de Fluxo de Dinheiro (MFI) e On Balance Volume(OBV); e • Indicadores de volume da Web: todos os indicadores de volume (SMA_V, MFI e OBV), porém utilizando dados de volume da Web; • Fontes de Dados: BMF&BOVESPA e dados oriundos da Web; 5.4 Resultados Experimentais 47 • Atributos avaliados: Preços (abertura e fechamento); • Granularidade: 15 minutos; • Preço de variação de fechamento: de R$ 0,03 e R$ 0,05; • Volumes de negociação: 100, 1.000 e 10.000 papeis no gatilho; • Ativos avaliados: BBDAS3, BBDC4, PETR4, USIM5 e VALE; • Período avaliado: 15 dias de Setembro a Outubro de 2013; e • Resultado avaliado: atributo retorno nanceiro. Figura 5.16: Experimento 2 Ao iniciar o experimento, para cada estratégia avaliada, o simulador nanceiro recebe o valor do candlestick e tenta identicar uma oportunidade, ou seja, uma possível onda e ou um movimento completo que caracterizam as estratégias (Rompimento ou Correção), conforme a Figura 5.16. Figura 5.17: Algoritmo experimento 2 Após a oportunidade identicada, o algoritmo implementado, Figura 5.17, verica a possibilidade de operar. Caso as estratégias iniciais sejam contempladas, é 5.4 Resultados Experimentais 48 executado o indicador nanceiro (preço, volume e volume da Web) avaliado em questão. Caso o retorno do indicador nanceiro não tenha nenhuma restrição, inicia-se o processo de formação de mercado (market maker ) e consequentemente é enviado ordens de compra e venda (gatilho). Caso contrário, a oportunidade identicada é descartada. Devido à grande quantidade de atributos gerados na simulação, este experimento limitou-se a analisar somente o atributo retorno nanceiro das 42 estratégias com indicadores nanceiros. Apresentando os 3 melhores e os 3 piores retornos nanceiros encontrados. No entanto, para esta simulação foram gerados outros 27 novos atributos que fazem parte da identicação dos movimentos das estratégias de negociação baseadas na Teoria das Ondas Elliott até a execução da ordem de compra e venda (gatilho), que podem conter informações de padrões, tendências e comportamentos que originam o lucro ou o prejuízo. Como por exemplo, são dados caracterizados de informações nominais, preços, volumes, retornos, valores das ondas identicadas, data e hora da compra e da venda, dia da semana, indicadores de tendência de volume e retornos dos indicadores nanceiros utilizados. É importante ressaltar que estes dados caracterizados e armazenados são fontes de informações e oportunidades para futuras análises e extensão deste trabalho. 5.4.3 Análise de Resultados A etapa da análise de resultados apresenta informações grácas e tabuladas das avaliações nanceiras, através dos experimentos realizados no simulador realístico do mercado nanceiro. Tabela 5.9: Estratégias de Rompimento Indicador Financeiro Sem indicador Média Móvel Simples (SMA) Média Móvel Exponencial (EMA) Índice de Força Relativa (RSI) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Tipo Dados Preço BMF&BOVESPA BMF&BOVESPA Web Facebook Web Tweets Web Fórum Volume Web News Web Consolidado Código Estratégia EPR01 EPR02 EPR03 EPR04 EPR05 EPR06 EPR07 EWR08 EWR09 EWR10 EWR11 EWR12 EWR13 EWR14 EWR15 EWR16 EWR17 EWR18 EWR19 EWR20 EWR21 EWR22 5.4 Resultados Experimentais 49 Foram propostas 44 (quarenta e quatro) estratégias (Rompimento e Correção), compostas de indicadores nanceiros (preço, volume e volume da Web), utilizando dados da BMF&BOVESPA e dados coletados na Web oriundos de fórum, facebook, tweets, news e um consolidado destes dados da Web, detalhadas nas Tabelas 5.9 e 5.10. Tabela 5.10: Estratégias de Correção Indicador Financeiro Sem indicador Média Móvel Simples (SMA) Média Móvel Exponencial (EMA) Índice de Força Relativa (RSI) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Média Móvel Volume (SMA_V) Índice de Fluxo de Dinheiro (MFI) On Balance Volume (OBV) Tipo Dados Preço BMF&BOVESPA BMF&BOVESPA Web Facebook Web Tweets Web Fórum Volume Web News Web Consolidado Código Estratégia EPC23 EPC24 EPC25 EPC26 EPC27 EPC28 EWC29 EWC30 EWC31 EWC32 EWC33 EWC34 EWC35 EWC36 EWC37 EWC38 EWC39 EWC40 EWC41 EWC42 EWC43 EWC44 A avaliação nanceira apresenta o atributo retorno nanceiro encontrado durante as simulações. Para cada um dos 5 (cinco) ativos avaliado (BBAS3, BBDC4, PETR4, USIM5 e VALE5) foram realizadas 12 (doze) combinações, contemplando 6 (seis) retornos de estratégias de Rompimento e 6 (seis) retornos de estratégias de Correção, para 3 (três) combinações de volumes (100, 1.000 e 10.000), variando o preço de fechamento em (R$ 0,03 e R$ 0,05), totalizando 60 (sessenta) combinações de experimentos. 5.4 Resultados Experimentais 5.4.3.1 50 Banco do Brasil SA (BBAS3) Estratégias de Rompimento: os melhores retornos nanceiros encontrados durante as simulações utilizaram estratégias baseadas no volume da Web, onde destacamos a estratégia Média Móvel de Volume de News (EWR17), que para um total de 6 (seis) combinações apresentou o melhor retorno em 5 (cinco), conforme apresentado no Gráco 5.18. Figura 5.18: BBAS3 - Estratégias de Rompimento 5.4 Resultados Experimentais 51 Estratégias de Correção: para todas as simulações, todas as estratégias avaliadas, encontraram o mesmo retorno nanceiro, conforme apresentado no Gráco 5.19. Figura 5.19: BBAS3 - Estratégias de Correção 5.4.3.2 Banco Bradesco SA (BBDC4) Estratégias de Rompimento: os melhores retornos nanceiros encontrados durante as simulações utilizaram estratégias baseadas no volume da BMF&BOVESPA, onde destacamos a estratégia Média Móvel de Volume (EPR05), que para um total de 6 (seis) combinações apresentou o melhor retorno em 5 (cinco), conforme apresentado no Gráco 5.20. 5.4 Resultados Experimentais 52 Figura 5.20: BBDC4 - Estratégias de Rompimento Estratégias de Correção: para as 6 (seis) simulações, 5 (cinco) encontraram o mesmo retorno nanceiro, e somente 1 (uma) simulação, 4 (quatro) de suas estratégias de volume da Web, obtiveram melhores retornos nanceiros, com destaque para as estratégias On Balance Volume Facebook (EWC32), On Balance Volume News (EWC41) e On Balance Volume Consolidado (EWC44), conforme apresentado no Gráco 5.21. 5.4 Resultados Experimentais 53 Figura 5.21: BBDC4 - Estratégias de Correção 5.4.3.3 Petróleo Brasileiro SA Petrobras (PETR4) Estratégias de Rompimento:: os melhores retornos nanceiros encontrados durante as simulações utilizaram estratégias baseadas no preço da BMF&BOVESPA, onde destacamos as estratégias Média Móvel Simples (EPR04) e Média Móvel Exponencial (EPR03), que para um total de 6 (seis) combinações apresentou os melhores retornos em 5 (cinco), conforme apresentado no Gráco 5.22. 5.4 Resultados Experimentais 54 Figura 5.22: PETR4 - Estratégias de Rompimento Estratégias de Correção: para as 6 (seis) simulações, 5 (cinco) encontraram o mesmo retorno nanceiro, e somente 1 (uma) simulação, a estratégia Índice de Fluxo de Dinheiro de Tweets (EWC34) obteve um retorno nanceiro positivo destacandose sobre as demais, conforme apresentado no Gráco 5.23. 5.4 Resultados Experimentais 55 Figura 5.23: PETR4 - Estratégias de Correção 5.4.3.4 Usinas Siderúrgicas de Minas Gerais SA USIMINAS (USIM5) Estratégias de Rompimento: o melhor retorno nanceiro encontrado durante as simulações utilizou estratégia baseadas no volume da BMF&BOVESPA, onde destacamos a estratégia On Balance Volume (EPR07), onde para um total de 6 (seis) combinações apresentou os melhor retorno nanceiro em todos os experimentos, conforme apresentado no Gráco 5.24. 5.4 Resultados Experimentais 56 Figura 5.24: USIM5 - Estratégias de Rompimento Estratégias de Correção: para as 6 (seis) simulações, em todas as combinações os retornos nanceiros foram iguais e não ocorreu nenhuma melhora, apresentando somente resultados negativos, conforme apresentado no Gráco 5.25. 5.4 Resultados Experimentais 57 Figura 5.25: USIM5 - Estratégias de Correção 5.4.3.5 Vale S.A (VALE5) Estratégias de Rompimento: o melhor retorno nanceiro encontrado durante as simulações utilizou estratégia baseadas no volume da Web, onde destacamos a estratégia Índice de Fluxo de Dinheiro (EWR15), onde para um total de 6 (seis) combinações apresentou os melhor retorno nanceiro em 5 (Cinco) experimentos, conforme apresentado no Gráco 5.26. 5.4 Resultados Experimentais 58 Figura 5.26: VALE5 - Estratégias de Rompimento Estratégias de Correção: para as 6 (seis) simulações, em todas as combinações os retornos nanceiros foram iguais e não ocorreu nenhuma melhora, apresentando somente resultados positivos, conforme apresentado no Gráco 5.27. 5.4 Resultados Experimentais 59 Figura 5.27: VALE5 - Estratégias de Correção Durante as simulações das 44 (quarenta e quatro) estratégias modeladas e avaliadas, para os 5 (cinco) ativos (BBAS3, BBDC4, PETR4, USIM5 e VALE5), destacamos em relação ao retorno nanceiro encontrado, o desempenho de 4 (quatro) estratégias acrescidas de indicadores nanceiros, sendo duas de dados oriundos da Web e as outras duas utilizando dados da BMF&BOVESPA. As melhores estratégias encontradas com retorno nanceiro positivo nas simulações oriundas de dados da Web foram baseadas no movimento de Rompimento utilizando o indicador nanceiro de Índice de Fluxo de Dinheiro de com dados de fórum (EWR20) seguida da estratégia de Rompimento acrescida do indicador nanceiro Média Móvel de Volume Consolidado da Web (EWR20). As melhores estratégias encontradas com retorno nanceiro positivo nas simulações oriundas de dados da BMF&BOVESPA foram baseadas no movimento de Rompimento utilizando indicadores nanceiros de Média Móvel de Volume de Preço (EPR05), seguida da estratégia On Balance Volume de Preço (EPR07). Capítulo 6 Conclusão Os indicadores e atributos que são empregados no mercado nanceiro, foram classicados de diversas formas, acrescentando quanticadores, percentuais que são extraídos de fontes ociais da BMF&BOVESPA e de dados coletados de volume da Web, co intuito de facilitar o reconhecimento de algum tipo de comportamento, sequência e ou padrão apresentado no mercado de capitais. Identicamos nas simulações uma probabilidade alta de ocorrência de picos de percentuais de variação no mercado nanceiro para os ativos avaliados no período da manhã entre 10h às 11h45, tanto para a quantidade de maior variação negativa quanto positiva, onde na média de um total de 20 (vinte) ativos avaliados, 72,5% deles apresentaram seus comportamentos extremos de variação neste período. Realizamos a denição de 5 (cinco) status de sequência de variação que são extraídos do resultado da diferença entre o preço de fechamento e o preço de abertura, padronizando um novo indicador para a realização de mineração de dados nesta série temporal. Vericamos as técnicas de associação de mineração de dados, onde se utilizou o software livre WEKA, que utiliza como arquivo de entrada de dados a sequência de variação dos candles gerados pelo aplicativo na fase de caracterização dos dados iniciais das cotações históricas. Neste software foi utilizado as regras de associação com os algoritmos Apriori e o GSP, com o objetivo de encontrar as possíveis regras de associação e sequências mais frequentes dos status em relação aos percentuais de Suporte e Conança. Com o algoritmo GSP geramos diversas combinações de sequências de 2, 3, 4 e 5 movimentos, porém quanto maior a quantidade de movimento, menos encontramse repetições e ou identicação de um padrão de comportamento. No entanto, ao comparar algumas sequências de variação de movimento, foi visualizado nitidamente ciclos de repetição, onde foi relacionada estas oscilações à Teoria das Ondas de Elliott. Realizamos o entendimento e a implementação da Teoria das Ondas de Elliott em relação aos atributos preços, percentuais e indicadores gerados de forma diária, vericando candlestick de 15 minutos no período de 10h às 17h30. Como indicadores de caracterização e tomada de decisão em relação às Ondas de Elliott apresentou-se como resultados os seguintes atributos: nome da onda, data e horário de ocorrência, retorno dos indicadores nanceiros, indicador de tendência de volume, volume do candlestick, volume anterior do candlestick, dentre outros. 60 6.0 Conclusão 61 Nesta teoria, defende-se que o mercado de ações segue um padrão de cinco ondas de subida e três ondas de descida, de forma a completar um ciclo inteiro. O objetivo da implementação foi a conrmação sua existência e identicação de uma forma de aplicação para tentar antecipar certas fases e ciclos da Bolsa de Valores. Os resultados gerados mostram que ao aplicar a teoria das Ondas de Elliott nos atributos para todos os ativos avaliados a maior ocorrência de ondas encontradas foram no período entre 10h15 e 15h30. Para um total de 80% dos ativos avaliados, a maior quantidade de ocorrências identicadas foram no período de 10h15 às 12h, ou seja, o período da manha, que é o período da abertura do pregão da BMF&BOVESPA, intercalando com a abertura da bolsa de valores americana às 11h. Fundamentado na Teoria das Ondas de Elliott e associando às estratégias de compra e venda de ações utilizando análise técnica, identicamos 2 (dois) movimentos utilizados no mercado nanceiro, que foram correlações com a teoria, originando 2 (duas) estratégias iniciais de negociação denominadas de (Rompimento e Correção). Implementamos estas duas estratégias em um simulador realístico do mercado nanceiro com o objetivo de identicar a ocorrência destas estratégias e tratá-las como oportunidade de negociação, através do processo de formação de mercado (market maker ), gerando ordens de compra e venda (gatilhos) e avaliando ao término da simulação o atributo retorno nanceiro encontrado. Vericamos que as estratégias ora funcionavam e muitas vezes erravam, e, desta forma, visualizamos a necessidade de detalhar cada gatilho realizado juntamente com os demais atributos que eram armazenados durante a identicação do movimento, com o objetivo de analisar possíveis características que levavam uma certa oportunidade de negociação identicada pelas estratégias, acertar ou errar os preço (compra e venda) de um determinado ativo. Propomos a realizado de outra simulação, onde as estratégias iniciais (Rompimento e Correção) foram acrescidas de indicadores nanceiros de preço, volume e volume da Web, originando 42 (quarenta e duas) novas estratégias, com o intuito de obter mais informações destes indicadores que pudessem trazer subsídios para (executar) ou (cancelar) um determinado gatilho, limitando desta forma, a quantidade de ordens (compra e venda), potencializando gatilhos que acertam e consequentemente minimizando gatilhos que erram. Os indicadores nanceiros de Volume Média Móvel Simples, Índice de Fluxo de Dinheiro (MFI) e On Balance Volume (OBV) foram responsáveis por buscarem informações que cancelam ou executam uma determinada oportunidade de negociação identicada, restringindo a quantidade de gatilhos executados, aumentando a qualidade e o Retorno Financeiro encontrados. Uma característica importante encontrada durante os experimentos é o resultado do atributo indicador de tendência de volume gerado durante as simulações. Este indicador é calculado quando uma possível oportunidade de compra é identicada pelas estratégias (Rompimento e Correção) em relação à diferença entre os atributos de volume de compra negociado atual e o volume de compra negociado anterior (que é o volume no intervalo de tempo, ou seja, a granularidade de 15 (quinze) minutos anterior do candlestick ), onde caso o resultado seja maior do que zero, neste caso o indicador de volume possui o valor "aumentando"e caso contrário, possui o valor "diminuindo". 6.0 Conclusão 62 Para os 5 (cinco) códigos de ativos avaliados nas simulações 4 (quatro) deles (BBAS3, BBDC4, PETR4 e USIM5), quando o gatilho era efetivado, ou seja, a oportunidade gerava retorno nanceiro de lucro total em aproximadamente 75% dos casos, o indicador de tendência de volume estava com o valor "aumentando", e somente para o código de ativo VALE5 o resultado deste indicador estava com o valor "diminuindo". De um total de 44 (quarenta e quatro) estratégias (Rompimento e Correção) acrescidas de indicadores nanceiros de Preço, Volume e Volume de dados Sociais, para os 5 (cinco) ativos avaliados os melhores Retornos Financeiros encontrados nas simulações, foram com a utilização das Estratégias compostas, acrescidas de Indicadores Financeiros de Volume de dados coletados na Web e posteriormente de Volume de dados Ociais disponibilizados pela BMF&BOVESPA. Com esta metodologia acrescida da utilização do simulador realístico do mercado nanceiro através do processo de formação de mercado (market maker ) e seus parâmetros identicados e catalogados, alcançamos contribuições importantes e inovadoras propondo novas estratégias de negociação. Utilizamos a Teoria das Ondas de Elliott como base na modelagem e implementação das estratégias de negociação acrescidas de indicadores nanceiros, acessando dados ociais da BMF&BOVESPA e dados coletados da Web, realizando simulações, encontrando os melhores retornos nanceiros através de dados de volume social coletados na Web. Desta forma, esta dissertação abre oportunidades para o desenvolvimento de trabalhos futuros, com o objetivo de canalizar esforços para calibrar as estratégias realizando novas simulações com acréscimos de ltros e combinações de novos indicadores e ou atributos, alternando parâmetros iniciais, para um melhor entendimento do comportamento destes ativos, buscando entender possíveis características que levam um gatilho acertar ou errar o preço de cotação, criando combinações de estratégias especícas para um determinado código de ativo, com o propósito de limitar a quantidade de ordens de compra e venda (gatilhos) que geram prejuízos e consequentemente potencializando gatilhos que geram lucro nanceiro. Referências Bibliográcas Bolsa deValores, Mercadorias e Futuros de São Paulo. (2014). O que a bolsa faz? Bovespa. URL www.bmfbovespa.com.br. Cichini, Fabio Augusto Leandrin. (2006). Análise do coeciente de correlação de ações cotadas na bolsa de valores de são paulo. XIII SIMPEP - Bauru, SP. Cortês, Rodrigo. acessado em 05 de março de 2014(2009). Análise técnica x análise fundamentalista. MAC3. URL www.rmac3.com.br/artigos/at_x_af.htm. deAlmeida, Aloísio C S. (2013). TOP - Mercado de Valores Imobiliários Brasileiro. Number Capítulo 11 Análise de Investimentos. 11.2 Análise Técnica Teoria de Dow, Elliott, Grácos e Indicadores Técnicos. deBarros Albuquerque Ferreira, Emanuel. (2010). Análise de sentimento em redes sociais utilizando inuencia das palavras. Master's thesis, Universidade Federal de Pernambuco, www.cin.ufpe.br/ tg/2010-2/ebaf.pdf. deOliveira, Marcos Roberto Gois. (2011). Otimizando uma carteira de investimentos: Um estudo com ativos do ibovespa no período de 2009 a 2011. RRCF, v. 2, n. 2. Deng-Yiv Chiu, Ping-Jie ChenFeng-Yu Chang. December(2005). Using intelligent multi-agents to simulate investor behaviors in a stock market. Tamsui Oxford Journal of Mathematical Sciences, p. 122. Franco Peluti Alencar, Guilherme de Moraes Ávila. (2011). Mineração web - predição do comportamento de ativos na bovespa. Master's thesis, Universidade de Brasília, http://monograas.cic.unb.br/dspace/bitstream/123456789/331/1/Monograa.pdf. URL http://monografias.cic.unb.br/dspace/bitstream/123456789/331/1/ Monografia.pdf. Frost, Alfred John e Prechter, Robert Rougelot. (2005). Elliott wave principle: key to market behavior. Elliott Wave International. Frost, Roberto Prechter. (1978). O Princípio da Onda de Elliott. Geraldo Alemandro Leite Filho, Fabiane Ribeiro Pereira Eustáquio Rodrigues Versiani JúniorCamila Menezes Fontes. (2011). O efeito dia da semana no mercado brasileiro: Investigação com o ibovespa de 1990 a 2011. X Convibra Administração - Congresso Virtual Brasileiro de Administração, p. 34. 63 Referências Bibliográcas 64 Gomide, Janaina Sant Anna. (2012). Mineração de redes sociais para detecção e previsão de eventos reais. Master's thesis, Universidade Federal de Minas Gerais, Universidade Federal de Minas Gerais (UFMG). URL www.bibliotecadigital.ufmg.br/dspace/bitstream/handle/ 1843/BUOS-8UKMG7/jana_nasant_annagomide.pdf?sequence=1. Guarnieri, Odir Cantanhede. (2006). Um estudo empírico da eciência da análise técnica como instrumento na predição do comportamento dos preços das ações: O caso embraer. Master's thesis, Curso de Mestrado em Gestão e Desenvolvimento Regional - Universidade de Taubaté. Irene, Aldridge. (2013). High-frequency trading: a practical guide to algorithmic strategies and trading systems. John Wiley Sons. Liu, Bing. (2010). Sentiment Analysis and Subjectivity. Segunda Edição. Markowitz, Harry. march(1952). Portfolio selection. The Journal of Finance, v. 7, n. 1, p. 7791. ISSN 00221082. doi: 10.2307/2975974. URL http://dx.doi.org/ 10.2307/2975974. Murphy, John J. (1999). Technical analysis of the nancial markets a comprehensive guide to trading methods and applications. Technical analysis of the nancial markets a comprehensive guide to trading methods and applications. Palladino, Braz Edson. (2008). Na Onda das Ações - A Matemática e a Saúde do seu lucro, volume 1. Português. Pring, M J. (1980). Technical analysis explained. Estados Unidos. Thomas Jeerson P Lopes, Fabrício J Barth Juliana Maraccini PintoOrlando Rodrigues Jr. (2008). Mineração de opiniões aplicada à análise de investimentos. Vartanian, Pedro Ray. (2012). Comparação entre os ndices ibovespa e dow jones industrial average no período da crise de 2008 - uma análise de correlação. Revista de Administração Contemporânea. Walter dosSantos Filho, Wagner Meira Jr Dorgival Guedes Adriano Veloso Virgílio A F Almeida Adriano M Pereira Pedro H C Guerra Arlei L da Silva Fernando H J Mourao Tiago R de Magalhães Felipe M Machado Letícia L Cherchiglia Lívia S Simoes Rafael A Batista Filipe L Arcanjo Gustavo M. Brunoro Nathan R B Mariano Gabriel Magno Marco Tulio C Ribeiro Leonardo V TeixeiraGisele L Pappa. (2010). Observatorio da web: Uma plataforma de monitoração, síntese e visualização de eventos massivos em tempo real. SEMISH. URL http://www.inf.pucminas.br/ sbc2010/anais/pdf/semish/st04_03.pdf. Wickert, Luiz Henrique Mielke. (2012). A relação risco e retorno entre as large caps e small caps no mercado acionário brasileiro: uma abordagem comparativa ao mercado norte americano. Master's thesis, Universidade Federal do Rio Grande do Sul, www.lume.ufrgs.br/handle/10183/55007.