Início Ranking Abrir App

O Batimento Cardíaco do Navegador Que Conserva Créditos do Claude

Um pouco de honestidade de antemão: operar este motor é caro do lado da IA. A cada cinco minutos, o Claude revisa quinze livros — quinze chamadas de API separadas, cada uma carregando um prompt meteorológico totalmente detalhado com dados de previsão, execuções anteriores e o contexto atual do order-book. Um ciclo de análise fica em aproximadamente $0,08–$0,12 em gasto com a Anthropic. Multiplique ao longo de um dia e isso se torna US$ 23 a US$ 35 por trader ativo.

Antes desta atualização, o motor continuava rodando indefinidamente assim que você clicava em "Start Bot" — inclusive depois de fechar a aba, ir dormir ou simplesmente esquecer. Tivemos traders cujas sessões rodaram por mais de 72 horas seguidas sem ninguém acompanhando. Isso representa mais de $100 em créditos queimados em trades que ninguém viu acontecer.

O problema

Estávamos queimando milhares de dólares em créditos da API do Claude por semana — e uma grande parte disso era para bots rodando sem ninguém observando. Operações eram executadas, posições eram abertas e fechadas, e os usuários não tinham ideia porque seu navegador estava fechado. Alguns usuários voltavam e encontravam perdas inesperadas de operações que nunca viram acontecer. Não é assim que uma plataforma de trading responsável deve funcionar.

Como o heartbeat funciona

A solução é elegantemente simples. Eis o mecanismo exato:

1
O navegador envia um ping a cada 3 minutos
Enquanto sua aba do navegador estiver aberta (mesmo em segundo plano), o dashboard envia uma pequena solicitação HTTP ao servidor a cada 3 minutos: POST /api/heartbeat. São poucos bytes — dizendo essencialmente "ainda estou aqui".
2
O servidor rastreia o último heartbeat por usuário
O servidor armazena um timestamp para o último heartbeat de cada usuário. A cada 60 segundos, um verificador em segundo plano escaneia todos os bots em execução e compara seu último heartbeat com o horário atual.
3
6 minutos de silêncio = parada automática
Se nenhum heartbeat for recebido por 6 minutos (dois pings perdidos), o servidor para o bot imediatamente — todos os ciclos de análise de IA, streaming de preços WebSocket e execução de trades são interrompidos. A sessão é fechada de forma limpa.
4
O usuário retorna → notificação clara
Quando você reabrir o StormBot, verá um banner vermelho em destaque: "Sessão expirada — Sua sessão anterior foi fechada automaticamente após 6 minutos de inatividade para conservar créditos de API." Basta clicar em "Iniciar Bot" para começar uma nova sessão de trading.

O impacto

Desde a implementação do sistema de heartbeat, reduzimos gastos desnecessários com API em cerca de 60-70%. Esse é dinheiro que estamos reinvestindo diretamente para tornar o StormBot melhor — servidores mais rápidos, mais fontes de dados climáticos e as integrações Gemini + TensorFlow que você verá sendo lançadas em breve.

Mais importante, protege você. Não mais acordar para descobrir que o bot fez trades enquanto você estava dormindo. Cada trade acontece enquanto você está monitorando ativamente.

Quer operar sem o heartbeat?

Entendemos que alguns traders preferem operação 24/7 ininterrupta. Se você gostaria que o sistema de heartbeat fosse removido da sua conta — permitindo que o bot rode continuamente mesmo quando seu navegador estiver fechado — podemos arranjar isso por conta.

Observe que isso aumentará significativamente seu consumo de créditos de API. Discutiremos as implicações e garantiremos que sua conta tenha limites de crédito apropriados configurados antes de habilitar o modo sempre-ativo.

Entre em contato para agendar uma reunião
Leia a seguir

Duas Novas Formas de Apostar no Céu: Storm Spin e Storm Bet Estão no Ar

Ler artigo

O Bloqueio de Hong Kong: Paramos de Prever a Cidade e Começamos a Lê-la

Ler artigo

O StormBot em Números: 9.592 Traders, US$ 2,87 mi em Lucro dos Membros e Exatamente Quanto Custa para Operar

Ler artigo
Todos os artigos