

Os amigos dele afirmam que “sentem” o mercado. Para eles, ser “bullish” ou “bearish” equivale a uma verdadeira análise. Passam horas a observar gráficos, convencidos de que conseguem intuir o próximo movimento do preço.
Ele não sente nada. Para ele, os mercados são sistemas. Os sistemas seguem padrões. E os padrões podem ser programados.
Negocia desde 2021, mas deixou de negociar manualmente em 2022. Não porque tivesse fracassado — pelo contrário, tinha bons resultados — mas porque manter a disciplina emocional tornou-se esgotante. O código não sente medo nem ganância. Age apenas segundo lógica e parâmetros definidos.
Esta passagem do trading discricionário para o algorítmico marcou um ponto de viragem. Enquanto os colegas continuavam dependentes de impulsos e emoções, ele focou-se em criar modelos sistemáticos, capazes de operar sem interferência da psicologia humana. A transição exigiu-lhe converter a sua intuição em regras concretas que a máquina pudesse executar de forma fiável.
19 de maio de 2021. O Bitcoin caiu de 43 000$ para 30 000$ em cerca de quatro horas. O bot de momentum dele estava a liquidar-se em tempo real.
A lógica parecia sólida: comprar em fugas ascendentes, vender em quebras, usar trailing stops. Durante dois meses gerou 40% de retorno sem falhas. Mas, quando a volatilidade atingiu o topo e o comportamento do preço ficou errático, o bot entrou repetidamente em falsas fugas — sempre para ser apanhado na reversão.
Quando o desativou manualmente, acumulava uma perda de 35%.
A plataforma executou todas as ordens sem falhas. As stop orders foram acionadas no momento certo. As perdas não resultaram de falhas da bolsa, mas sim da lógica do próprio código. Esta dolorosa lição ensinou-lhe que um bot só é tão robusto quanto a sua capacidade de lidar com situações-limite e condições extremas do mercado.
Ao recordar, percebeu que faltavam mecanismos essenciais ao bot: filtros de volatilidade, limites de drawdown e circuit breakers para suspender negociações em mercados anormais. A estratégia funcionava bem com mercados em tendência, mas falhou por completo quando a estrutura mudou abruptamente.
maio de 2022. A Luna colapsou. Quarenta mil milhões de dólares desapareceram em 48 horas porque o algoritmo acelerou o colapso em vez de o travar.
Não é possível programar o pânico humano. São os casos-limite não antecipados que causam a destruição.
Assistiu ao colapso de sistemas alheios enquanto desenvolvia o seu. A Celsius não conseguiu responder aos pedidos de levantamento. A Three Arrows Capital não passava de especulação excessivamente alavancada mascarada de trading sofisticado. BlockFi, Voyager e todas as plataformas “algorítmicas” — todas colapsaram por má gestão de risco.
Estes desastres não se deveram ao acaso ou ao mercado. Revelaram falhas estruturais: ausência de testes de stress, buffers de colateral insuficientes e confiança excessiva em modelos que só funcionam em condições normais, mas falham em eventos extremos.
Começou a inserir mais circuit breakers nos seus bots. Mais código “se algo fugir ao normal, para tudo”. Ganhou menos a curto prazo. Mas sobreviveu — e, nos mercados, sobreviver vale mais do que ganhos extraordinários.
O Bitcoin oscilava entre 98 000$ e 103 000$ há duas semanas. Condições ideais para um grid bot.
O conceito é simples: coloca-se ordens de compra abaixo do preço atual e ordens de venda acima. À medida que o preço varia no intervalo, acumula-se o spread. Não é glamoroso, mas em mercados laterais pode gerar resultados consistentes.
No sábado de manhã, começou em modo simulado. Detetou onze bugs logo na primeira execução. Depois de duas horas sem problemas em simulação, mudou para trading real. O bot crashou de imediato: não tinha considerado o tamanho mínimo de ordem exigido pela bolsa. Corrigiu, reiniciou e monitorizou atentamente.
As primeiras operações correram sem falhas. Compra a 99 500$, venda a 100 200$, lucro líquido de 700$ por Bitcoin após taxas. O bot continuou a operar durante o fim de semana, tirando partido do mercado lateral que frustrava traders discricionários, mas favorecia a sua abordagem sistemática.
Tentou desenvolver bots noutras plataformas. Sempre terminou em desastre.
Limites de taxa aleatórios sem aviso. Endpoints REST que bloqueiam nos picos de volatilidade — precisamente quando mais precisa deles. Feeds WebSocket que, de repente, deixam de emitir dados, deixando os bots às cegas em momentos críticos.
A API da plataforma, contudo, revelou-se fiável. A documentação corresponde ao funcionamento real. Os limites são razoáveis e comunicados com clareza. As mensagens de erro explicam o problema em vez de devolverem apenas “bad request”.
E, graças ao sistema Unified Margin, deixou de precisar de mover colateral entre posições. Todo o saldo suporta todas as posições, simplificando a gestão de risco e otimizando o capital. Só esta funcionalidade poupou-lhe inúmeras horas de trabalho manual e reduziu o risco de liquidações inesperadas por restrições de margem.
Ao acordar, verificou o telemóvel.
Catorze operações durante a noite. Oito compras nas quedas, seis vendas nas recuperações. P&L líquido: +410$.
Não é uma fortuna. É apenas o sistema a funcionar enquanto ele dormia.
Ao final do dia, trinta e quatro operações no total. +920$. Nada de ganhos extraordinários: apenas execução constante e disciplinada. É isto o trading algorítmico — não ganhos súbitos por um golpe de génio, mas acumulação gradual e rigorosa.
O ganho psicológico foi igualmente relevante. Enquanto os amigos viveram a montanha-russa emocional dos mercados, ele foi passear, esteve com a família e voltou a casa com um lucro modesto mas seguro.
Há três anos que desenvolve estes sistemas. A única lição: a estratégia é fácil, a execução é tudo.
Se a bolsa falha nos momentos de volatilidade, a melhor lógica não te salva. Se os limites da API surgem quando o spread alarga, o teu arbitrage bot perde valor. A fiabilidade da infraestrutura é a base de todo o trading algorítmico.
Corre atualmente seis bots na plataforma. Estratégias grid para mercados laterais, scripts de DCA para médias ao longo do tempo, trades de funding rate que exploram as regras dos perpetual futures. Nem todos vencem todas as semanas, mas funcionam de forma consistente porque a infraestrutura é sólida.
A API da plataforma raramente falha. As ordens executam-se sempre. Não há quebras nos feeds de dados que deixem os bots a operar com informação desatualizada. As margens são calculadas com rigor e transparência. Em dois anos, não houve uma única falha de API que exigisse intervenção manual.
Esta fiabilidade permite-lhe dedicar-se a aperfeiçoar a estratégia em vez de perder tempo com problemas técnicos. Pode ajustar parâmetros, testar novas ideias e reforçar a gestão de risco em vez de depurar ligações API.
De dia, engenheiro de software numa fintech. À noite e aos fins de semana, programador de trading bots.
O portefólio cresce de forma estável. Enquanto outros vivem ganhos e perdas bruscas, a sua conta evolui devagar mas sempre a subir. Há semanas positivas e negativas, mas a tendência é ascendente. Os bots continuam a operar, a aprender com cada mercado, a adaptar-se dentro dos limites programados.
Às vezes pedem-lhe conselhos de trading. Responde: “Não tentes prever o mercado. Constrói um sistema capaz de sobreviver.”
A maioria não quer ouvir. Procura dicas para lucros rápidos, não lições de Python ou debates sobre frameworks de gestão do risco. Querem adrenalina, não disciplina sistemática.
Mas, para ele, a escolha é simples. As emoções são inimigas da consistência. O código é a resposta. E só uma plataforma fiável permite que tudo isto resulte. Depois de seis anos no mercado, entre bull runs e quedas, entre o colapso da Luna e inúmeros desastres menores, o seu método sistemático provou-se não pelos ganhos extraordinários, mas pelo mais importante: sobrevivência e crescimento sustentado.
No trading algorítmico são usados programas informáticos para executar ordens automaticamente, segundo algoritmos e modelos matemáticos predefinidos — em vez de decisões manuais. Analisa dados de mercado em tempo real, identifica oportunidades e executa ao melhor preço, com vantagens de rapidez e precisão face ao método tradicional.
O ideal é começar por aprender os fundamentos dos mercados financeiros e linguagens de programação como Python. Usar paper trading em contas demo. As ferramentas essenciais incluem ambientes de programação, APIs de dados de mercado e frameworks de backtesting, para testar estratégias sem risco real.
As principais práticas são definir ordens stop-loss, gerir o tamanho das posições com rigor e diversificar. Evitar trading emocional, sobretrading e falta de pesquisa. Cumprir o plano e implementar controlos de risco para garantir rentabilidade sustentável.
O desenvolvimento eficaz passa por quatro fases: validação do conceito, backtesting com dados históricos, otimização de parâmetros e implementação real. Desde a ideia ao mercado podem passar meses ou anos, dependendo da complexidade e das condições de mercado.
Os indicadores mais usados incluem médias móveis, RSI e MACD. Entre as estratégias, destacam-se momentum, arbitragem estatística e market making. Deve escolher-se a abordagem que melhor se adequa ao perfil de risco, frequência de trading e capital disponível.
O backtesting deve ser feito com dados históricos relevantes, analisando as métricas essenciais e evitando o overfitting. É crucial garantir a qualidade e amplitude dos dados. Deve evitar-se o survivorship bias, o look-ahead bias e a subestimação dos custos de transação na análise.











