A Álgebra do Lucro

Lembro da minha sétima serie. O meu boletim em matemática não era lá estas coisas. O negócio não entrava na minha cabeça. Eu até cheguei a dar a tola desculpa que minha professora de matemática me perseguia, pois parecia que eu tinha algum retardamento mental e passava na matéria devido a rezar o terço com minha avó. Sério, eu preferia jogar videogame, mas pra quem precisava tirar 5 pra passar era a única opção.

Emfim eu sobrevivi, não repeti de ano. Passei no vestibular e hoje eu ganho dinheiro com a matemática, fazendo modelos financeiros, econômicos e de trading, lógico.

Foi ai que eu comecei a entender de álgebra MESMO, pois comecei a ver a utilidade prática dela. A não ser que ache que dinheiro seja inútil.

Mas com que posso aplicar modelagem matemática para entender se um sistema de trading é lucrativo?

Vou dar um exemplo.

Por exemplo expectativa de um sistema de trading.

A formula é.

ProbV x GV + ProbP x PP, onde

ProbV = Probabilidade de trades vencedores
GV= Ganho médio de trades vencedores
ProbP= Probabilidade de trades perdedores
PP= Perda média de trades perdedores

Vou dar um exemplo

Um sistema que  perde 40% das vezes e ganha 60%.

Só que quando ele ganha ele ganha o dobro do que perde.

Assim a expectativa estatística do sistema é:

60% x 2 + 40% x (-1) = 0.8

Ou seja pra cada real arriscado o sistema retorna 80 centavos.

Veja que mesmo perdendo 40% das vezes é possível fazer dinheiro.

ACUMA?

Agora teria um jeito de desenvolver um modelo onde se eu soubesse a % de acerto do sistema daria pra saber assim RÁPIDO o quando que eu preciso ganhar em relação as perdas pra ficar no ZERO a ZERO? Tipo em inglês o famoso BREAK EVEN.

Lógico que dá. Você só precisa passar na sétima séria pra saber isto.

Graças aos nossos amigos gregos e os filósofos que inventaram a matemática e mais especificamente a álgebra, isto é possível.

Agora usando meus conhecimentos da sétima série.

A variável conhecida é = PERCENTUAL DE ACERTO. Vamos chamar de A.

e a que quero saber é Lucro relativo a perda. Vamos chamar de L.

Então meu objetivo é criar uma equação que tenha A e L e ai eu posso descobri o valor de qualquer uma delas, desde que saiba apenas uma delas.

Vamos lá.

Jogando os valores na equação de expectativa acima.

L * A + (1-A) * (-1) = 0

Eu joguei o valor zero, pois é o que queremos saber. Qual o valor de L ou A que faz o sistema empatar, ou seja, nem ganha nem perde.

O que precisamos fazer para transformar em uma equação simples é isolar os valores.

Então,

L * A + (1-A) * (-1) = 0

L * A  -1 + A = 0

L * A  + A =  1

A (L +1) = 1

A = 1 / L +1  ou

Isolando o L

L = (1/A) -1

Vamos testar a formula e ver se eu passaria de ano na sétima serie.

A = 60% , assim

L = (1/60%) -1

L = 0.666

Assim

60% x 0.666 + 40%*-1 = ZERO

UHU! Vózinha querida a reza FUNCIONOU!!!!! Vamos jogar playstation até cair!!!!

Agora usando modelagem em MS Excel e a ferramenta cenário, uma coisa que ensino no meu livro. GUIA COMPLETO DE BACK TEST.

Eu consigo fazer um gráfico vendo a relação das duas variáveis?

Lógico! 🙂

Modelagem matematica do lucro

Modelagem matematica do lucro

 

A a tabelinha dos valores do gráfico

Tabela

Tabela da álgebra do lucro

Interpretando os resultados.

Exemplo, se o meu sistema acerta 35% das vezes, então o meu lucro médio tem que ser pelo menos 1.86 vezes mair que o prejuízo pra eu sair no zero a zero e dai pra frente o que vier é LUCRO!

Abraço e até a próxima.

Pedro A.K.A. Pitágoras … oops Vela.

Pitágoras

Source: forum.thefreedictionary.com

 

 

 

 

Covel parte II

Terminei hoje a leitura do Little Book of Trading: Trend Following Strategy for Big Winnings by Michael Covel. Simplesmente o tipo do livro que nao conseguia parar de ler. Se tivesse menos ocupado teria literalmente lido de uma sentada.  Então, aproveitei qualquer janela de oportunidade pra ler nem que for uma pagina do livro.

Sou bem suspeito pra falar devido ao fato de ser fa de trend following e tambem porque Covel ao mesmo tempo que é um cara muito amado, tambem muito odiado. Nao é o concur generalizado.

Pode parecer o jeito que ele escreve é meio esnobe. Lembro que quando li o Complete Turtle Trader eu não gostei muito quando ele desceu a lenha no Curtis Faith, que foi um dos Trutles. Achei o comentário desnecessário, por mais que a argumentação faça sentido da parte do Covel. Nao achei construtivo o comentário que Faith é o Turtle mais fracassado de todos.

Eu li o livro The Way of the Turtle, incluído na minha biblioteca de trading, e o livro é excelente. Apesar de ter lido o trading from the gut, outro livro de Faith, e não achei bom.

Voltando ao livro do Covel, novamente, são 208 paginas, mas como o livro é bem pequeno e a leitura fluida da pra degustar muito rápido.

Sem maiores delongas o livro anterior que li dele, Trend Commandments, comentado no blog, é mais sobre o que é trend  trading. Diria é mais o WHAT (O que)

O Little Book of Trading diria que é mais o HOW (como).

O formato é como se fosse de entrevista, mas não no estilo do Market Wizard com perguntas e respostas, mas o Covel passa em sua narrativa a experiência  sobre o como de trend following na opinião de vários traders.

Interessante que o nome de Ed Seykota aparece por todo o livro como mentor e quem inspirou muitos traders ali.

Depois de ler o livro fico mais convencido sobre ser um trend follower e fazer o preparativo psicológico para atingir este objetivo, pois geralmente sao sistema que exige tremenda paciência e resistência emocional. Isto devido a media de acerto girar em torno de somente 30% e exige paciência de surfar os vencedores, pois tem que ser bem grandes em relação aos perdedores para compensar as pequenas perdas. Tomar pequenas perdas sempre te coloca na posição de humildade de assumir que não é sua tarefa prever o mercado. Isto deve ser deixado para as pessoas inteligentes, os economistas e comentaristas financeiros.

So fazendo um pequeno calculo de probabilidades em um sistema de acerto de 30% para ficar no break even a media dos vencedores tem que ser 2.33 x maiores que as perdas medias. Para o sistema valer mesmo a pena, na minha opiniao os vencedores medios devem ser pelo menos 4x maiores que os perdedores o que geraria uma expectative media de 0.5R. Pra gerar ganhos medios de 4R tem que ter mega paciência e aguentar a coceira de nao tomar os lucros.

Um sistema neste parâmetro de ganhos de somente 30% é tao comum ter 10 perdedores em seguida como ter 3 vencedores em seguida. Ambos acontecimentos tem a probabilidade de ocorrer de aproximadamente 2.8%.

Se não entendeu este paragrafo visite os posts.

R multiplos

Expectativa

O livro deixa bem claro sobre a simplicidade e essencia  de trend following que se resume em:

-Cortar as perdas, cordar as perdas e cortar as perdas

-Surfar os vencedores ATE o FINAL quando a tendência muda. E isto significa volatilidade, drawdown e devolver lucros para o mercado.

-GERENCIAR RISCO.  Acho que NOVAMENTE, estou batendo nesta tecla que é a parte mais importante de trading depois de psicologia, é claro. O gerenciamento de risco que faz voce continuar seguindo o sistema e ainda dormir a noite.

– e é LOGICO por ultimo: Ignorar completamente as noticias.

Uma vez Ed Seykota disse que o sistema ideal para cada pessoa é aquele que as perdas sao pequenas suficientes para nao ter importancia a ponto do trader sempre executar as regras do sistemas e os ganhos tem que ser grandes suficientes para valer a pena continuar a operar. Assim, o sistema ideal tem que ser a intercessão deste universo.

Clip: http://cdn1.fishpond.co.nz/9781118063507-crop-325×325.jpg

Trading System de Trend Following Completo

“Why wasn’t I doing well when I was groomed to be successful?” I decided it was now time to be successful” Marty Schwartz – Interview from Market Wizards.

Cumprindo o prometido no ultimo post havia falado de um projeto que queria lançar de um sisteminha bem simples onde a ideia era demonstrar a validade da regra de ouro de trend following que é cut your losses short and let the profits run.

Discuti aqui no post “No que voce acredita” sobre as crenças do trader. O ponto central da discussão é que não existe verdade absoluta no mercado, mas cada um opera aquilo que acredita. Tem uns que acreditam que é melhor comprar dips, outros strength, outros range, outros tendência. No final de contas o que vai definir se um trader é bem sucedido ou não é a consistência em seguir seu sistema de crenças, caso seja estatisticamente lucrativo, logico…

Neste mais de 40 posts no blog eu recheei aqui sobre as minhas crenças e está na hora de colocar a teoria na pratica. Então vamos ao sistema completo que desenhei este final de semana baseado em minhas crenças sobre o mercado.

O sistema procura operar o índice de ações da Australia o XJO ou ASX 200. É a versão do Ibovespa da Australia. O conceito é um pouco diferente do Ibov, pois o Ibov inclui as ações por liquidez e o ASX 200 inclui por capitalização, enfim não é objetivo discutir isto aqui.

As características do sistemas baseados nas crenças são as seguintes:

  • O sistema segue tendência
  • O sistema compra rompimentos (break out), ou seja buy strength
  • O sistema corta as perdas Rápido
  • O sistema deixa o lucro Fluir
  • O sistema tem uma restrita regra de gerenciamento de risco, não arriscando mais que 2% do capital
  • O sistema foi back tested
  • O sistema tem uma expectativa positiva

Agora vamos para as regras:

O sistema só opera longo (comprado).

Regra de entrada: Compra o break-out no intra-day do ponto mais alto dos últimos três dias anterior ao breack-out. Para que esta regra seja cumprida, todo dia antes do mercado abrir uma order buy-stop é colocada na boleta, pois caso o nível de preço seja atingido no intraday estaremos dentro.

Regra de saída: A única saída do sistema é um trailing stop de 1.8 x ATR(14). Caso o mercado mova contra a posição mais do que 1.8xATR(14) estou FORA. Como é um trailing stop a medida que a posição move a favor do trade estamos no trade. O calculo é feito ao final de cada sessão do ponto mais alto do intra-day e ajustado no dia seguinte.

Veja no exemplo abaixo na linha verde como funciona o trailing stop. Como disse se o preço move a favor o stop vai junto, nunca contra.

Como bom sistema de trend following este NAO tem profit target, pois o lema é surfar na tendência até ela “acabar”.

Conceito de tendência para este sistema: Como em qualquer sistema de trading objetividade é essencial. No caso, como é um sistema de trend following, precisa se definir início e fim de tendencia. Então, o início da tendência é o break-out de três dias e o fim quando a posicao move 1.8 ATR(14) contra o trade.

Money Management: O sistema ariscará 2% do equity (capital) por trade usando como position size o Stop de 1.8xATR(14).

Time Frame: O time frame é o diário.

Fiz o back tast usando o Amibroker e como o sistema foi bem simples o codigo do sistema tem 9 linhas de codigo que segue aqui:

// Signal buy on the bar where the 3 day break occurs
Buy = Cross( C, Ref(HHV( H, 3), -1));
Sell = 0;
// Use trailing stop of ATR
TrailStopAmount = 1.8 * ATR( 14 );
Capital = 5000;
// Risk Management of % of Capital
Risk = 0.02*Capital;
// Position size limit loss to max of a % of capital
PositionSize = (Risk/TrailStopAmount)*BuyPrice;
// Exit rule is solely the trailing stop
ApplyStop(stopTypeTrailing, stopModePoint, TrailStopAmount, 1 );
// trade on same bar of signal on the last 3 day break out
SetTradeDelays( 0, 0, 0, 0 );
BuyPrice =  Ref(HHV( H, 3), -1);

A idéia aqui é paper trade o sistema usando como instrument o CFD do ASX 200 Cash (mini). Como o sistema usa um capital de 5,000 será possível. Como a margem do contrato é muito baixa o sistema tomará 139 trades no periodo de cerca de 10 anos.

Uma media de 13,9 trades por ano ou 1 por mes. Um sistema bem calmo com poucos trades. Espero que de o próximo sinal logo para podermos demonstrar.

Os principais indicadores do back test são

Retorno medio anual composto: 13.23%

Retorno total 10 anos: 248%

MaxDD: 3.51%

CAR/MAXDD= 3.77

% winners: 58%

% losers: 42%

Numero de trades: 139

Numero de medio de Velas: 12

Numero medio de velas de trader vencedores: 17

Numero medio de velas de trader perdedores: 5

Maximo perdedores consecutivos: 3

Maximo vencedores consecutivos: 10

Bom… não é um holly grail, mas decentemente bom para comecar a operar e provar o ponto principal de um sistema de trend following. CUT YOUR LOSSES SHORT AND LET YOUR PROFIT RUN.

Não é o intuito deste desafio provar um sistema e sua validade estatística. Mesmo porque o back test foi feito sem tecnicas de walk forward muito menos  monte carlo simulation ou coisas do genero. O ponto principal é focar no gerenciamento de risco e em cortar as perdas e deixar o lucro fluir.

Manterei o máximo que puder o sistema atualizado aqui com os traders realizados. Voce mesmo pode acompanhar voce mesmo na sua plataforma.

A administração do sistema é bem simples. Precisa todos os dias quando o mercado fechar ajustar os Stops e colocar as ordens de Stop Buy de entrada quando se esta fora de trade.

Atualmente o sistema esta em um trade com o Stop em 4898. Assim que for stopado vou diariamente acompanhar para entrar no próximo trade e postar aqui atualizações.

O único inconveniente do back teste é que  sistema foi testado no XJO a vista e a operação será no CFD que é negociado 24h por dia e o after hours pode dar uns soluços que não ocorre quando o mercado esta aberta na Australia. Exemplos extremos do flash crash. Como não tinha a base de dados do CFD (espelho do indice futuro) usei o a vista mesmo. Não vejo isto como um grande empecilho. Espero que seja uma boa jornada e também  espero que aprendemos a sermos bons seguidores de tendência com este desafio, pois o bom seguidor esta mais preocupado a seguir as regras do sistema e reagir aos mercados quando eles reagem e não tentar entender porque o mercado esta movendo. Segundo Ed Seykota isto deve ser deixado para as pessoas inteligentes explicarem, pois os trend followers seguem tendências, ponto final.

Vou aproveitar o desafio para recapitular conceitos como gerenciamento de risco, position sizing e etc… pode perguntar aqui caso algo não ficou claro.

Nota Importante: O artigo acima não pode ser em hipótese alguma considerado como uma recomendação de investimento. Velaepavio é apenas um blog de trading que me permite  compartilhar meus pensamentos e opiniões pessoais. Velaepavio não é um agente de investimento registrado e autorizado a dar conselhos sobre investimento. O artigo não leva em consideração circunstancias financeiras pessoais dos leitores. Lembre-se que investir e operar no mercado é arriscado, podendo ocorrer perda significativa de capital num montante igual ou maior que o investemtento inicial, caso instrumentos de alavancagem sejam usados. O artigo é propriedade intelectual de velaepavio e apesar de poder ser compartilhada livremente, com o consentimento do autor, esta sujeita a leis de direitos autorais internacionais e locais.

Porque prefiro trend following a mean reversion

Quando comecei a estudar sistemas de trade acho que comecei a desenvolver pequenos sistemas para outras coisas na vida.

Todo dia de manhã quando vou ao trabalho eu pego um atalho pelo bairro, pois quando saio (8:00AM) o rush começa e as avenidas principais ficam congestionadas. Como morei muito tempo em São Paulo eu aprendi a fazer caminhos alternativos, “costurando por dentro dos bairros”.

Eu conhecia os jardins como a palma da minha mão, pois cortava pelo jardim europa da Rebouças à Avenida Brasil por uns caminhos ninjas. Aqui em Adelaide não é diferente e considero que tenho uma edge quando dirijo aqui, vindo com minha experiência de dirigir em Sampa.

Enfim desenvolvi um sistema que tem 95% de acerto quando cruzo uma avenida. Eu tenho a opção de virar na primeira ou na segunda a direita (lembre que na Austrália se dirige do lado esquerdo, então pra cruzar a avenida tem que dobrar a direita).

O sistema funciona assim:

Se a primeira não esta vindo trafego eu dobro na primeira mesmo, mas caso o trafego esta vindo eu continuo na avenida e dobro na segunda.  O sistema é muito bom porque percebi que a distância entre as duas ruas é muito próximo da quantidade media de carro que acumula no sinal de um grande cruzamento três quadras acima da segunda rua. Pelos meus cálculos eu economizo uns 20 a 30 segundos evitando ter que esperar o trafego passar antes de cruzar.

Imagina que isto é um sistema de trade. Eu faço pequenos trades por dia usando o meu sistema de transito e se conseguir acertar de segunda a sexta 95% eu economizo cerca de 2 minutos por semana.

O que isto tem a ver com mean reversion e trend following?

Como comentei no post: mean reversion e trend following eu disse que uma das desvantagens do mean reversion é a péssima relação risco retorno e a vantagem era a alta porcentagem de acerto em relação a trend following.

Considero então, meu sistema de transito, neste sentido, vamos comparar como um sistema de mean reversion, pois tem um acerto de cerca de 95%.

Este post de agora em diante será uma dura confissão que tenho que fazer aqui no meu blog.

A mais ou menos sete semanas achei que tivesse descoberto um holly grail de trade, que no começo me deixou um pouco deprimido. Foi um EA (Expert Adivisor) que usa uma estrategia de mean reversion operando em alguns pares de Forex, onde a relação risco retorno no Back Test em relação a Max DD (Draw Down Maximo) era de 10% e o retorno de 180%. Uma relação de 18:1.

Entretanto, o Max DD de 10% era de closed trades. O open trade DD era de 50%.

Enfim, achei que valeria a pena colocar uma graninha la só pra ver no que virava, pois o retorno era tão grande e o risco tão pequeno que qualquer merreca viraria uma pequena fortuna rapidinho.

Abri uma conta numa VPS e deixei o EA rodando 24h por dia. Checava a bagaça 2x por dia, uma de manha e uma antes de dormir.

O negocio era promissor. Depois de 6 semanas rendeu 7.8%. Quem da um retorno de mais um menos 1% por semana (composto). Como o retorno era MUITO bom eu ajustei os parâmetros de risco para a metade do citado acima e teria um MAX DD de 5% e um de 25% no OPEN TRADE. Isso pra ganhar uns 75% ao ano. Pra que ser ganancioso.

Tecnicamente estava confortável. Minha estratégia era ganhar uns 80,000 – 100,000 em cerca de dois anos com a seguinte estratégia de scale in 500 por semana num capital inicial de 5,000 assim que as metas de retorno fossem sendo cumpridas.

Desde que comecei a rodar o sisteminha religiosamente rendia os 1% por semana em media e eu colocava os 500 pra aumentar o float.

Dai que mora o perigo de sistemas de alta porcentagem de ganho. Voce começa a ficar complacente.

Primeiro que o EA me deixou deprimido, pois venho trabalhando no desenvolvimento de sistemas de trading a uns quase 2 anos e nunca consegui desenvolver algo assim: Holy Grail. Fiquei preguiçoso e até parei meu outro sistema desenvolvido por mim que vinha dando retornos realistas com um controle de risco bem conservador. Pensei que não era competente o suficiente, então estava dependendo de outros traders/sistemas comprados.

No começo comecei a estratégia de scale in com um capital inicial de 5,000, pois como o negocio era muito BOM pra ser VERDADE eu não quis comprometer muito capital.

Ao mesmo tempo tinha aquela batalha na minha cabeça.

“ Se eu colocar toda minha grana la eu posso aposentar esta semana”

Lutava com esta tentação todo dia.

A ideia de colocar os 500 por semana era pra evitar o DD muito forte e sempre teria um colchão de rendimento que não era dinheiro vindo do meu capital, mas dinheiro conquistador no mercado. Assim, minimizaria ainda mais meu possivel DD caso as coisas desandarem. Mesmo assim o pior que estava esperando era uns 10%.

Foi na semana passada que quebrei o meu plano e ao invés de colocar so os 500 eu coloquei 5,000. 10x mais.

Isto foi na quarta feira passada.

Na quinta feira quando ia para o trabalho usando meu sisteminha de transito eu segui a regra. Vinha transito na primeiro, então fui dobrar na segunda. Mas por algum motivo quando fui dobrar na segunda rua vinha um trafego absurdo, muito maior que a media e esperei uns 5 minutos os carros passarem.

Não estou zuando. A primeira coisa que me veio na cabeça foi: “MERDA de sistema de Mean Reversion”. Estou devolvendo todo o meu lucro de vários trades em um único “trade”.

Ao mesmo tempo lembrei do meu sisteminha de EA, mas preferi ficar no engano de achar que isso não aconteceria comigo no trading.

Na sexta feira de manhã. Por um motivo do além o servidor caiu e acabei perdendo uns trades no GBPEUR, mas entrei em todos os trades do AUDCAD.

Por “sorte” ficou fora do ar por apenas 3 horas e não foi ruim. Eu liguei novamente e fui pro trabalho na sexta. Desta vez o sistema de transito funcionou.

Chequei o EA em casa umas 7 da noite na sexta e parecia tudo normal, apesar de estar com um DD open de uns 6%. Já tinha passado por isso antes e sempre de manha do outro dia, quando isto ocorria, o sistema sempre terminava no positivo.

Parentese: Uma coisa que nao gostava da estratégia de Mean Reversion desde sistema era que ele fazia preço médio e aumentava a posição quando o trade movia contra sua posição. Coisa que prego CONTRA aqui no Velaepavio. Tipo estava cometendo tres pecados capitais dos meus axiomas.

–          Fazer preço médio

–          Tradar um sistema que nao é meu

–          Over trade

Enfim, voltando a historia quando liguei meu computador no sábado de manha pra ver se o final da sessão em NY tinha me salvado.

AHHHHHHHH !!!!!!!!!!!!!!!!!!!

Um DD de 22% em um dia. No acumulado o DD era de 15%, pois tinha o meu lucrinho de 7,8% acumulado até então que foi pro espaço.

Todo meu lucro acumulado em 7 semanas se foi em questão de horas.

Foi o movimento mais rápido do AUDCAD no gráfico de 1 minuto. Nada captado pelo backtest.

As duas moedas são bem correlacionadas e se comportam muito bem sem muito volatilidade e revertem bem pra a media quando desalinham. Mas devido a um problema politico no parlamento no Canada esta relação foi quebrada e o AUD ficou muito forte em relacao ao CAD e ai o sistema atingiu uma regra de Cut-Off de movimentos extremos e realizou a perda de 22%. Isso é uma função, que ainda bem existe, para ser executada em movimentos extremos como o que ocorreu na sexta.

Fiquei meio que abalado e estou bem melhor hoje, segunda feira (quando escrevo).

Decidi duas coisas durante pensar muito no final de semana.

– Desliguei o EA, pelo menos ate meu filho nascer

–  Saquei os 5,000 que coloquei a mais por complacencia e um pouco de descontrole

Ainda não sei se ainda vou ligar o EA novamente para tentar recuperar a graninha perdida. Nada absurdo, mas 13 dias do meu salário atual. Preciso meditar muito sobre este assunto.

Confesso que meu principal aprendizado é que preciso voltar aos meus axiomas e começar a acreditar mais em mim. Preciso a tomar a decisão de ser bem sucedido.

Assumo 100% a responsabilidade pelo que ocorreu e quero me comprometer a sem um trader melhor e que tenho que sempre trabalhar para criar meus próprios resultados, que no final todos eu sou responsável por eles.

Pra finalizar. Por isso, que prefiro Trend Following, pois acontece o contrario do que acontece com sistemas de mean reversion.

Voce perde quase todo dia bem pouco. Isso é bom pra te deixar esperto e humilde e NUNCA ficar complacente e sempre ALERTA. Entretanto, quando o ganho vem ela cobre as perdas e te da o lucro ainda. O ganho que vem como surpresa e não a perda.

Devido a isto quero começar um challenge chamado.

Let your profits run and cut your losses short.

Vou publicar um sisteminha de trend following aqui bem simpres com regras e vou colocar trades fictícios usando regras de Money Management.

O sistema faz uma selecao olhando somente o técnicos buscando uma entrada discricionária em uma acao que esta em tendência, mas uma vez no trade a principal regra do sistema será Let your profits run and cut your losses short.

Espero que possa a voltar as origens e melhorar meus resultado e possamos aprender aqui.

As 4 Fases do Mercado

Se você é um trend follower então acho que vai gostar deste post. Grandes chances, se você for um viciado em trend following, já sabe do que vou falar.

Teve um cara que escreveu um livro no final da década de 80 Stan Weinstein, alias não li o livro, pois a única coisa que presta do livro, já estou batendo na minha boca, é o que vou te falar, na minha opinião. Então pra que ler o livro super grosso e complicado cheio de opiniões de analise técnica?

Enfim, o grande AhA !!  deste cara é que ele estruturou seu pensamento sobre o mercado que pode ser dividido em 4 fases e isto ajuda bem em ter um bom timming se sua estratégia é trend following.

Na verdade eu não fiquei sabendo desta teoria através do inventor ou o “desobridor” da ideia, mas através de outros 2 livros que li que comentaram sobre a teoria dos quatro estágios ou fases. Estão na minha biblioteca de trading inclusive.

–          Louise Bedford

–          Brian Shannon

Enfim os quatro estágios do mercado são e vou tentar traduzir para o português.

  1. Acumulação
  2. Ascensão
  3. Distribuição
  4. Declínio

O gráfico abaixo mostra cada uma das fases.

Desculpa ai mas foi o melhor que achei na internet. Não necessariamente vou descrever na ordem que está no gráfico.

Vamos ao comentário de cada fase.

1) Acumulação: É quando a ação está meio que flat e de “lado” em um range com pouca volatilidade e onde os trend followers estão fora do mercado. Isto porque a ação não sai do lugar. Geralmente os trend followers estão desinteressados na ação e value investors aproveitam o momento para acumular e comprar o máximo que podem antes do preco comece a subir e ficar “caro”.

2) Ascensão: A medida que a ação começa a ascender e as resistências do período de acumulação começam a ser quebradas e as medias moveis de curto prazo começam a liderar a direção e o preço se mantém subindo, pode ser o inicio de uma tendência de alta. Ou o INICIO DA ASCENSÃO.

O que causa o inicio de movimento não importa aqui, mas claramente o preço entra em uma nova fase. E você como bom trader técnico de tendência quando isto ocorre deve entrar comprado.  É dai que vem uma das principais estratégias de trend following onde se observa a quebra de níveis altos de 20 a 40 dias (ou períodos), indicando o inicio de uma nova tendência. Esse era a regra usado pelos Traders Turtles (tartarugas) na década de 80. A ascensão permanece até que o preço mostre sinais da próxima fase: Distribuição.

3) Distribuição: Enquanto as medias moveis de curto prazo estão firmes acima da média móvel de longo prazo e não tem cruzamento de media moveis a ação se encontra em um estado de ascensão. Tecnicamente falando o movimento de preços continua fazendo novos picos altos e vales altos. Entretanto, quando as medias moveis começam a se embaracar e embaralhar se cruzando, começa a fase de distribuição onde os trader técnicos de mais curto prazo começam a realizar lucro e os fundamentalistas começam a achar que a ação esta “cara”. Geralmente a fase de distribuição pode indicar uma consolidação ou uma exaustão, indicando um fim na tendência.

Dai basicamente tem dois destinos a ação. Pode ser que comece a despencar… e neste caso vamos para a próxima fase, declínio, ou pode continuar em ascensão depois de uma fase de consolidação na distribuição. Geralmente é bom sempre antes de inverter a posição confirmar pra que lado o preço vai quebrar. Pra cima ou pra baixo.

4) Declínio: Como disse acima. Se a distribuição perder forca e as medias moveis de curto prazo permanecerem abaixo das medias moveis de longo prazo, então a fase de declínio começou. Esta fase termina geralmente com uma nova fase de acumulação, que passa a ser uma fase de consolidação que pode voltar a ascender ou continuar o movimento de queda ate ZERO se a empresa quebrar, no caso se estiver operando uma ação.

Algum comentário?

Axiomas de Velaepavio

Este final de semana FINALMENTE li os Axiomas de Zurique de Max Gunther. Um livro interessante, mas ao meu ver um pouco perigoso, pois pode ser mal interpretado e levar investidores ao fracasso.

Concordo quase com todos axiomas. O único que não gostei foi o segundo, que alias discordo e acho o mais perigoso, pois vai de encontro com a minha principal regra de trade: LET THE PROFITS RUN.

Entretanto, Acho que os Axiomas de Zurique é muito feliz em dar ênfase em cortar as perdas rápido e concordo com todos estes pontos, mas peca na parte de deixar o lucro fluir. Pra mim isto não funciona, pois o método que uso é trend following. Concordo se for um método de mean reversion.

No geral acho que o livro está cheio de sabedoria e recomendo a leitura com cautela. Pode ser perigoso para n00bs.

Agora indo ao assunto do post: OS AXIOMAS de VELAEPAVIO, dou sequência a série de posts Vela’s Beliefs.

Segue minhas crenças sobre trading.

A maioria foi inspirada no The New Market Wizard the Jack Schwager, que pra mim é um modelo de operar com sucesso no mercado. Acredito  que se alguém quer ser bom em alguma coisa deve copiar quem esta sendo bem sucedido.

Disse isto no meu primeiro post que existe princípios fundamentais validos para qualquer tipo de trade não importa que estratégia seja usada e inclusive compartilhar este princípios foi um dos principais objetivos do blog.

Enfim segue a minha lista de crenças e princípios sobre trading.

1-      Ter um trading plan composto pelos seguintes elementos antes de colocar qualquer ordem no Mercado. E LOGICO o trading plan tem que ser seguido, principalemente o stop loss.

  1. Entrada
  2. Saida : Stop ou Profit
  3. Risk measure

2-      Cortar suas perdas rápido e deixar o lucro fluir. A COISA MAIS IMPORTANTE considerando que trade é um exercício psicológico e não técnico

3-      Aceitar completamente o risco envolvido em operar no mercado e entender que perder, e com frequência, faz parte do processo

4-      Saber exatamente qual sua motivação em operar no mercado

5-      Ter objetivos e metas claras em sua carreira como trader

6-      Operar com paixão como se não precisasse ser pago para operar.

7-      Ter um método de trading que ajuste a sua personalidade e estilo de vida

8-      Ter uma edge, que é uma metodologia que tem uma expectativa estatística positiva (lucrativa), que você acredita tanto que executa sem hesitar

9-      Sua edge deve ser desenvolvida e aprimorada por você mesmo através de um processo e trabalho árduo e a execução da estratégia deve ser natural e sem aplicação de esforço

10-   Operar consistentemente no mercado deve ser realizado em um estado de espírito pacifico e calmo devido a segurança que tem no seu método

11-   É completamente normal realizar prejuízo no mercado, entretanto os prejuízos devem ser mantidos os menores possíveis (cut your losses short)

12-   Gerenciamento de risco é crucial e mais importante que analise técnica

13-   Nunca arrisque mais que 1% do seu capital em um único trade

14-   Não arrisque mais do que 5% em todas suas apostas no mercado somadas

15-   Disciplina é fundamental e o processo de operar no mercado não pode nunca se tornar relaxado e complacente

16-   Sempre esteja alerto e atento a suas susceptibilidade de cometer erros.

17-   Você é 100% responsável pelos seus resultados, não importa se é lucro ou prejuízo

18-   Não compartilhe com os outros as posições que estão em aberto no momento

19-   Seja independente e não seja influenciado pela opinião de outros, lembre-se que você é o único responsável pela geração de suas idéias de trading

20-   Não seja influenciado pelo ruído das noticias, confie no seu sistema e na sua independência de tomar decisões. Se possível não assista ou leia o noticiário financeiro.

21-   Seja confiante e acredite no seu sistema e seu método desenvolvido por você

22-   Seja paciente, você não precisa sempre estar com uma posição aberta. Ficar em caixa é uma posição. Se o seu sistema disser não faça nada, não faça nada.

23-   Se o mercado mover muito rápido na sua direção, algo como 4X ATR + realize parcialmente os lucros.

24-   Aumente o tamanho da aposta quando estiver ganhando. Usando métodos de scale-in e diminua o tamanho de sua aposta quando estiver perdendo scale-out. Isto naturalmente é ajustado aplicando a regra de não arriscar mais do que 5% do capital.

25-   Não seja um herói, admita seus erros e permaneça humilde todos os dias de sua vida

26-   Foque em maximizar seus ganhos, não o numero de trades vencedores

27-   Não tenha um viés sobre o mercado como “sou Bull” ou “sou Bear” e nunca seja fiel a uma posição no mercado especialmente uma posição que esta perdendo

28-   Não tenha esperança que um trade perdedor vai se tornar num vencedor e lembre-se NUNCA FAÇA PREÇO MEDIO.

29-   Nunca viole as regras do seus sistema devido a isto te deixar mais confortável. Se seguir o seu sistema te deixa desconfortável, isto é um sinal que esta fazendo a coisa certa.

30-   Voce não conseguirá vencer se TEM que vencer. Esta pressão só vai levar você a fazer decisões estúpidas, mesmo que sua análise esteja correta

31-   Não arrisque dinheiro que não pode perder

32-   Pense duas vezes quando o mercado te coloca fora dos trilhos em um evento de um gap ou de um crash ou quando sua posição fica numa sinuca. Espere e pense, pois voce acabara saindo do buraco melhor do que pensaria quando a merda bateu no nentilador. Ficar nervoso não ajudará.

33-   Tenha uma mente aberta, principalmente para novas ideias. A mente é igual para quedas: só funciona quando está aberta

34-   O mercado não é um lugar para buscar adrenalina. Se quiser algo assim vai pular de para quedas.

35-   Preste atenção a sua intuição porque ela é experiência armazenada no seu subconsciente. De qualquer forma desafie e teste a intuição pra ver se faz sentido

36 – Não tenho uma opinião formada se os movimentos de preço são aleatórios ou não, mas uma coisa sei: Da pra ser consistentemente lucrativo no mercado

O que é um sistema de trade (trading system)?

Com certeza, como tudo nesta vida, tem diferentes opiniões a respeito de tudo.

Por exemplo como se define coisas como: o que é uma ação mico, o que é um corretor bom, o que é uma mulher pra casar?

Assim, meu objetivo neste post, então, é definir claramente o que eu considero um trading system.

Pra mim trading system é um conjunto de regras objetivas ou em outras palavras um algoritimo que vai me permitir testar se esta sistema eh lucrativo e vale a pena operar.

As regras do sistema se dividem em dois grande grupos de regras.

  • Regras de analise técnica
  • Regras de gerenciamento de risco

As regras de analise tecnica é o algoritmo que vai determinar quando comprar o ativo e quando vender  seja a venda um lucro ou um prejuizo.

Vou dar um exemplo das regras de analise técnica de um trading system para ficar mais clara.

POR FAVOR NAO TRADE ESTE SISTEMA POIS EH SOMENTE UM EXEMPLO.

Regras

  • O sistema so opera comprado
  • Regra de comprar: Caso a media movel dos ultimos 10 dias do preco de fechamento cruzar  a media movel do preco de fechamento dos ultimos 50 dias colocar uma ordem de compra a mercado no leilao de abertura do proximo dia.
  • Fixed Stop: Sempre quando um ativo for comprador colocar um stop loss em 3 vezes o ATR de 10 dias.
  • Regras de venda, o que acontecer primeiro das duas condicoes
    • Se o preco intraday atingir o valor de stop fixo
    • Se o preco intraday cruza o preco mais baixo nos ultimos 8 dias

Quando digo algoritimo tem que ser algo objetivo e que um computador possa testar estar regras.

O fato de ter regras claras ajuda quando o trader for testar se a ideia é lucrativa ou não. Caso no teste, ou o que chamam de backtest, a ideia for lucrative pode se considerer que o trader tem uma edge.

A outra parte do sistema que considero ainda mais importante que a primeira são as regras de gerenciamento de risco que é o que vai definir 0 quanto arriscar pro trade que por consequencia vai determinar o quanto comprar de cada ativo quando o sistema der um sinal

Um exemplo simples de regras de gerenciamento de risto para o sistema acima seria.

–          Ajustar a posicao do trade ou position size mantendo o risco maximo por trade em 1% do capital liquido

Assim, na minha opiniao, se voce satisfazer estes dois grupo de regras você tem um sistema de trade.

Uma vez que se tem estas regras ou algoritimos é possivel testar o sistema. Uma vez o sistema testado voce podera analisar os resultados do sistema e julgar se o sistema se adequa ao seu perfil em termos de

–          Lucratividade

–          Expectancy

–          Drawdown

Em outras palavras se voce estara confortavel em opera-lo.

Stop ! todo trade precisa de um

Stop é uma das coisas mais importantes em trading. Nao acho que estou abusando no dizer das coisas que sao importantes. Quando acho que algo nao é importante, como analise tecnica por exemplo, eu falo.

Uma vez ouvi um cara “definir” stop loss como um seguro da sua posicao. Acho que nao podeira concordar mais com ele. Tipo é um premio que paga por posicao pra seu capital ser preservado.

Isso é importante porque se voce mantem suas perdas em cheque voce nao perte tanto que fique dificil de voltar ao capital inicial ou do ponto que comecou a perder. Vou postar uma tablea que 100% das pessoas quando falam sobre stop colocam. Que é a porcentagem necessaria para retornar a breakeven depois de uma perda.

O Stop te ajuda a gerenciar a perda e mantendo ela sob controle ou pelo menos mais controlada possivel. Aqui no blog discuti assuntos bem mais avancados sobre gerenciamente de risco como por  exemplo position size onde o stop loss é onde vamos definir o ponto em que assumimos que a posicao nao esta trabalhando em nosso favor e estamos saindo fora.

Acho que poderia parar o post por aqui. PONTO. É pra isso que serve STOP LOSS. Nao vou ficar aqui fazendo muita firula e todo trade deve ter um senao a gestao de risco simplesmente é inexistente e a chance de seu capital virar pó por simples insistencia no erro ou complacencia é grande.

Concluindo o post flash: Uma das regras de OURO do trade é: SEMPRE TENHA UM STOP LOSSS ANTES DE COLOCAR QUALQUER TRADE no mercado.

Um outro tipo de stop é o trailing stop, mas sera assunto para outro post. Basicamente trailing stop é um stop que trava lucros ja ganhos no mercado, mas que ainda deixa sua posicao trabalhar um pouco mais pra voce, pois nao da pra saber onde uma tendencia vai mudar ou parar. Aguarde.

Drawdown

Drawndown é uma parte muito importante em um trading system, pois ele identifica o quão confortavel ou não estamos em relacao a um sistema que queremos operar.

A definicao de drawndown em termos simples é o fundo do poço da curva de capital de um sistema.

Graficamente falando, são os vales da curva de capital investido.

Quando se faz um backtest de um sistema o bom “testador” plota esta curva de capital ao longo do periodo testado. Assim, não é so importante ter uma curva ascendente ao longo do tempo, que define se o sistema é lucrativo suficiente para o trader atingir seus objetivos, mas também é importante que o sistema tenha drawndowns suportaveis, pouco volateis e nao tao acentuados de preferencia. Melhor seja suportável psicologicamente segundo os parametros de cada trader.

Geralmente o drawdown importante a observar é o MAXIMO de pico a vale que será o maximo stress que o seu sistema terá na pior das hipóteses.

É importante avaliar se no maximo voce suportaria psicologicamente ele e continuaria a operar o sistema mesmo depois de um periodo de um forte drawdown. No exemplo acima uma queda de 32%.

Não só é importante avaliar se voce suportará a pancada do drawdown, mas se aguentará o periodo de recuperação, ou seja, quanto tempo demora pra recuperar do pior vale para uma area de breakeven.

As pessoas tem a tendencia de ver o quão bom é o sistema no sentido de quanto o sistema da de retorno, mas isso ilude as pessoas pensando que é uma curva ascendente sem contratempos, ledo engano. Geralmente sistemas que dão muita grana tem drawdown mais acentuado, pois são sistemas que são mais arriscados.

É muito facil olhar com o beneficio da percepção tardia. Se eu der um sistema testado que da 100% ao ano de retorno nos ultimos 10 anos, mas dizer que o maximo drawdown é 70%. A pessoa vai dizer, mais provavelmente, LOGICO que opero este sistema. Com o beneficio da percepcao tardia sim, mas na hora H quando voce ve 70% do seu capital evaporar e ainda continuar tradando o sistema não é facil com certeza.

Outra coisa importante a considerar é quando que ocorre o pior drawndown.

No exemplo acima o pior drawdown ocorre depois que voce esta operando o sistema ja a uns quase 4 anos. E depois de ter ganho 26 mil dar uns 11,5 mil ou 32% de volta pro mercado nao parece tão mal assim, mas vai que isso ocorre logo no comeco que esta tradando os 10mil do capital inicial. Voce quer ja dar de cara 3mil pro mercado?

Nunca da pra saber quando que o drawdown vai acontecer, então antes de comecar a operar um sistema já va esperando pra se o pior acontecer logo no comeco e avalie se voce esta preparado.

Uma maneira de ajustar o drawndown é ajustar as regras de gerenciamento de risco (money management) ajustando o  position size como expliquei nos posts anteriores na sessão Trading Plan do blog.

Por exemplo, se voce esta arriscando 2% do seu capital e o maximo drawdown é de 50% e voce acha isso muito, então se voce ao inves de ariscar 2%, mas sim 1% o drawdown cai pela metade ou 25% e se isso te deixa confortável suficiente, entao… esta esperando o que para puxar o gatilho?

O lado negativo de diminuir o drawdown através do gerenciamento de risco é que o lucro do sistema tambem cai na mesma proporção.

Uma forma de avaliar se um sistema é bom, ou comparar um contra o outro é avaliar a relacao Lucro/Drawdown.

Por exemplo, sistemas:

A) Lucro medio anual 80% e Maximo drawdown 50%, entao Lucro/DD=  1.6

B) Lucro medio anual 40% e Maximo drawdown 15%, entao Lucro/DD=  2.66

Com certeza eu escolheria o sistema B e seria mais agressivo na regra de gerenciamento de risco.

Se eu normalizar o sistema B em relação ao A seria 80% de retorno pra 30% de drawdown. Bem melhor não?

Pensando em R Multiplos

Postei aqui na sessão trading plan do blog explicando sobre expectancy, position sizing e R multiplos e disse que ia me aprofundar no assunto e tambem recebi comentarios de pessoas que vao acompanhar o aprofundamento no assunto. Então, resolvi escrever um pouco mais sobre o assunto.

Eu pedi pelo correio, ainda nao chegou, o livro Definitive Guide of Position Sizing do Van Tharp. Acho que depois que ler ainda vou poder postar ainda mais sobre o assunto aqui no blog. Ouvi dizer que o conteudo é bem denso. Bom, é esse o caminho que se espera se quer se aprofundar em algum assunto.

Enfim, baseado que voce leu e endenteu os posts sobre R multiplos e position size, pelo menos o BASICO ai vai uma das utilidades de se pensar em R multiplos

Conceito de Exportunity por exemplo. O QUE!!!???? EXPORTUNITY?

Sim: E-X-P-O-R-T-U-N-I-T-Y = Expectancy + Opportunity.

Mais facil expicar com um exemplo.

Imagine um sistema de trading com uma expectancy de 0.5R.

Com isso voce sabe qual o ganho medio por trade por dollar (dinheiro) arriscado. Mas qual, por exemplo, o lucro anual esperado?

Boa pergunta.

Primeiro voce precisa descobrir quantos trades em media o sistema gerará.

Vamos supor que o seu sistema gera dois trades por semana. Entao, se o ano tem 52 semanas o sistema gerará 104 trades.

Ora baseado em expectancy do sistema e a oportunidade (opportunity) de operar 104 x por ano. Entao, se voce arriscar 1R por trade o resultado final no ano sera 52R = 0.5R x 104.

Pra saber a quantidade em dinheiro ou em porcentagem vai depender de suas regras de money management.

Vamos supor que voce arrisca 1% do seu capital por trade, qual sera seu ganho percentual no final do ano?

Sem precisar fazer conta 52%.

Se quiser saber em dinheiro eh so saber o quanto que eh o seu capital.

Se for 20,000. Entao, 1%x20,000 = 200. Sendo, 1R=200 e 52R = 10,400.

Veja quao importante saber quantas oportunidades o seu sistema gera.

Pense agora sobre os dois seguinte sistemas:

A: Expectancy 2R;

B:  Expectancy de 0.02R;

A é melhor que B?

Comparando trade por trade A eh 1000x (literalmente falando) melhor que B, mas ao longo do tempo talvez nao. Porque?

Por que temos que saber quantas oportunidades cada sistema gera.

Vamos supor que o sistema de A gera 1 trade por mes, ou 12 por ano e o sistema de B te a 10 trades por dia.

Então se vc operar ativamente os dois sistemas arriscando 1R em cada trade no final de 12 meses os resultados serao

A) 24R = (12 x 2R)

B ) 50R = (250x10x0.02), considerando 250 dias uteis exclindo Sabados, Domingos e feriados.

Agora sabendo Expectancy e Opportunity fica mais “facil”, ou pelo menos mais gerenciavel, atingirmos os nossos objetivos como traders.

Vamos supor que voce tem um sistema que tem uma expectancy de 0.4R que da cerca de 1 trade por semana. Então se voce arriscar 1% do seu capital no final vai ganhar 20.8% ao longo de 52 trades. E se voce quiser ganhar o dobro? Oras arrisque o dobro ou em outras palavras 2% de seu capital. Assim o seu resultado sera 41.6%.

Parece que esse negocio é magico! Uma maquina de fazer dinheiro!

Então se voce arriscar 10% do capital por trade tem entao um potencial de fazer 208% ao ano?

HUMMMMM Não é bem assim…  Ainda nao toquei num assunto bem importante que é drawdown. Que em outras palavra é o fundo do poco do sistema. Tem sistemas que tem uma excelente expectancy, mas dependendo de quao agressivo veoce é no position size voce pode perder tudo e mais um pouco e atingir e os 208% pode ser uma ilusao, mas isso é assunto para um outro post. Aguarde o post drawdown.