O presente trabalho pretende desenvolver uma linguagem de programação de propósito específico, a ser utilizada na geração de estratégias de negociação para o mercado de ações, bem como uma ferramenta para interpretação do código desenvolvido, que identificará a ocorrência das estratégias programadas em uma base de dados. Desta forma, pretende-se auxiliar investidores em ações na identificação de suas estratégias de negociação para compra ou venda de ações. Através da linguagem criada, será possível descrever estratégias típicas da metodologia de investimento por análise técnica, de forma a automatizar o processo de identificação destas, informando ao investidor a sua ocorrência, através de uma ferramenta desenvolvida para a interpretação da estratégia programada. A partir da linguagem desenvolvida, serão programadas algumas estratégias compostas por técnicas de análise de ações obtidas na bibliografia utilizada, e testadas sobre uma base de dados histórica de ações da BM&FBOVESPA. Espera-se que, no final, as estratégias descritas pelo usuário através da linguagem sejam identificadas no histórico da ação analisada, e o ponto de ocorrência de cada uma seja informado ao investidor |