Documente Academic
Documente Profesional
Documente Cultură
RESUMO
Existem diversos sistemas de negociação (trading systems) disponíveis no mercado, porém poucos -
ou nenhum - utilizam lógica fuzzy em sua análise, embora esta técnica demonstra se encaixar
perfeitamente na proposta (BELLMAN, 1970). Este estudo busca verificar a viabilidade da utilização
de lógica fuzzy para aplicação no mercado financeiro com timeframes de M1 a M15, portanto
intra-dia, no índice geral da bolsa de São Paulo (b3 IBOV), em técnicas de análise de mercado
bastante consagradas por operadores. Utilizando o ambiente de negociação e programação
Metatrader5®, foi construído um modelo baseado no tripé Momento/Volume/Sinal e analisado o
histórico do ativo por 15 meses em diversos TimeFrames.
INTRODUÇÃO
No mercado financeiro, as operações que são iniciadas e encerradas no mesmo dia recebem o nome de
intra-dia (intra-day). Devido à sua natureza volátil, os períodos de análise são medidos em minutos
(não em dias/semanas/meses, como normalmente vemos em negociações com ações ou ativos
agrícolas), logo, as análises e o plano de negociação devem ser criados a partir de informações muito
rápidas, sem tempo para uma reflexão ou mesmo validação dos dados de forma não automatizada.
Não é raro utilizar o TimeFrame M1 (intervalos de 1m) para tomar decisões baseadas em diversos
indicadores cujo valor está sendo atualizado de um em um minuto. Isso pode trazer consequências
desastrosas caso um indicador seja negligenciado ou não tenha sua análise devidamente valorada.
Existem análises utilizando lógica clássica (Se...Então), porém, conforme as variáveis aumentam, a
complexidade e a manutenção dessas regras se tornam inviáveis. Este trabalho visa verificar a
viabilidade de um trading system tradicional de contra-tendência (que busca detectar a exaustão de um
movimento e operar na direção contrária ao mesmo) utilizando lógica fuzzy para a tomada de decisões,
baseados em diversos indicadores, incluindo sua taxa de variação em relação ao tempo.
METODOLOGIA
Este trabalho utilizou o Metatrader5® para gerar o programa devido sua capacidade de automatizar
operações no mercado financeiro através de programas que utilizam uma linguagem (MQL5) baseada
em C++, que é a origem das linguagens mais utilizadas em desenvolvimento computacional. Foi
criado um sistema teorizado pelo trabalho de Lima (2012), que nos entrega um indicador de compra e
venda (C&V). Foi realizada a análise de sua aplicação nos intervalos M1,M2,M3,M4,M5,M6,M10 e
M15, no período de 02/jan/2017 a 07/mar/2018. A Figura 1 representa o fluxo de entradas,
inferências e saídas do sistema de negociação proposto.
Figura 1: Diagrama do sistema para obtenção do indicador C&V
MACD = Convergência e divergência de Médias Móveis; L. MACD = Linha Principal MACD; L. Sinal MACD
= Linha de Sinal MACD; M1 = Coeficiente angular da linha MACD; M2 = Coeficiente angular da linha de
Sinal MACD; D0-MACD = Distância ao eixo Zero da linha MACD; Alpha MACD = Coeficiente angular da
linha MACD; IFR = Indicador Força Relativa; Alpha OBV = Coeficiente angular do indicador
On-Balance-Volume
Diante do sistema descrito, foram criados os três sistemas de inferência fuzzy, todos com 5 variáveis
linguísticas (MuitoBaixo, Baixo, Neutro, Alto e MuitoAlto), inclusive para sua taxa de variação obtida
através do coeficiente de inclinação da equação da reta calculada pela regressão linear dos últimos três
períodos do indicador. Para análise, utilizamos o Indicador C&V como um oscilador, variando de
[0,100], no qual o intervalo [0,20] representa a zona para boa compra e sendo [80,100] o intervalo
para uma boa venda. A avaliação de sucesso ou fracasso foi o fechamento do próximo intervalo, se
seguiu a direção descrita pelo indicador C&V ou não.
M1 M2 M3 M4 M5 M6 M10 M15
CONCLUSÕES
[2] LIMA, Igor Ribeiro. Sistemas Inteligentes para Auxiliar na tomada de decisões no
mercado de capitais. 2012. 193 f. Universidade Federal de Lavras, Lavras, 2012.