Como transformar um "acho que isso funciona" em um número que você pode realmente verificar — e onde a maioria das pessoas trava.
Você tem uma ideia. Quando esse padrão aparece, você compra, e sai 3% abaixo. Você rola o gráfico para trás e parece certo. Então você coloca dinheiro de verdade nisso, e não tem como saber se estava certo ou se apenas escolheu o punhado de candles que concordava com você. O trading quantitativo existe exatamente para fechar essa lacuna.
Trading quantitativo é usar dados e estatística para definir suas regras de entrada e saída com antecedência, deixando essas regras decidirem as operações em vez de julgar cada uma no momento. As regras podem ser simples (um cruzamento de médias móveis, um limite de RSI) ou complexas (modelos multifatoriais, machine learning). Complexidade não é o ponto.
O ponto é que uma regra escrita produz a mesma resposta toda vez que você a executa. É isso que a torna verificável. Você pode pegar essas regras, rodá-las sobre quatro anos de dados históricos e obter números concretos: qual foi o retorno, quão fundo foi o pior drawdown, quanto disso as taxas consumiram.
Um sinal de trading é a saída de uma condição: ele só diz de que lado você deveria estar agora, não quanto comprar nem quando cortar. Esses três termos são usados como sinônimos, e confundi-los é o motivo mais comum de uma ideia promissora nunca virar algo que você consegue rodar.
| Termo | O que é | O que não inclui |
|---|---|---|
| Sinal | O resultado de uma condição — normalmente +1 (comprado), 0 (neutro), −1 (vendido). Ele responde algo está acontecendo agora? | Quanto comprar, quando cortar, o que fazer se a ordem falhar |
| Estratégia | Um sinal mais dimensionamento de posição, limites de risco e regras de execução. É isso que pode realmente ser implantado e cobrado por resultados. | Como ela interage com suas outras posições |
| Portfólio | Várias estratégias ou ativos combinados com uma alocação de peso entre eles. | — |
A maioria das pessoas que dizem "eu tenho uma estratégia" na verdade tem um sinal. Isso não é uma crítica — o sinal é a parte difícil e criativa. Mas um sinal sozinho não pode ser testado honestamente em backtest, porque o resultado depende inteiramente do dimensionamento e das regras de risco que você ainda não escreveu.
No Blave Agent essa distinção é estrutural: uma estratégia de ativo único baseada em sinal é Tipo A e exige backtest, um portfólio multiativos com um vetor de pesos é Tipo C e também exige backtest, e tudo o mais é Tipo B, que não exige.
Um sinal de trading não envia ordem nenhuma. Ele é só um número: primeiro precisa virar quanto você deveria estar carregando naquele símbolo agora, e depois ser descontado da posição que você já tem — a diferença é a ordem que de fato sai. Ao sair do backtest para o real, esses passos do meio são justamente os que a maioria descobre que nunca escreveu.
O Blave Agent deixa os passos 3 e 4 com um reconciliador residente: ele mantém o próprio livro-razão e reconcilia apenas contra as ordens que ele mesmo enviou, em vez de ler as posições brutas da exchange na conta — então uma posição que você abriu manualmente nunca é lida como posição de estratégia para ser somada ou fechada. Como os valores são alocados e o que dispara uma reconciliação: veja Portfólio de trading ao vivo.
Há mais uma coisa que decide se essa cadeia é honesta: depois que o sinal se forma, em qual barra e a qual preço você executa. Se o backtest e o real discordarem aí, os números de retorno acima deixam de valer — para a regra e suas exceções, veja a parte de lookahead bias em Como ler um backtest.
| Trading manual | Trading quantitativo | |
|---|---|---|
| Entrada e saída | Julgadas no momento | Regras escritas — mesma entrada, mesma resposta, sempre |
| Pode ser validado? | Não com a mesma lógica que você realmente usou | Sim — Sharpe, drawdown máximo, taxas pagas, tudo calculável |
| Quando roda | Só enquanto você está acordado e observando | 24/7 depois de implantada |
| O que dá errado | A disciplina quebra sob pressão | A regra continua rodando depois que o mercado para o qual foi criada já não existe mais |
Repare na última linha: a automação não elimina os modos de falha, ela os troca — o trader manual abandona o plano no pior momento, a estratégia automatizada continua executando um plano que já parou de funcionar, e faz isso de forma muito mais silenciosa.
Aqui está um exemplo real do próprio motor de backtest do Blave Agent — btc_sma_cross em BTCUSDT 1h, SMA45/SMA100, rodando de 2022-01-01 até o dia em que o backtest for executado (os números abaixo são um retrato de uma dessas execuções). O retorno total foi mais do que o dobro do buy-and-hold. Também teve um drawdown máximo de −42.6%, e pagou 22% do capital inicial em taxas ao longo desses quatro anos.
Os três números importam, e só o primeiro é o que as pessoas citam. Uma estratégia que dobra o buy-and-hold enquanto pede que você aguente um drawdown de 42% não é obviamente melhor do que uma que retorna menos e nunca te assusta a ponto de sair. E uma conta de taxas de 22% do capital significa que a frequência de operações não é de graça — uma versão mais rápida da mesma ideia pode entregar toda a sua vantagem para a exchange.
O fluxo de trabalho que produz esses números é sempre o mesmo em cinco passos:
O Blave Agent separa "ter a ideia" de "construir a infraestrutura". Você descreve a estratégia em conversa e o agente pesquisa, escreve o código, roda o backtest e a coloca ao vivo. Dois jeitos de rodar: o app para desktop, grátis e de código aberto, com seu próprio Claude Code ou Codex; ou o mesmo espaço de trabalho no seu próprio servidor na nuvem, que continua rodando com o computador desligado e é operado pela web, Telegram ou SSH.
Se você ainda não tem uma ideia, as estratégias oficiais são gratuitas e cada uma vem com o seu backtest real. Uma estratégia enviada para verificação precisa passar por três critérios — um backtest honesto, um teste de permutação de Monte Carlo (MCPT) para significância estatística, e uma verificação de robustez de parâmetros — e só a que passa nos três recebe o selo Verificada. Não ter o selo não significa que ela falhou: significa que esses três resultados não foram enviados, então leia você mesmo os números do backtest dela.
Cinco verificações. Se uma estratégia falhar em qualquer uma delas, o número do backtest não está dizendo o que você acha que está dizendo.
Você consegue escrever a regra em uma frase? "Quando X for verdadeiro, faça Y, e saia quando Z." Se não conseguir, você tem um instinto, não uma estratégia — e ainda não há nada para testar.
A janela do backtest contém uma queda real? Uma estratégia testada apenas em um mercado de alta não foi testada de verdade. Procure o pior período na história do seu ativo e garanta que ele esteja dentro da janela.
As taxas estão no backtest? O exemplo btc_sma_cross pagou 22% do capital em taxas ao longo de quatro anos. Ajuste a taxa ao mercado que você opera: FEE = 0.0005 é o taker dos futuros USD-M da Binance no VIP0 (0.05%), enquanto o spot da Binance começa em 0.1%. O critério de taxas para listar uma estratégia oficial verifica exatamente isso — FEE precisa ser ≥ a taxa taker VIP0 daquela plataforma, e subestimar não passa.
Quantas combinações de parâmetros você testou? Ao varrer cem, algumas vão parecer significativas só por sorte. Se você ajustou os parâmetros em todos os seus dados e depois reportou o resultado nesses mesmos dados, você está reportando erro de treinamento.
Você aguentaria o pior drawdown do relatório? −42.6% em uma conta de $1M é uma perda no papel de $426,000. Se isso faria você desligar a estratégia, reduza o tamanho da posição até que não faça — o drawdown que você não consegue segurar é o que transforma uma perda no papel em uma perda real.
Você não precisa chegar com uma estratégia perfeita. Implante uma estratégia oficial, observe como ela se comporta em uma semana de perdas, e modifique-a para a sua própria versão assim que entender o que os números dela estão dizendo.