Thursday, February 10, 2011

BackTest Rate of Change (ROC)

Hoje li sobre o indicador ROC - Rate of Change, ele é muito simples e resolvi testar, se você não conhece recomendo a leitura (http://apis.blogs.advfn.com/2008/09/04/rate-of-change-roc-taxa-de-mudanca/).

A idéia do setup é operar contra tendência de curto prazo, tipo um retorno a média, apenas usando o ROC. O backtest foi feito no gráfico diário, calculando o ROC de 6 dias e realizando cada negócio com R$ 50.000,00, não estou levando em consideração custos de corretagem, emolumentos etc, isso com certeza iria deixar o resultado muito pior e a idéia é apenas conhecer mais sobre ROC.

Regras simples, opera só na ponta compradora, entra comprando quando o ROC ficar abaixo de -6 e vende quando ROC ficar acima de 0.

 Resultados simulando em 34 papéis do IBOV, principal ponto positivo Profit per bar, ou seja, cada dia que foi operado essa estratégia conseguiu um lucro de 70 reais o que é quase 3x o BH.

Resultados por papel ordenado por lucro, podemos ver que este setup se deu bem no setor bancário, como praticamente todos setups contra tendência em gráfico diário. 
 

Gráfico evolução do capital comparado Buy & Hold, nota-se que mercado altista setup vai muito melhor. Testei adicionando uma média móvel de 100 dias pra indicar tendência, o drawdown diminui mas infelizmente o lucro cai em uma proporção maior e o Recovery cai para 0,87.

Vi um gráfico lindo na ITSA4, quem sabe poderei utilizar este ROC em conjunto com outras estratégias contra tendência no futuro, em papéis do setor bancário.

 Linda evolução do capital.

Estatísticas do setup em ITSA4.

Feito este estudo vou analisar agora o estocástico e logo postarei algumas estatísticas sobre ele, vi aqui que no gráfico diário ele se dá bem (em tendência de alta), e da mesma fonte um estudo do indicador.

Wednesday, February 9, 2011

Rentabilidade Estudo OGXP3

Após muitos estudos e backtest, resolvemos publicar o estudo de uma das estratégias seguidora de tendência em gráfico de 60 minutos que estamos utilizando a algum tempo como forma de atrair novos investidores, este setup já está lotado, não podemos mais colocar clientes por motivos de liquidez do mercado, pode-se operar esta estratégia em outros papéis. Este backtest em OGXP3 foi no período de 13/06/2008 até 08/12/2010 partindo com um capital de R$ 10.000,00 e operando sempre 80% do capital disponível.

 Acima estatísticas básicas de lucro obtido, +600%, e baixa exposição no mercado.

O número de trades do setup é médio, em torno de 2 a 3 por mês, percentual de acerto alto considerando o tipo de estratégia, seguidora de tendência, lucro médio bem acima da perda média, o que gera um bom payoff.

E vamos a avaliação do setup, aqui a prova de que ele é bom mesmo, quem não conhece estes indicadores veja a legenda no fim do post.

Gráficos de Drawdown em %, máximo de 24%, e em tempo (máximo 400 horas/7 = 57 pregões)

Curva do Capital comparando com Buy and Hold (azul).

Esta estratégia foi uma das melhores desenvolvidas por nós dentre as seguidoras de tendência, possui uma evolução de capital razoável embora tenha momentos de drawdown fortes quando o mercado entra em tendência de baixa como é o caso de OGXP3 hoje (Jan/Fev/2011), ainda assim essa estratégia foi testada em 34 papéis do IBOV e teve resultados semelhantes em mais de 70% deles o que demonstra ser extremamente robusta e confiável.

Quem quiser baixar, montamos um PDF com resultados da estratégia operando quantidade fixa de ações em cada trade, que é o mais normal acontecer, só clicar aqui.


Drawdown: O maior pico de queda do capital simulado durante o estudo.
Score: Uma forma para comparar estratégias levando em consideração drawdown, lucro, exposição entre outros.
Profit Factor: Total de ganhos dividido pelo total de perdas.
Recovery Factor: Lucro total dividido pelo maior drawdown.
Payoff Ratio: Média de ganho por trade divido pela média de perda.

Wednesday, January 19, 2011

Artigos e Videos sobre Estatísticas e Estratégias

Nos últimos meses venho pesquisando muito na Internet sobre estratégias, indicadores técnicos, formas de avaliar um setup e ferramentas e acabei encontrando muito conteúdo de qualidade, então a idéia é compartilhar estes materiais para que mais pessoas possam aprender e aprimorar suas estratégias.

Para começar vou colocar os últimos que encontrei e sempre que achar mais algum venho e adiciono nesta lista.

Artigos do site Senhor Mercado, que tem diversos artigos interessantes baseados em livros e experiências dos autores.
 - Lista de Todos (vale a pena conferir, muito bem escritos e ilustrados :)
 - Como Avaliar um Trade System
 - Introdução aos Trade Systems e Back Tests
 - A Importância da Amostragem em um Sistema de Trading
 - Será que seu sistema de trading presta?
 - Vale a Pena Usar o Stop Gain nos Trades ou Não?
 - Vale a Pena Usar o Time Stop-Loss?
 - Melhor um Trader Operar Contra ou à Favor da Tendência?
 - Como Utilizar o Stop-Loss de Volatilidade ATR?

Artigos do Velaepavio's Blog
 - O que é um sistema de trade (trading system)?
 - Expectancy (Expectativa)
 - High-Frequency Trading – HFT
 - Bolsa SEMPRE da dinheiro no longo prazo?
 - Stop! todo trade precisa de um (minha opinião é que o uso de stop depende do tipo de estratégia)
 - Trend Following vs. Mean Reversion
 - Mas que raio é Psicologia em Trading?
 - Position Size (tamanho da posicao) e R multiplo

Site da Leandro&Stormer, operam a bom tempo, muito conhecimento sobre o mercado, vendem cursos toda hora, por isso não tem muito material gratuito...
 - Melhores estratégias do DesafioLS (idéias para seu sistema)
 - Parte do Manual de Setups 2 - Médias Móveis
 - Parte do Manual de Setups 3 - Osciladores
 - Parte do Manual de Setups 4 - Banda de Bollinger
 - Plano de Trade ( Joe Ross)

Artigos do Blog da Modulus Brasil, que desenvolve software para backtest, acompanhar mercado e automatizar estratégias.
 - Lista de todos de estratégias (tem outros legais também)
 - O que é Drawdown?
 - A Armadilha do Stop Loss (concordo, maioria dos meus testes uso de stop piora a estratégia)
 - Backtesting funciona?
 - Canal no Youtube
 - Palestras
 - Essa de estatísticas achei bem interessante

Artigos do Site do Melão, autor é o Hindemburg Melão Jr., um campão de Xadrez que resolveu aplicar suas habilidades no mercado financeiro e desenvolveu algumas estratégias bem lucrativas ao que tudo indica.
 - Lista de todos (muita coisa boa)
 - Resumo de Todos
 - O que funciona e o que não funciona
 - Nova comparação entre back test e situação real (pesquise sobre slippage, caso seu sistema não seja a limite)
 - O que é um back test? 

Fórum InfoMoney -> Trade Systems 
 - Post sobre Ferramentas

CHR Investor, site com análises semanais que acompanhei por um tempo.
 - Lista de Todos textos sobre Estratégias
 - O perfil de cada trader
 - Definindo um risco aceitável
 - Pecados e manias
 - Risco x Lucro (aqui um pouco das características de cada tipo de sistema, falta algumas coisas)

Blog do Bolívar, meu blog tem de tudo um pouco, muito pouco sobre bolsa, estou concentrando este assunto aqui no winStrategy, mas ainda assim dois posts que escrevi tirando partes de bons livros.
 - Pensamentos do Trader Brincalhão
 - Resumo: A Psicologia Da Operação

Artigos do Blog Inteligência Artificial nos Investimentos
 - Backtesting e Otimização do Passado
 - Os Sistemas Quantitativos
 - A Importância dos Backtestings
 - Seis Argumentos Básicos da Automação
 - Extração de Regras a Partir de Exemplos
 - Análise Estatística (muito bom)

Artigos do Blog apis Trading, blog com diversos estudos sobre estratégias, problemas, indicadores e resultados.
 - Exemplos de TS
 - Estudo de Indicadores
 - Outros (texto sobre Otimização bem interessante)

Efetividade, blog com alguns conteúdos de estratégias e vários posts úteis para investidores.
 - Estratégias ou filosofias de investimentos.
 - C/C Digital do BB. Taxa ZERO inclusive no DOC/TED


Wednesday, November 17, 2010

Estudo Médias Móveis GSHP3

Bom pessoal, a ideia é mostrar alguns estudos e acompanhar para ver se eles continuam tendo sucesso e também receber ideias de como melhorar os resultados, para um primeiro momento estou escrevendo sobre uma estratégia em um papel com baixa liquidez (média 50 negócios/dia), mas que teve um excelente resultado com médias móveis nos últimos dois anos em gráfico diário, em torno de 955% do dia 29/10/2008 até 29/10/2010 partindo de um capital inicial de R$ 10.000,00, é GSHP3.

Entre as melhores médias encontradas se destacou a exponencial de 3 pela exponencial de 21, as duas calculadas pelo preço de abertura, dois números da sequência de Fibonacci por coincidência, a estratégia  compra e vende pelo cruzamento como já mencionado no artigo Estratégia Médias Móveis, mas sempre realizando a operação no dia após o cruzamento, abaixo temos o gráfico da rentabilidade.


Foram 13 operações sendo que a última ainda está aberta, das 12 fechadas, 5 deram lucros e 7 deram prejuízos, 42% de acertos, a média por operação com lucro foi R$ 12.532 e a média por operação perdedora foi R$ 1.475. As operações do estudo levaram em consideração um preço médio negociado no dia da operação ((max+min+abe+fec)/4).

Calculando a expectativa da estratégia pela fórmula Expectativa = (PV*VM)-(PP*PM) onde PV é probabilidade de um vencedor, VM vencedor médio, PP probabilidade de um perdedor e PM perdedor médio é esperado que nessa estratégia ganhássemos R$ 4.361,25 por operação.

Expectativa = (0,42* R$ 12.532)-(0,58*R$ 1.475) = R$ 4.361,25

Ainda podemos analisar a expectativa por real arriscado (ERA), que é ERA = E / PM, nesta estratégia temos o ERA em (4361,25 / 1475) = R$ 2,95, ou seja, para cada 1 real que arriscamos perder temos a chance de ganhar 2,95 reais, me parece bom.

Abaixo as operações do estudo pra quem quiser conferir, o primeiro rendimento é (10K - corretagem da operação), depois o sistema atualiza pegando o (rendimento acumulado + % operação - corretagem).


Hoje (17/11/2010) as ações da GSHP3 abriram a 12,39, as médias estão bem próximas e acredito que em breve teremos um ponto de venda, se fechar a última operação do estudo agora teríamos ((12,39/7,38)-1) ganho em torno de 67%, levando o capital acumulado (rendimento) para (62.255,80*1,67) = R$ 103.967,18 que sobre os R$ 10k iniciais correspondem a um aumento de (103967,18/10000) = 10,39 vezes o capital, diminuindo o capital inicial fica ((103967,18-10000)/10000) gerando um aumento de 939% sobre o capital inicial, em torno de 9,78% a.m..

Infelizmente tenho apenas 2 anos a base histórica deste papel, se alguém tiver um período maior e quiser me enviar pra ver como a estratégia se comportaria seria bem legal, vamos acompanhar a estratégia daqui pra frente atualizando as operações.

Saturday, November 13, 2010

Estratégia Médias Móveis

A média móvel é um indicador muito utilizado em análise técnica para identificar tendências do mercado ou de uma ação, sendo uma das formas mais simples de operar na bolsa de valores. As médias mostram qual o preço médio que uma ação foi negociada nos últimos N períodos, isso nos permite analisar um preço "justo" para uma ação em um determinado período de tempo. Por exemplo, se uma ação tem um preço médio de negociação nos últimos 20 dias em R$ 15,50 e você vê que ela hoje está sendo negociada a R$ 17,00, o normal será você não comprar pois ela está muito cara, agora se a mesma ação estivesse sendo negociada a R$ 13,80, a atitude normal seria fazer um estoque pois está barato, essa estratégia pode ser usada para carteiras de acumulação, ou seja, você quer ir comprando sempre um mesmo papel quando ele estiver barato. Também podemos realizar operações contra-tendência pois mesmo em uma tendência de forte alta, é normal o preço da ação cair um pouco para voltar ao preço médio, muito cuidado neste tipo de operações pois muitas vezes o preço da ação ao subir demais pode simplesmente lateralizar e a média vai vir buscar o preço dando força para o papel continuar subindo, também tem a questão do como sabermos se subiu demais ou caiu demais? Em outro post aprofundo mais estratégias contra-tendência.

Existem diversos tipos de médias, as mais comuns são a média aritmética (simples), exponencial, ponderada e Welles Wilder (recorrente), cada uma se comporta de maneira diferente sobre um mesmo papel, enquanto a exponencial dá um peso maior para os últimos períodos e acompanha mais de perto os preços, a recorrente vai guardando informações mais antigas e é mais lenta, já a simples normalmente fica no meio das duas não dando peso diferente ao valores e nem guardando valores mais antigos. Uma das coisas mais legais é que podemos operar médias móveis em qualquer periodicidade (50t, 20', 60', 140', Diário, Semanal, Mensal...), abaixo a fórmula pra calcular média móvel aritmética (MMA).

PN: preço fechamento do período N.
N: Número de períodos.

O principal parâmetro que devemos prestar atenção quando falamos em médias é o N, número de períodos da média, pois assim como o tipo da média, esta variável é que vai dizer se a média vai responder mais rapidamente ou não as oscilações de preços de um ativo e é este parâmetro que teremos que ajustar para obter melhores resultados.

Dentr as várias estratégias que podem ser adotadas a partir das médias, a mais simples delas é analisar se o preço está acima ou abaixo da média, se estiver acima caracteriza-se um mercado de alta e quando estiver abaixo temos o mercado em tendência de baixa, também tem perídos em que a média se alterna rapidamente ficando acima e abaixo do preço, formando um mercado indefinido, lateral. Nessa linha de raciocínio, podemos comprar quando o preço de fechamento cruzar a média de baixo para cima (tendência de alta) e vender quando cruzar de cima para baixo (tendência de baixa nos preços), mas é sempre bom aguardar um pouco para verificar se não foi um falso cruzamento, o correto é realizar no candle seguinte se a configuração se manter.


Analisando o gráfico do IBOV acima podemos perceber que está estratégia teria tirado o investidor de praticamente toda a crise de 2008 e ele teria conseguido capturar boa parte da grande alta em 2009 gerando um ponto de venda no início de 2010, podemos perceber no gráfico acima que com as médias você dificilmente consegue comprar nos fundos e vender nos topos mas tira o filé do peixe.

Outra estratégia possível é utilizar duas médias móveis e realizar as operações pelo cruzamento das mesmas, utiliza-se uma média "curta" com menos períodos, mais sensível ao preços, e outra média  "longa" com mais períodos, menos sensível ao movimento dos preços. Neste caso quando a média curta cruza de baixo para cima compramos as ações e quando a média curta cruza a longa de cima para baixo vendemos, assim evita-se alguns pontos falsos, ou seja, dias em que o preço cruza pela média mas logo em seguida descruza, gerando operações curtas com pequenas perdas.


Até aqui tudo perfeito, estratégia excelente para seguir, mas eu nunca perco com essa estratégia? Errado, o mercado tende a passar apenas 1/3 do tempo em tendência, isso quer dizer que, se você utilizar a estratégia de médias móveis por um bom período de tempo, apenas 1/3 das suas operações terão lucro, outros 2/3 das operações você perderá dinheiro. Mas então essa estratégia vai me dar prejuízos no final das contas? Depende, isso vai depender de vários fatores, primeiro, a calibragem das médias utilizadas, pois cada papel (ação) oscila de maneira diferente na bolsa de valores e para cada um terá uma configuração de médias que se saiu melhor nos últimos anos, então dependendo de quais médias você utilizar poderá vir a ter um resultado melhor ou pior no longo do tempo, sendo que o tempo é o segundo fator mais importante, se você fez um estudo e nos últimos 10 anos teve um resultado positivo para as médias que escolheu mesmo acertando 35% das operações apenas, MUITO provavelmente ao continuar com a mesma estratégia nos próximos 10 anos você terá um resultado PRÓXIMO ao encontrado no estudo, mas como sempre rentabilidade passada não é garantia de rentabilidade futura, é necessário muita paciência e disciplina para não desistir no primeiro Drawdown (?) e seguir para obter o resultado esperado.

Alguns investidores vem seguindo uma estratégia um pouco mais complexa onde opera-se pela inclinação de uma média, esta estratégia vem apresentando uma acertabilidade maior que apenas 33% das estratégias convencionais em virtude de um filtro utilizado, entrada e saídas em rompimentos. Ela consiste em analisar o candle (barra) que fez a média mudar de direção, marca-se a máxima e a mínima deste candle, no caso da média indicar para cima, marca a máxima e entra comprando quando preço romper essa máxima, o stop loss fica na mínima, caso a média vinha lateral ou tendência altista e virou para baixo, entra vendendo ao perder a mínima do candle que fez a média mudar de direção e coloca-se o stop loss na máxima.


As médias de preços são também utilizadas como base para muitos outros indicadores da análise técnica, elas são a ferramenta mais simples que temos para nos auxiliar na tomada de decisão e por isso uma das mais eficazes. Bom estudos e bons negócios.