Projetos

Engenharia quantitativa · Privado

v8-observer

Meu robô opera dinheiro real. Construí um segundo sistema cuja única função é não confiar nele.

Duas semanas de operação do observador, animadas a partir do banco que ele mesmo gravou.

Os números do vídeo são um snapshot de 26/07/2026: 1.171 de 1.406 coletas bem-sucedidas. Os gaps são falhas do canal de dados que o observador detectou — não falhas do observador.

O que é

Um observador que não pode agir

A cada 15 minutos ele registra o que o robô de trading fez e o contexto em que fez: regime de mercado, preço, spread, sessão, volume. E só isso — ler é a única coisa que ele tem permissão de fazer. Essa restrição é o ponto: um sistema que pudesse corrigir o robô seria juiz e réu, e o registro dele deixaria de valer como prova. Ele também se recusa a gravar quando a conta ativa não é a que deveria observar — aconteceu duas vezes, e nas duas ele abortou em vez de contaminar o histórico.

O problema

O canal de dados apodrecia a cada quatro horas

A ponte que liga o observador à plataforma de trading degrada sozinha, de forma recorrente, mais ou menos a cada quatro horas: ela continua no ar, mas para de responder. Um observador que não percebe isso simplesmente para de gravar e fica com cara de quem está funcionando. Em 13 de julho o buraco durou 9 horas e 48 minutos — quase meio dia de operação sem registro nenhum.

O resultado

77 recuperações, nenhuma minha

O observador passou a detectar a própria cegueira: dois ciclos seguidos sem resposta e ele reinicia a plataforma sozinho, espera uma hora antes de tentar de novo e registra a intervenção numa tabela auditável. Em treze dias foram 77 recuperações, todas bem-sucedidas, entre quatro e sete por dia, sem que eu tocasse em nada. O pior buraco caiu de 9h48 para 3h30, e depois para 1h30 quando apertei o gatilho de três ciclos para dois. A cadência normal nunca mudou — a mediana entre coletas seguiu em 15 minutos antes e depois. Só a cauda melhorou, que era exatamente o problema.

Se chegou até aqui, manda uma mensagem.

Nem que seja só por curiosidade. Respondo no LinkedIn ou no e-mail.