Tuesday, March 30, 2010

A única coisa que resta é aguardar

Se me perguntarem como definir o mercado nos últimos dias em uma palavra eu diria:

-"Chato!"

Vale lembrar que minha opinião é totalmente viesada, pois eu só opero a abertura do mercado futuro aqui no Brasil até a hora da abertura do mercado lá fora, ou no horário de hoje das 9:00 as 10:30.

Tirando dia 26 que eu acabei não podendo operar, os outros dias das últimas semanas têm sido extremamente chatos na abertura, com ranges na primeira hora de apenas uma centena de pontos onde basicamente os bots ficam trocando de posição entre eles. Às vezes parece até que o mini S&P é mais volátil que o nosso mini...

Esse tipo de mercado chato leva a vários comportamentos sub-ótimos para nós traders onde fica fácil perder a atenção e desviar a atenção dos mercados para outras coisas (como escrever um post para o blog!). Nesse exato momento 9:39 estou olhando para a fita do mini ibov e vejo uma operação as 9:38:13, outra as 9:39:26 e outra as 9:39:46 de 1, 1 e 3 contratos ou seja, praticamente 1,5 minuto se passaram e nada...

Tentar entrar no jogo e operar rápido com pouco volume é loucura, os robôs e os custos de transação iriam adorar...A única coisa que resta é aguardar pacientemente...


 

Você consegue?


 

Monday, March 29, 2010

Leitura

O tempo na semana passada foi curto para novos posts. De qualquer forma fica um link para uma apresentação bem legal sobre finanças comportamentais.

Confessions Of A Value Investor: A Few Lessons in Behavioral Finance

Friday, March 19, 2010

Efeitos do treinamento III

Depois de 7.000 operações independentes o gráfico acima mostra o resultado acumulado do "joguinho de mercado" desenvolvido para testar se é possível fazer previsões consistentemente corretas sobre a direção do mercado baseado na informação dada pelo preço somente.

Como foi feito o teste e alguns comentários podem ser encontrados em: "Efeitos do treinamento" ; "Efeitos do treinamento II"

Resultados no mínimo curiosos já que o esperado para um mercado "eficiente" seria uma variação em torno de alguma média...Ninguém dá sorte 7000 seguidas...

Wednesday, March 17, 2010

Alguém tem que ser o chato...

O trabalho do "estraga prazeres" é um trabalho ingrato e geralmente não leva a lugar nenhum, mas existem coisas que se ninguém falar outras pessoas podem acabar saindo machucadas.

Na minha leitura diária encontrei a seguinte matéria: "Vale a pena confiar nos padrões gráficos propostos pela análise técnica?" que remete ao seguinte artigo:
"OMBRO-CABEÇA-OMBRO": TESTANDO A LUCRATIVIDADE DO PADRÃO GRÁFICO DE ANÁLISE TÉCNICA NO MERCADO DE AÇÕES BRASILEIRO"

A priori a idéia é interessante, testar determinadas formações gráficas com ferramentas mais rigorosas de análise estatística é uma ótima maneira de transformar vodoo em algo aplicável e principalmente conhecer melhor as qualidades e defeitos de uma determinada técnica.

No caso do artigo mencionado acima, o teste foi feito em cima do OCO e do OCOI, formações manjadíssimas de analise técnica que de acordo com os autores é capaz de gerar retornos positivos e estatisticamente significantes. Porém, no caso do OCO esses retornos positivos praticamente não são suficientes para pagar os custos de transação e no caso do OCOI gera retornos positivos e significantes...


 

...Ok...Levando-se em consideração que o OCOI é um subtipo de uma operação de COMPRA de breakout de uma linha de tendência bem definida e que artigo utilizou o período de Janeiro de 1994 a agosto de 2006 onde o índice Bovespa subiu mais de 9.450% (isso mesmo...nove mil quatrocentos de cinqüenta por cento), simplesmente apresentar um retorno positivo não quer dizer muita coisa, praticamente qualquer tipo de estratégia "long only" nesse período apresentaria retornos positivos...é tudo uma questão de datamining...

Dessa forma consigo pensar em dois caminhos que podem ajudar a complementar o estudo de forma a saber realmente se o OCO/OCOI tem realmente capacidade preditiva:

1 – Criar um "Fundo fictício de investimentos OCO/OCOI only" que derivaria seus retornos somente da estratégia e comparar o retorno ajustado pelo risco e principalmente se o Alfa é positivo e significante (alfa de Jensen, CAPM – valor adicionado pela estratégia/gestor)

2 – Utilizar o Bootstrap em uma série de retornos "livre de tendência" (retornos diários menos a média de retorno diário do período) e testar a hipótese dos retornos serem diferentes de zero. Ao utilizarmos uma série "livre de tendência" fica bem fácil saber se a estratégia testada consegue realmente comprar na baixa e vender na alta.


 

Se fosse tão fácil tava todo mundo rico...

Tuesday, March 16, 2010

High Frequency Trading - Cash Cow

The Daily Show With Jon StewartMon - Thurs 11p / 10c
Cash Cow - High-Frequency Trading
www.thedailyshow.com
Daily Show
Full Episodes
Political HumorHealth Care Reform

Sniper mode

Eu costumo operar somente a abertura dos mercados com operações de curtíssima duração e uma das peculiaridades desse modo de operar é que o horário de verão é extremamente nocivo a operadores inflexíveis.

Como estamos cansados de saber o que realmente tem impacto aqui no Brasil é o que acontece lá fora, principalmente nos Estados Unidos e as notícias mais importantes são divulgadas sempre no mesmo horário lá fora (http://fidweek.econoday.com/). O resultado é que dependendo da diferença de horários entre nós e eles decorrentes dos horários de verão, o horário que as notícias são divulgadas aqui no Brasil varia no ano e dessa forma as estratégias utilizadas obrigatoriamente tem que variar também.

Até semana passada a "abertura do mercado" durava pelo menos 1:30 (das 10:00 às 11:30), nesse período ocorria um processo de descoberta do preço mais longo que permitia operações com uma duração um pouco maior, as "tendências" pareciam mais persistentes e havia mais tempo para deixar as operações desenrolarem.

Agora com os anúncios feitos na "metade da abertura" as operações anteriores as notícias tem que ser rápidas e precisas, pois a margem para erros é bem menor e o tempo está jogando contra, pois a cada minuto que chegamos mais perto do horário de qualquer anúncio importante o mercado vai perdendo o gás e aí ou fechamos a operação ou qualquer coisa pode acontecer. Logo após o anuncio o volume+volatilidade retornam e o mercado muda completamente de identidade.

Friday, March 12, 2010

Miopia

Depois de algum tempo operando todos os dias sempre da mesma forma, quando alguma coisa não está funcionando direito e/ou está faltando parece que fica mais difícil abrir novas posições.

Hoje pela primeira vez em muito tempo fiquei sem os gráficos dos futuros americanos. Como lá fora os mercados futuros operam 24h durante a semana é sempre possível olhar os gráficos do overnight para ter uma noção não só da direção da abertura aqui, bem como da tendência de curto prazo do mercado.

Como geralmente a abertura dos mercados gera uma "pressão cega" nos preços já que muitos traders colocam suas ordens no leilão a mercado e/ou costumam abrir/fechar posições logo que o mercado abre, essa pressão cria ineficiências que podem ser exploradas em alguns trades de poucos minutos para um lucro consistente ao longo do tempo, para isso é necessário ter uma visão ampla do que está acontecendo no mundo a fora – Commodities, Europa, Ásia e o seu efeito nos futuros americanos.

Sem essa noção de como os mercados lá fora estão se comportando a abertura de hoje não passou de um candle voador ente 70.700 e 70.650, o que de longe é informação suficiente para fazer um trade...

Tuesday, March 9, 2010

Efeitos do treinamento II

No post da semana passada falei um pouco sobre os efeitos que o treinamento pode ter no desempenho dos traders, continuei com a brincadeira no meu "joguinho" e após 260 partidas esse foi o resultado:

É possível ver que a melhoria foi aparentemente consistente, mantendo os erros "de arredondamento" e diminuindo cada vez mais o tempo. Longe de ser impressionante, mas serve para provar o ponto.

Avançando um pouco mais nesse tópico criei outro "jogo" um pouco mais simples onde a idéia fica mais próxima do post "Ponto para a Análise Técnica" partindo da seguinte pergunta: "Será que o ser humano é capaz de fazer projeções acuradas sobre a direção de um determinado ativo?"

O jogo funciona da seguinte forma: é apresentado aleatoriamente um gráfico de 60 barras de 1 minuto do winXAA (mini contrato futuro vencimento X do ano AA -2009 ou começo de 2010), esse gráfico pode começar em qualquer hora do dia e contem exatamente 60 barras. A partir desse momento o sujeito tem que escolher se compra, vende ou passa a operação. Feita a escolha é apresentado outro gráfico de 120 barras e o resultado de uma hora – como se o sujeito comprasse a mercado na barra 60 e vendesse a mercado na 120 –

1 – O primeiro gráfico com as opções de escolha

2 – O resultado

Após cada jogada o resultado é acumulado como se fosse o patrimônio de uma carteira, o que após 1500 jogadas da minha cobaia (sim 1500 partidas e sim, eu mesmo sou a cobaia) gerou o seguinte gráfico:

Se o mercado fosse mesmo aleatório esperaríamos que o resultado dos chutes ficasse em torno de "0", mas não é isso o que acontece, já que a partir da metade dos testes a cobaia começou a pegar o jeito e começou a acertar muito mais do que errar dando indícios de que o mercado não é tão aleatório assim. Por outro lado, ainda não é possível ficar animado, pois 1500 chutes para um resultado de pouco mais de 15000 pontos dá um total de 10 pontos por trade o que não paga nem os custos de transação...

...Quem sabe com um pouco mais de treino não chegamos lá?

Wednesday, March 3, 2010

Efeitos do treinamento

Como eu não possuo nem macacos, nem camundongos e nem estagiários a disposição eu resolvi aplicar um teste em mim mesmo para tentar averiguar os resultados de um treinamento específico de mercado.

A idéia é simples, para toda possível posição que vou abrir no mercado eu tenho que calcular o retorno/risco da operação baseado nos meus stops e nos meus targets e se o valor for suficientemente grande eu abro uma nova posição. Por exemplo, para 01 contrato com stop loss a 50 pontos abaixo do mercado e target a 100 pontos do mercado o retorno/risco é 2.

Adicionando uma camada de complexidade com várias posições e stops diferentes calcular o risco/retorno para meus trades não é tão trivial e é algo que as vezes não dá tempo de calcular direito no calor da batalha.

O teste:

Com um gerador de números "razoavelmente aleatórios" (baseados nos desvios das minhas operações) para cada posição + stops e um pouco de VBA criei um "joguinho" no Excel onde me aparece um trade potencial, com ponto de entrada, Stop loss e stop gain para cada grupo de contratos, tudo o que tenho que fazer é calcular o Retorno/Risco (de cabeça) e escrever na planilha a qual vai calcular o tempo que demorei e o quão perto eu cheguei do resultado.

Para transformar isso em um treino de verdade eu adicionei um "score" para cada jogada. Sempre que eu errava muito feio eu parava e refazia as contas para ver onde errei e não repetir o erro e/ou pelo menos agir mais rápido da próxima vez.

Depois de 102 jogadas consegui diminuir rapidamente os erros de cálculo e mante-los entre 0,2 e 0,4 ao mesmo tempo em que cortei pela metade o tempo utilizado para cada jogada. Como hoje em dia cada segundo conta tenho muito o que melhorar, porém com esse tipo de treinamento é possível treinar meses de operações em apenas algumas horas.

Tuesday, March 2, 2010

Ponto para a Análise Técnica

Através do site www.cxoadvisory.com tomei conhecimento do artigo “Is it Real, or is it Randomized?: A Financial Turing Test” escrito por Jasmina Hasanhodzic, Andrew Lo e Emanuele Viola que reporta os resultados de um teste feito no site http://arora.ccs.neu.edu/v4/tool/login.jsp onde os autores tentaram descobrir se os seres humanos são capazes de distinguir entre duas séries de tempo, uma delas “real” derivando de instrumentos comumente negociados e outra série aleatória.

Ao contrário do que se esperava (que seres humanos não conseguem distinguir entre dados financeiros aleatórios e reais) esse teste demonstrou estatisticamente que nós podemos rapidamente aprender a diferenciar as duas séries.

O ponto mais importante a ser destacado foi um dos modos do teste que consistia em um treinamento onde os indivíduos podiam observar as séries, testar suas respostas e serem imediatamente corrigidos caso tenham errado o que fez com que apenas algumas tentativas sejam suficientes para que eles sejam capazes de extrair as características necessárias para diferenciar as duas séries.

Do artigo (os nomes das series foram trocados propositalmente no estudo por nomes de animais – Bull, Bear, Elk e Reindeer):

"Admittedly, when first viewing the two data sets in the practice mode, it is impossible to tell which one is real, and which one is random, however, there is a pattern that quickly emerges and then the game becomes simple and the human eye can easily pick out the real array (often in under 1 second of time). In the Bull and Bear games, the real data array was smoother and less volatile, while for the Elk and Reindeer games it was the opposite: the real array was more noisy."

Esse estudo reforça a necessidade de treinamento por parte dos traders, que quanto mais acostumados com determinados padrões que aparecem nos gráficos possuem maiores chances de sucesso...