Se existe algo que eu gostaria de ter tido acesso quando entrei no mundo do quant trading, esse algo seria um guia dos principais insights de quem realmente trabalhava com isso, uma espécie de Quant Market Wizards. Claro que nunca achei nada nem parecido, mas à medida que avancei nos estudos e, na prática da profissão, consegui criar esse guia na minha cabeça, assim como todo bom quant trader.
Hoje, compartilho com vocês o que eu gostaria de ter tido acesso no começo da minha jornada, um conjunto de insights valiosos para te ajudar a cortar o caminho e orientar a sua jornada.
O objetivo da carta de hoje é introduzir conceitos e ideias que são fundamentais para a formação da base técnica, e psicológica, de qualquer quant trader. Traduzindo, cortar o caminho para você e te mostrar o que realmente importa.
Foram diversas as fontes de inspiração que me levaram a ter os insights, por exemplo: bate-papos com grandes quant traders, dia a dia da profissão, leitura de livros, cursos, eventos, palestras e reflexões.
Para facilitar a compreensão, a carta está estruturada em dois grandes tópicos, os insights técnicos e os insights para construção do mindset adequado para a profissão. Além disso, é importante observar que os insights não estão ranqueados por ordem de importância, mas sim por ordem alfabética, todos possuem o mesmo nível de importância para o sucesso no longo prazo.
Sem mais delongas, comecemos pelos insights técnicos, que me ajudaram a construir a metodologia que aplico no dia a dia.
São esses caras aqui que te economizarão tempo e dinheiro, pois são essas “dicas” técnicas que reduzem drasticamente a possibilidade de prejuízos catastróficos, e até mesmo desnecessários, no futuro.
Para e pense, o quanto de dinheiro você poderia perder por ligar em live trading uma estratégia overfittada? Alguns milhares de reais? Agora imagina um fundo de investimento que deseja trabalhar com quantitative trading e não tem esses processos afiados… rapidamente saímos da casa dos milhares para os milhões.
Vamos aos insights técnicos!
Como dito na carta anterior, apesar de a automação não ser uma etapa necessária, ela é importante para quem deseja elevar suas habilidades como quant trader. Além de te dar a liberdade de não ter que passar o dia na frente do computador, para não perder as oportunidades, é ela quem traz a capacidade de diversificação.
É improvável que exista alguém que consiga operar, com maestria, mais de 10 ativos, ou estratégias, simultaneamente. Porém, quando automatizamos uma estratégia, o céu (e o processamento do seu computador) é o limite.
Não existe nada pior do que criar estratégias em cima de dados que não são reais. Os processos de data mining (achar as melhores combinações que uma estratégia pode gerar) e validação da estratégia podem levar dias e até mesmo meses, dependendo da complexidade da sua estratégia. Imagine fazer milhares de backtests para, no fim, descobrir que a base de dados do ativo que você está trabalhando não é íntegra.
Parece aterrorizador, concorda? Se eu te disser que ainda pode ser pior? Imagine não só criar, mas levar essas estratégias para live trading. Caso não haja a sagacidade de pensar que a base de dados pode não estar íntegra, será tempo e dinheiro perdido até o momento de descontinuar a estratégia por “falta de performance”.
Por isso, é de extrema importância, ter acesso a um bom provedor que te forneça dados íntegros e, de preferência, tratados. Assim temos a certeza que os ativos sintéticos que estamos criando, de fato, são os ativos sintéticos espelhos dos originais que precisamos.
Uma das métricas mais negligenciadas em um portfólio é a correlação entre as estratégias. Afinal, para que me preocupar com a correlação se o importante é que as estratégias ganhem dinheiro?
Bem, se você tem estratégias correlacionadas, o que acontecerá é: no dia que elas ganharem, ganharão juntas, quando perderem, perderão juntas. Se existem muitas estratégias correlacionadas em um portfólio, os períodos de drawdown podem ser profundos e longos.
Em um portfólio de estratégias descorrelacionadas, onde a curva de capital de cada uma delas apontam para cima no longo prazo, os lucros e perdas acontecem em momentos diferentes, trazendo uma suavização para a evolução da curva de capital do portfólio, diminuindo o risco e aumentando o retorno.
Desconsiderar os custos de negociação na criação de uma estratégia de trading é a garantia de estar criando uma estratégia pouco robusta, que provavelmente irá falhar miseravelmente em live trading.
Eu, particularmente, perdi as contas de quantas estratégias criei com curvas de evolução do capital beirando a perfeição. O problema é que essas estratégias “perfeitas” quebravam quando 1) eu adicionava no backtest a simulação de apenas um tick de slippage por operação ou 2) quando adicionava spread/corretagem, emolumentos e taxa de registro.
O ideal é que, por default, seus testes considerem corretagem/spread, emolumentos e taxa de registro. Além disso, a simulação de slippage deve fazer parte do seu processo de avaliação da robustez de uma estratégia.
Essa é a chave para que a curva de evolução do seu capital evolua suavizadamente ao longo dos anos. Diversificação e correlação andam de mãos dadas, é a diversificação de estratégias/ativos que torna possível alcançar a descorrelação dentro de um portfólio. Qual é a chance de estratégias/ativos diferentes perderem a ganharem simultaneamente?
Lembre-se: sempre que você escutar alguém falando que diversificação não funciona e é uma farsa… corra o mais rápido que você puder, pois está lidando com um animal raro, o terraplanista do mercado financeiro. Mantenha a maior distância possível desse animal, pois o mínimo contato com ele pode gerar dores de cabeça, náuseas e estresse prolongado.
Limitar suas perdas pode salvar sua vida no mercado financeiro, é esse o assunto que separa os adultos das crianças e é a principal diferença entre os operadores profissionais e os que se dizem operadores.
Na série de livros Market Wizards do autor Jack D. Schwager, isso fica mais evidente. A maioria dos grandes operadores entrevistados pelo autor tem o mesmo discurso quando se trata perdas: é necessário limitar as perdas se você quiser viver do mercado no longo prazo.
Ou seja, pense duas vezes antes de mover/remover o seu stop, acreditando que o preço voltará. Vou além… pense mil vezes antes de querer brincar de martingale ad aeternum, essa é a fórmula do sucesso do operador fracassado, que sai do mercado dizendo: bolsa é cassino, tudo que acontece lá é pura sorte.
Como explicado na carta anterior, conforme a indefectível Wikipedia, overfitting é: um termo usado em estatística para descrever quando um modelo estatístico se ajusta muito bem ao conjunto de dados anteriormente observado, mas se mostra ineficaz para prever novos resultados.
Traduzindo… achar a combinação perfeita das variáveis de um sistema, que funcionou muito bem no passado (backtest), mas que perderá no futuro (live trading) por não ter predictive power (poder de prever o comportamento de um ativo).
O objetivo primário de um teste de robustez é mostrar quando uma estratégia tem a possibilidade de estar overfittada. Portanto, caro leitor(a), não seja teimoso(a) e ganancioso(a) a ponto de pôr em produção uma estratégia com indícios de overfitting, isso é a mesma coisa que assinar um atestado de pessoa que não acredita em diversificação.
A etapa de pós-data mining, ou pós-otimização, tem o objetivo de refinar uma estratégia achada no data mining. Nessa fase utilizamos alguns artifícios de design de estratégia que são chamados de perfumaria.
Alguns exemplos de perfumaria são: step stop, breakeven, trailing stop, manipulação dos horários de abertura, encerramento e execução de ordens, limite de perda e alvo de ganho financeiro diário, limite na quantidade de operações perdedoras ou vencedoras, etc.
Para adicionar essas variáveis é importante que sua estratégia tenha previamente um comportamento vencedor, pois se a perfumaria se tornar parte indispensável da sua estratégia de trading, ela será mais frágil e menos robusta do que deveria.
Mantenha as coisas simples, lembre-se da metodologia KISS (Keep It Simple Stupid), use a menor quantidade de variáveis possíveis para criar suas estratégias. Deixe para adicionar a perfumaria na pós-otimização, quando o objetivo for melhorar a performance de algo que é vencedor.
Em linhas gerais, quanto maior a significância estatística de uma estratégia, maior será o nosso grau de confiança nos resultados gerados por ela.
Uma forma de aumentar a significância estatística é aumentando a quantidade de trades. Quanto mais trades, maior a confiança nos resultados. Duas formas de aumentar a quantidade de trades são 1) amentando a janela de tempo em que a estratégia está sendo testada ou 2) fazer um multi asset test para observar mais trades da estratégia em outros assets (ativos).
Um valor mínimo para a quantidade de trades seria 100, pois o Sample Error, que pode ser assunto para outra carta, ficará em 10%. Idealmente, o mínimo aceitável deveria ser 400 trades, pois o Sample Error será igual a 5%.
Cuidado com estratégias que geraram menos de 100 trades, a significância estatística dos resultados será muito baixa e não será possível confiar nos resultados da estratégia, ao menos pelo prisma da estatística.
Sabe aqueles aspectos que são importantes, mas que ignoramos até onde é possível? Pois é… esses são os aspectos psicológicos, menosprezados pela maioria de nós operadores.
Geralmente, esse assunto só entra em pauta quando estamos no nosso limite, cansados, exaustos e frustrados.
Olhemos de perto o que é importante para a criação de um mindset saudável, que te permitirá estar no mercado financeiro ao longo dos anos.
“A única garantia é que você não tem nenhuma garantia” e “A rentabilidade obtida no passado não representa garantia de resultados futuros” são as frases mais repetidas pelos profissionais do mercado.
O que podemos extrair disso? Simples, não utilize como margem de operação o capital que deveria ser utilizado para pagar boletos. O que separamos para investir/especular no mercado, como diria Benjamin Graham, pertence ao Senhor Mercado, se seu capital voltará com juros, cabe a sua estratégia e o bom humor dele.
Mesmo nós, quant traders, que operamos com base em estatística e matemática, não temos nenhuma garantia, a única certeza que temos é o conhecimento das nossas chances, o que nos bota em um jogo completamente diferente, com uma grande vantagem competitiva.
Com a enxurrada de informação que temos nas redes sociais fica difícil não nos compararmos com outras pessoas/operadores, principalmente quando se trata dos influenciadores. Estamos sendo bombardeados diariamente com o sucesso e o resultados positivo de operações fantásticas que os outros fizeram. Não preciso te contar que esses serão os dias que, provavelmente, estaremos perdendo dinheiro, né? Ter o sentimento que todos estão ganhando e somente nós estamos perdendo/retrocedendo é uma das piores coisas que podemos sentir.
Mas deixa eu te contar uma coisa… você já ouviu falar em Highlight Reel Effect? Não? Esse detalhe muda completamente a dinâmica de observação das coisas. Basicamente, o efeito explica que as pessoas postam apenas os melhores momentos de sua vida, afinal, quem fará postagens para dizer que está num dia ruim ou até mesmo corriqueiro? Mesma lógica aplicamos ao trading, quem viverá de postar operações perdedoras? Ninguém! As redes sociais são o suco espremido, de uma pequena parcela da vida das pessoas, onde elas se encontram num estado de felicidade naquele momento.
Quando se encontrar triste por causa disso, lembre-se do Highlight Reel Effect e de que menos de 3% ganham consistentemente no longo prazo, é improvável que todos os influencers sejam vencedores. Foque somente no seu processo, deixe o resto de lado.
Não existe almoço grátis no mercado financeiro. Essa frase é suficiente para te tirar de várias roubadas, tanto de pirâmides fantasiadas de “empresa do mercado financeiro”, quanto de curso dos influenciadores de YouTube e Instagram. Não existe forma fácil e rápida de ganhar dinheiro no mercado financeiro, se você procura por isso, infelizmente está no lugar errado.
Claro que pode acontecer de alguém realizar a proeza de dobrar, ou triplicar, o capital em um curto período, mas qual foi o risco? Ou melhor… será possível fazer isso consistentemente ao longo dos anos e viver disso? Falar de rentabilidade sem falar de risco é a mesma coisa que nada.
Independente da modalidade de trading (scalping, day trading, swing trading, position trading ou buy n’ hold), o objetivo sempre será o mesmo: ganhar ao longo dos anos, ou seja, longo prazo.
Falando de longo prazo, rentabilidade e risco, outra medida importante para se considerar é: o que é uma boa rentabilidade?
Avaliar isso deveria ser relativamente fácil, mas mais uma vez, a toxicidade das redes sociais e pirâmides atrapalham bastante esse julgamento. Todo dia aparece um novo Market Wizard garantindo rentabilizar 100% a.m., do seu suado capital, com criptomoedas. Mas o final é sempre igual, concorda? Sistema hackeado e responsável pela empresa desaparecendo.
Então, qual a nossa régua para avaliar se rentabilizamos bem ou mal em determinado período? Bem, você pode comparar o seu resultado com algum benchmark comum do mercado, por exemplo: CDI, Ibov, S&P, IPCA, etc. Ou, minha modalidade preferida, comparar o seu resultado com o dos grandes investidores, por exemplo, Warren Buffet, Peter Lynch, Andreas Halvorsen, James Simons, Bill Ackman ou Paul Tudos Jones. Caso não conheça algum desses caras, vale a pesquisa.
Superar benchmark ou ter resultados similares a grandes investidores, te torna um excelente operador, principalmente se você faz isso consistentemente. Rentabilizar 10% ao ano durante 10 anos é melhor do que rentabilizar 1000% em 2 dias e quebrar no terceiro.
Por mais estranha que pareça uma estratégia ou tese de investimento, nunca descarte a possibilidade de testá-la e entendê-la. Várias vezes, passei pela situação de achar que uma estratégia era boa, e ela falhou miseravelmente, ou de achar que uma estratégia era ruim, e ela gerou excelentes resultados.
A verdade é que não temos como ter certeza, antes de testar, do que tem ou do que não tem alpha. Como nossas avaliações sobre o assunto não são 100% precisas e, sabendo a diferença que faz para nosso portfólio achar uma estratégia com alpha e descorrelacionada das outras, é necessário ter a humildade de testar tudo que faça o mínimo sentido.
Se você pensa que quant trading diz respeito a plug n’ play, que basta ligar os algoritmos e ver no que dá, sinto muito em dizer que não é dessa forma. A liberdade que a automação traz é game changer, mas não é 100%.
Será necessário monitorar os algoritmos, para saber se tudo está sendo executado como deveria. Além disso, ainda dependemos da infraestrutura de terceiros, como vps, corretora, bolsa de valores, etc.
Ilustrando a situação… nesse ano, a corretora XP Investimentos, por mais de três vezes apresentou problemas de conexão, afetando todos que trabalham com algoritmos. Imagina você esperar que seu algoritmo zere todas as ordens em aberto até às 17h, evitando o swing trade, e depois de 30min que o pregão fechou, você recebe o e-mail de chamada de margem da corretora, avisando que você está fazendo swing trade.
Por isso, é extremamente recomendado monitorar seus algoritmos diariamente e ter um excelente agente autônomo de investimentos para resolver seus problemas quando eles aparecerem, porque eles irão.
Ainda me lembro quando comecei a automatizar todos os meus algoritmos, a principal ideia era remover todo o peso que a quantidade exorbitante de tomada de decisão trazia para o psicológico, afinal eu não estaria ativamente clicando para comprar e vender e pensando: compro, vendo ou não faço nada? Compro, vendo ou não faço nada? Compro, vendo ou não faço nada?
O que eu não contava é que eu iria consultar a cada segundo como estavam os algoritmos no dia, que apareceria uma vontade imensa de alterar o stop loss das operações e que seria um esforço gigante deixar uma operação correr até o fim.
Rapidamente entendi que o psicológico me afetaria do mesmíssimo jeito e, ao invés de tentar removê-lo do trading, fui procurar aprender um pouco mais sobre psicologia do trading. Uma leitura indispensável nessa área é o livro The Disciplined Trader, do autor Mark Douglas. Nunca subestime o poder dos seus pensamentos e crenças, para o bem e para o mal.
Não é necessário ser um gênio da matemática e programação para se tornar um quant trader. Claro que sempre será possível aplicar matemática de alto nível no mercado financeiro, mas certamente não é um requisito para se tornar vencedor no longo prazo.
Essas palavras não são minhas, são do colega Ernie Chan, escritas em seu livro Quantitative Trading. Lá ele relata que as maiores e mais prolongadas perdas aconteciam quando tentava elaborar sistemas mais complexos e refinados.
Isso significa que não existe alpha para esse modelo de operação matemática? Claro que não, isso significa apenas que é necessária uma quantidade exorbitante de recursos humanos e tecnologia para viabilizar projetos com esse perfil.
Por fim, não poderíamos deixar de mencionar o fator que nos faz aprender um pouco mais todos os dias, a pele em jogo.
Para que a vontade de melhorar e ir além seja desperta, é necessário arriscar o próprio capital. Sentir a dor de um extenso e profundo período de drawdown, nos movimenta para diversificar nosso portfólio. Do mesmo jeito, longos run-ups nos trazem a vontade de estudar para que esses períodos se repitam.
Será com skin in the game que você sentirá confiança para rentabilizar o seu próprio capital ou até mesmo começar um negócio, oferecendo os seus portfólios para fundos de investimentos ou pessoas físicas.
Com muito estudo e skin in the game, não tem fórmula mágica. Quanto mais se estuda e mais se põe em prática o que foi estudado, maior será a confiança.
Nesse aspecto, uma das minhas empresas pode te ajudar, a Data n’ Quant Labs. Somos uma comunidade que promove a expansão do mundo do quantitative trading no Brasil, fornecendo aulas, ferramentas, networking e espaços para tirar dúvidas, direto com os instrutores.
Outra forma de aprender é seguir a linha do aprendizado solo, um pouco mais tortuoso, mas possível. Se você planeja seguir esse caminho, pode contar comigo para tornar ele um pouco menos monótono, basta seguir nossa carta semanal ou me mandar uma mensagem no Instagram!
Quer receber mais conteúdos de qualidade sobre o Mercado Financeiro?
Fique por dentro de tudo o que está acontecendo de mais atual...