25
GRUPO 12 Celso André Locatelli de Almeida Gabriell Orisaka Jorge Domingos Pizollato Filho José Lucas do Nascimento Santos

PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Embed Size (px)

Citation preview

Page 1: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

GRUPO 12

Celso André Locatelli de Almeida

Gabriell Orisaka

Jorge Domingos Pizollato Filho

José Lucas do Nascimento Santos

Page 2: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Nostrademus

COMPRA

VENDA

Page 3: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

O mercado de ações se caracteriza por possuir diversas variáveis e fatores que influenciam a dinâmica de preços das companhias;

Diversas técnicas de inteligência artificial tem sido largamente utilizadas na tentativa de reconhecer padrões e com isso otimizar estratégias de investimentos

Page 4: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Demanda crescente por ferramentas do tipo “algorithmic trading”;

Baixo índice de acerto nas recomendações dos analistas das principais corretoras;

União das estratégias fundamentalista e técnica através da programação genética.

Page 5: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Identificar quais regras de negociação adotadas apresentam maior grau de confiança;

Permitir que investidores iniciantes ou experientes recorram a uma única solução.

Inovação na tentativa de mensurar dados fundamentalistas na decisão de curto prazo.

Page 6: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Desenvolver uma ferramenta auxiliar de suporte às decisões de compra e venda de ativos na Bovespa;

Predizer, com base no fechamento, dentre as 100 ações componentes do IBrX, quais são as melhores decisões de investimento em termos de acurácia e retorno esperado.

Page 7: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Média Móvel

Regressão Linear

MACD

ADX

ROC

RSI

Estocástico

Williams %R

OBV

Bandas de Bollinger

Suporte e Resistência

Candlestick

Trend Lines

Padrões Gráficos

Teoria de Elliot

Page 8: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

EXEMPLO - REGRA TÉCNICA

REGRA MACD : Se a linha da Média Móvel de curto prazo cruzou pra baixo a linha da Média Móvel de longo prazo - > VENDA . Caso contrário - > COMPRA .

Page 9: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Ibovespa

Dow Jones

Taxa Selic

Taxa de câmbio(Dollar)

Preço do produto

P/L

VPA

LPA

EV/EBIDTA

Dividend Yeld

Margem Líquida

Notícias Macroeconômicas

Notícias Setoriais

Notícias da empresa

Fatores externos

Page 10: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Bovespa fecha em alta de quase 3% após redução da Selic

"Baixa dos juros é música para nossos ouvidos," diz Edemir Pinto, presidente da BM&FBovespa;

Olívia Alonso, iG São Paulo | 01/09/2011 10:43

Regra: A redução da taxa de juros favorece o aumento do valor de mercado das cias.

Page 11: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

INDIVÍDUO

FITNESS

GERAÇÃO

REPRODUÇÃO

CROSSOVER

MUTAÇÃO

Page 12: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

1. Crie uma população inicial aleatória

2. Repita até que um indivíduo "aceitável" seja encontrado, ou alguma condição de parada seja satisfeita

2.1. Avalie cada indíviduo/programa pela função de fitness

2.2. Aplique a evolução (reprodução, mutação, crossover)

3. Retorne o melhor indívíduo

Page 13: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

INDIVÍDUO

TERMINAIS : SÉRIE HISTÓRICA DE COTAÇÕES INDICADORES FUNDAMENTALISTAS INDICADORES TÉCNICOS VALORES ENTRE 0 e 100

FUNÇÕES :

OPERADORES LÓGICOS (And, Or, Not) OPERADORES CONDICIONAIS (If-then-else) OPERADORES DE COMPARAÇÃO ( >, <) OPERADORES MATEMÁTICOS ( + , - , * , / )

Page 14: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

FITNESS

• Tempo de observação (T)

• Horizonte de previsão (H)

ERRO =1

𝐻 𝑥𝑡+𝑗 − 𝑃𝑟𝑒𝑑𝑗 𝑡 , 1 < 𝑡 < 𝑇𝐻𝑗=1

(Erro médio de previsão no horizonte H)

Page 15: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

EVOLUÇÃO

Reprodução : “sorteio” de indivíduos para a próxima geração

Mutação : Redefinição das regras de negociação, modificando a estrutura lógica do problema

Crossover : Recombinação de regras ou terminais, podendo gerar indivíduos melhores

Page 16: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Protótipo que prever a cotação com base em 10 indicadores técnicos;

Desenha a árvore do melhor indivíduo

Page 17: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

EXEMPLO DE “SOLUÇÃO”

Page 18: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA
Page 19: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Obtenção, classificação e mensuração de notícias

Atualização diária de dados

Filtragem da série histórica de cotações

Obtenção de expressões coerentes

Page 20: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Base histórica de notícias

Implementar regras auxiliares de análise técnica

Implementar regras de análise fundamentalista

Comparar nossos resultados com outros modelos de previsão

Page 21: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

TRABALHOS RELACIONADOS

Page 22: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

NEUROINVEST

Page 23: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

TRADING SOLUTIONS

Page 24: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA
Page 25: PREVISÃO DE COTAÇÕES NO MERCADO A VISTA DE …rocha/teaching/2011s2/mc906/seminarios/2011s2... · Estocástico Williams %R ... Teoria de Elliot . EXEMPLO - REGRA TÉCNICA REGRA

Kaboudan, M. Genetic Programming Prediction of Stock Prices, Computacional Economics

Jin Li and Edward P.K. Tsang, Improving Technical Analysis Predictions: An Application of Genetic Programming

Jean-Yves Potvin, Patrick Soriano, Maxime Vallee. Generating trading rules on the stock markets with genetic programming

Fernando J. Von Zuben, Computação Evolutiva : Uma abordagem pragmática

Tom Heine Nätt. Generating Trading Systems Through Genetic Programming