Friday, February 26, 2010

Trading, onde praticar...

Com exceção do Romário (como bem lembrado por um de nossos amigos leitores) e de mais alguns outros "caras" é fato comprovado que ninguém nasce campeão e sim que isso é construído com muito suor e dedicação.

No final da semana passada eu escrevi brevemente sobre como fazer para treinarmos trading, ou melhor, baseado em um mercado em constante evolução, nada mais natural que os players evoluírem com ele.

Eu utilizo ou já utilizei no passado basicamente 3 softwares/serviços diferentes, cada um com seus prós e contras, para poder treinar minhas estratégias

1 – Amibroker - www.amibroker.com – é uma boa plataforma de Análise técnica com linguagem para backtesting e um sisteminha bem simples de replay do mercado. Você pode controlar a velocidade do replay, voltar, adiantar e pausar. Junto com uma planilha de Excel para controlar as "posições" dá pra brincar de trader por algumas horas.

O problema desse sistema é que ele não controla posições (não tem os botões de buy/sell), ou seja, temos que usar nossa imaginação/bom senso para os trades. Além disso, ele não tem conexão de dados, então temos que fazer download dos dados para ele, o que assume que você tenha um sisteminha que seja capaz de exportar dados intraday ou tick, sem contar que dá um bom trabalho.

2 – Ninja Trader (belo nome) - www.ninjatrader.com – Ah se meu Home broker fosse assim...Provavelmente um dos melhores programas que usei até hoje, ele é sólido, rápido, eficiente e raramente dá problemas. O mais bacana desse software é que ele é FREE e tem uma opção de gravar o mercado para podermos jogar o replay depois, ou seja, durante o dia gravamos TICK a TICK as movimentações do mercado, quando acaba o pregão ligamos o "replay mode" e podemos treinar com todas as ferramentas de AT e um sistema de controle de trades bem bacana. Diferentemente do Amibroker é possível operar tem modo treino nesse programa.

"Gravar o mercado" significa ficar com seu PC ligado, com o Ninja Trader ligado puxando dados o dia inteiro, se sua internet bugar vc perde a gravação, se seu PC bugar vc perde, se você tem um plano mixuruca de internet vai estourar sua franquia, se tem um HD mixuruca vai enche-lo bem rápido e se tem um PC mixuruca ele vai ficar "roubando" processamento. – Sim, seu computador Positivo de 1000 reais com vídeo compartilhado entra na categoria mixuruca -

3 – Tradingsim - www.tradingsim.com – Um simuladorzinho em flash que pode ser acessado gratuitamente por qualquer navegador. Ótimo para treinar Day trading enquanto estamos trabalhando em um emprego de verdade, é simples, funciona bem, tem até a fita do mercado rolando do lado direito.

Provavelmente a melhor opção de todas. O único percalço é que ele só tem ações listadas na Nasdaq (e algumas Etfs) e não é possível copiar a lista de trades para fazer alguns estudos mais aprofundados...Nada que um Excel e um pouco de boa vontade não resolvam... – Sim, pode ser usado no seu Positivo de 1000 reais.

Tuesday, February 23, 2010

Porque seguir a tendência é difícil

Tem um tempo já que venho analisando minhas operações e notei que tenho uma certa facilidade para ser do contra, ou melhor, minhas operações fluem melhor no sentido contrário da tendência do que a favor.

Por exemplo, hoje, na abertura, tanto o mini S&P como o mini Bovespa abriram abaixo de zero e ambos engataram uma tendência de baixa das 10:00 até as 10:40 e por algum motivo eu preferi acumular uma posição comprando pequenas quantidades sempre que o mini batia em uma nova mínima ao invés de simplesmente assumir que o mercado estava "gostando de cair" e acompanhar o movimento e se eventualmente ele resolver parar de cair eu fecharia minhas posições...

...No final das contas acabou dando tudo certo, pois o após as 10:40 o mini voltou a subir até formar um topo as 11:48, o problema é que constantemente eu me pego nesse tipo de "arapuca" tentando lutar contra o mercado para ganhar alguns centavos ao invés de simplesmente surfar com ele em busca dos "milhões".

Fico me perguntando por que eu não sigo a tendência ao invés de lutar contra ela, ainda estou um pouco em dúvida, mas acredito que existem alguns motivos.

- depois que a tendência se inicia fica "caro/barato" comprar/vender o mercado – sentimento de "agora já passou a oportunidade"

- prestar atenção demais no gráfico do mini S&P que é bem menos volátil

- necessidade de pagar os spreads para entrar rapidamente em uma posição

- aumento no "risco" da operação pois tenho que entrar logo após ela se distanciar dos meus pontos de stop

- Aquela vontade maluca de fechar uma posição no azul


- home broker pé de chinelo favorece limit orders


 

Certamente existem mais motivos, vou pensar um pouco nisso e, é claro, nas possíveis soluções para um post futuro.

Friday, February 19, 2010

Simula, Simula...Sim, Mula

Levando em consideração o post de ontem dado um mercado em constante mudança, um trader que deseje ter retornos consistentes tem que por obrigação evoluir junto (ou mais rápido) que o mercado.

Nos últimos tempos tenho visto uma mudança no foco do aprendizado dos traders que antes eram mais passivos, assistindo palestras, lendo livros/blogs/sites/fóruns, assistindo vídeos de outros traders e só depois aplicando seus conhecimentos no mercado para uma postura ativa de construção de habilidades, onde os traders possuindo o conhecimento dos fundamentos do mercado e das técnicas necessárias passam a trabalhar no aperfeiçoamento dessas técnicas da mesma forma que atletas trabalham no desenvolvimento de suas habilidades.

Na semana passada encontrei 3 posts muito interessantes que tratam exatamente disso:

Insufficient Trader Training

Training Traders: The Role of Simulation in Supercharging Learning

Drills to Improve Your Intraday Trading

Essas idéias são ótimas, buscar ativamente o nosso aperfeiçoamento como traders através de treinamento é certamente um belo passo para o sucesso, o único problema é que das técnicas mencionadas a mais importante que seria o treinamento em simulador não é nada fácil para nós Brasileiros (que não desistem nunca).

Em primeiro lugar dados em Tick são absolutamente necessários para um treinamento completo e eles são praticamente impossíveis de se conseguir sem pagar (muito caro). Sem os dados trade a trade o mercado fica sem vida, simétrico, chato, sem a beleza que existe na briga entre os bulls e os bears, sem os surtos de demanda e oferta e sem os aumentos/diminuições de agressividade dos traders.

Outro ponto importante é a plataforma, talvez até exista, mas eu não conheço nenhuma plataforma canarinho com a possibilidade de operar em modo simulação o que faz com que sejamos obrigados a adquirir uma plataforma gringa. Ao pegar uma plataforma dessas ainda temos que dar um jeito de fazer upload da nossa base de dados dentro do programa o que geralmente é uma tarefa chata/tediosa.


 

Hoje em dia existem algumas opções ½ boca para treinarmos. Nos próximos meses vou fazer alguns testes e quem sabe eu arrumo alguma solução verde-amarelo mais interessante...

Thursday, February 18, 2010

WAR

Nos últimos anos tem se intensificado as discussões sobre como os traders devem sempre evoluir suas técnicas com a finalidade de manter ganhos consistentes no mercado que está em constante mutação.

Eu já li uma boa quantidade de livros e artigos onde o autor demonstra alguma técnica e diz utilizar esta técnica por mais de 'X' anos com sucesso. Isso é totalmente sem sentido, qualquer técnica com uma lógica objetiva descrita em um livro pode ser prontamente transformada em um código de programação e operada sem dificuldade nenhuma por uma máquina o que rapidamente faz com que essa regra não tenha mais validade no futuro.

Interessante seria imaginar se todo mundo comprasse sempre que o RSI(14) fosse para uma zona de sobrevenda e vendesse quando o indicador fosse para sobrecompra, em um primeiro momento os traders mais rápidos ganhariam, depois outros traders iriam preferir que seus sinais fossem gerados antes então novas variações apareceriam (13, 12...7....2) rapidamente tirando a rentabilidade da técnica inicial (RSI(14)).

Lembro-me de quando era moleque jogando o famosíssimo WAR com meus colegas, algumas estratégias eram mais sólidas dependendo dos objetivos (conquistar America do Sul ou Oceania para ganhar 2 exércitos a mais por turno; criar algumas coalizões que eram invariavelmente quebradas; invadir a America do Norte por Vladvostok) porém, não demorava muito para os outros jogadores perceberem isso e começarem a tentar as mesmas coisas, o que em termos de mercado fazia com que a estratégia ficasse "crowded" tirando os seus benefícios, o que fazia com que os jogadores fossem obrigados a mudar de estratégia para garantir sua sobrevivência.

É a mesma coisa no mercado financeiro, acredito ser impossível ficar parado. Estratégias que lucraram no passado não necessariamente vão ser boas no futuro, e a cada dia novas oportunidades aparecem em um interminável ciclo de renovação.

Tuesday, February 9, 2010

9

Continuando o post de segunda-feira, descobri que é possível retirar o arquivo de log das mensagens do servidor do meu HomeBroker e depois de tratar esse arquivo eu consigo separar as operações em agressivas e passivas, cruzá-las com meu banco de dados por operação e descobrir detalhes importantes sobre minhas estratégias.

Por exemplo, considerando somente as operações feitas esse ano, as operações a mercado demoraram em média 9 segundos para serem confirmadas pela corretora a partir do momento que eu envio a ordem, por outro lado as operações passivas demoram em média 2:26 minutos para serem executadas (ficam sentadas no livro esperando liquidez).

9 segundos??? Apertar um botão pra comprar/vender a mercado leva tudo isso? Não é a toa que High-frequency-trading faz tanto sucesso.

A um tempão atrás eu jogava um jogo chamado Americas Army (http://www.americasarmy.com/) e o "ping" nos servidores lá fora ficava em torno de 300ms(0,3 segundo), ou melhor, se eu desse um tiro em um oponente levaria em torno de 1/3 de segundo para eu ver a cabeça do camarada explodir!!! Teoricamente, latências superiores a 100ms tornam a maioria dos jogos injogáveis, imagine um "ping" de 9.000ms!!!

Analisando trade a trade para tentar descobrir por que tanta demora percebi que é possível dividir as operações em 2 grupos, um deles que eu vou chamar de "normal" tem média de tempo de execução de 4s e o outro de "problemático" que possui uma média de 35s para ser executadas. Isso significa que SE (e somente se) a comunicação Trader-corretora-bolsa-corretora-trader fosse "normal" a média de tempo entre as operações seria de 4s.


Sendo extremamente conservador, em um mundo "normal" o Trader envia a ordem, que é executada, e a bolsa/corretora envia a mensagem de volta dizendo que a ordem foi executada. Então, no final das contas, é possível que o tempo real para uma ordem ser executada seja de no máximo metade do tempo médio ou 2s(embora só vamos descobrir que ela foi executada 2s depois). O problema é que o mundo não é "normal" e que problemas de comunicação não são exceção e sim regra e isso pode afetar negativamente o resultado das operações.

Monday, February 8, 2010

Agir ou esperar?

Por várias vezes me perguntei o que vale mais ao identificarmos uma oportunidade de negócio no mercado, é melhor ser agressivo (mandando ordens a mercado – compra no Ask, vende no Bid) e garantir estar dentro da operação ou colocar a ordem em um preço pré-determinado e deixar o mercado "comprar" a liquidez?

No agregado existe evidência de que operar passivamente pode ser superior a ser agressivo nas nossas ordens (Do Individual Day Traders Make Money?), porém não tenho certeza se ser totalmente passivo ou agressivo nas nossas operações pode ser considerado uma estratégia ótima, provavelmente existe um ponto ótimo de agressividade/passividade que maximiza o retorno de longo prazo.

Certamente não existiriam mais Market Makers se o negócio não fosse lucrativo, mas no caso dos pequenos investidores nem sempre é possível operar como um MM, então é fácil de concluir que esse ponto de ótimo varia de operador para operador, existem setups que merecem ser operados com agressividade e setups que merecem um pouco mais de cautela na hora de se mandar uma ordem para a Bolsa.

Apesar de me preocupar com isso não incluo nenhuma regra sobre agressividade/passividade nas minhas operações, eu simplesmente opero. Se acho que tenho que ser agressivo eu vou a mercado, se eu acho que vale a pena esperar eu coloco as ordens para garantir uns pontos a mais.

Eu andei fuçando nos arquivos do meu Home-Broker e encontrei os logs das operações que fiz, assim que eu tiver um tempo vou cruzar os resultados com a agressividade das ordens para tentar obter uma resposta mais "quantitativa" para a pergunta acima...

Friday, February 5, 2010

Embrace the short side

Vou aproveitar que está na moda agora e falar um pouco sobre o dark side short side. Desde que comecei a operar com os mini contratos futuros 63% de todas minhas operações são no lado vendido muito embora a taxa de sucesso tanto de longs como shorts seja extremamente parecida e eu não faço diferenciação de setups entre operações compradas e vendidas, se um setup serve pra cima ele serve pra baixo.

Como eu opero principalmente futuros, é provável que essa diferença entre minha propensão a operar vendido e comprado seja decorrente do próprio mercado, ou melhor, da maneira como são precificados os futuros financeiros. Ou seja, o preço futuro racional representa o valor esperado futuro do ativo descontado pela taxa livre de risco, ou de uma maneira bem simples Futuro de Ibovespa = Bovespa descontada pela taxa livre de risco.

Ceteris paribus, se a Bovespa resolver ficar parada no mesmo valor por um mês inteiro o preço do contrato futuro irá cair até convergir com o valor da Bovespa no vencimento do contrato. Dia após dia essa variação é bem fácil de se visualizar, porém não tenho bem certeza (só indícios) se essa relação é forte suficiente minuto após minuto(que é o timeframe que opero) para favorecer tanto assim o número de operações vendidas.

De qualquer forma, poucas coisas nesse mundo são mais prazerosas do que ver o mundo desabar enquanto sua conta só cresce...


 

Um abraço para os gestores de fundos...Boa sorte correndo atrás de resultados o resto do ano...

Wednesday, February 3, 2010

Diário

Quando comecei a estudar e operar no mercado, um dos primeiros livros que li foi o do Alexander Elder (Trading for a living), pode ser considerado um ótimo livro para iniciantes perderem um pouco dinheiro no mercado. Esse livro ao mesmo tempo te dá toda a confiança necessária para sair comprando tudo o que vê pela frente, mas também dá umas dicas sobre gerenciamento de carteira que te impedem de queimar tudo de uma vez só. Em outras palavras ele torna a obliteração da sua conta um processo lento e doloroso...

Por outro lado ele continua sendo o livro que eu recomendaria para um iniciante, as partes em que ele fala de Money management e em especial sobre o diário de operações são bem úteis para aqueles que estão começando no mercado.

No começo das minhas aventuras no mercado eu considerava atualizar o diário de operações um pé no saco, eu o fazia de vez em quando, quase nunca parava para ver as operações antigas, não ponderava o que fiz de certo e nem o que fiz de errado e como trabalhar para melhorar. Hoje em dia eu ainda acho isso chato demais, mas se existe um responsável pela melhora do meu desempenho no mercado certamente é esse trabalho constante de revisar, anotar, ponderar, repensar e assistir os replays (as vezes até em câmera lenta) dia após dia.

Se operar no mercado fosse um esporte, essa parte de analise do diário pode ser considerada como o nosso treinamento.

A pergunta que fica é: No mundo dos esportes, você já viu um campeão que não treina?

Monday, February 1, 2010

Consistência

Há um tempo discuti aqui um pouco sobre a possibilidade de se viver do mercado. Ainda não sei se consigo responder essa pergunta com segurança, somente consigo fazer inferências sobre essa possibilidade.

"Afinal de contas, dá pra viver de bolsa?"

Ao invés de sonhar com ganhos astronômicos na bolsa em períodos curtos de tempo, suficiente para ter uma aposentadoria gorda eu acredito que uma qualidade indispensável daqueles que gostariam de viver de bolsa é a consistência.

Consistência é um termo extremamente abrangente que vai desde a maneira como nos preparamos para o dia de negócios, a maneira como observamos o mercado, como iniciamos nossas operações, como fechamos nossas operações e como revisamos o dia para nos preparar para amanhã.

Semana passada eu tive uma interessante experiência nesse sentido. As aberturas de Quarta, Quinta e Sexta, de acordo com minhas estratégias, foram bem semelhantes e que eu considero fáceis de operar, teoricamente o mesmo setup funcionaria em qualquer um desses dias e traria resultados muito bons.

Só que eu consegui a proeza de operar 3 dias semelhantes de maneira completamente diferente! Muito embora o resultado tenha sido bom em todos os dias, o perfil de risco dessas operações variou bastante o que me deixou preocupado com a consistência dos métodos empregados nas minhas análises.

Se a idéia é viver de bolsa, então não podemos nos dar ao luxo de ter variações muito grandes na nossa carteira, retornos constantes são preferíveis a variações malucas. Revisar nossas operações todos os dias e prestar atenção nesses desvios de conduta são importantes para aumentar nossa consistência.


 

PS: Hoje (01/02/10) a abertura foi nos mesmos moldes da semana passada. O tempo gasto no fds estudando a semana foi mais do que pago.