Tuesday, February 15, 2011

BackTest Estocástico

Como comentado no último post, achei alguns resultados do estocástico bem interessantes em um outro blog e fui verificar se realmente funciona, acredito que o autor do outro blog deva ter realizados muitos backtests para chegar naqueles valores, pois foram os mesmos que eu encontrei otimizando para uma série de papéis.

Regra de entrada: fechamento do dia que o estocástico estiver abaixo de 20.
Regra de saída: fechamento do dia que o estocástico estiver acima de 80 ou Stop Loss em 20%.

Exemplo de negócios na estratégia.

Bom, os melhores parâmetros encontrados foram:
- Stop Loss em 20%
- Estocástico Lento de 5 dias
- Suavização de 2 dias (estocástico)

O motivo do stop ser tão alto é que, por ser estratégia contra tendência, normalmente nos primeiros dias após a entrada o papel ainda segue a tendência por inércia antes que volte a subir. Ser estopado nessa estratégia deve doer, mas ainda é melhor que não ter stop. Na verdade neste tipo de estratégia o uso de stop loss tende a piorar o resultado, na real o uso de stoploss tende a piorar o resultado em quase todas as estratégias, mas por segurança a gente usa ele, principalmente em setups onde as regras de saída são ruins. Ah, este setup sem stop dá mais lucro e aumenta o percentual de acerto também, mas tem operações com mais de 80% de perda e isso não é legal.

Segue resultados em todos papéis testados, gráfico diário, R$ 50.000,00 reais em cada negócio.

Resultado meio ruim, mas ainda muito melhor que o ROC e BH, tirando o payoff. :D


Quem tirou férias em 2008 ficou feliz!! Na forte queda o stop (20%) foi usado!
Gráfico de drawdown, não levar em consideração os -240% dos primeiros dias pois o capital era 0 (zero) e qualquer perda é enorme, mas veja que em 2008 chegou a entregar tudo que tinha ganho e mais um pouco, muito ruim.

Resultados individuais nos papéis testados, destaque para BVMF3, campeã de lucro e AMBV4 com 87% de acertos.

Como conclusão dá pra dizer que este oscilador é realmente bom para indicar os melhores pontos de entrada e saída de um papel em tendência definida, operar somente ele até dá lucro mas o stress é muito alto, assim como o ROC.

Ele poderia ser utilizado para uma estratégia de acumulação, principalmente em ações boas com tendência forte como AMBEV, comprando mais nos momentos de sobre venda e ganhando umas ações de graça nos momentos de sobre compra, como? Vendendo nos fechamento onde o Estocástico estiver acima de 80 e colocando ordem de recompra logo abaixo, onde der pra comprar um lote a mais com o mesmo capital, 99% das vezes o mercado vai dar um corrigida e você vai ganhar 100 ações de graça, muito bom.

Thursday, February 10, 2011

Base Histórica para Backtest

Bases com cotações últimos 4 anos que estamos utilizando para realização de backtest em gráfico de 60 minutos, http://setupdaytrade.blogspot.com/2011/02/base-historica-60-minutos.html.

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