Inicio Clasificación Panel

Por qué construimos el sistema de heartbeat del navegador (y por qué nos ahorra dinero)

Seamos transparentes con algo: ejecutar WeatherBot supone un coste significativo en créditos de IA. Cada 5 minutos, Claude analiza 15 mercados meteorológicos — eso son 15 llamadas separadas a la API, cada una con un prompt meteorológico detallado, datos de pronóstico, historial de trades y contexto de mercado. Un solo ciclo de análisis cuesta aproximadamente $0.08-0.12 en créditos de API de Anthropic. Durante un día completo, eso es 23-35 $ por usuario activo.

Antes de esta actualización, el bot seguía corriendo indefinidamente una vez que hacías clic en "Iniciar bot" — incluso después de cerrar tu navegador, irte a dormir o olvidarte por completo. Tuvimos usuarios cuyos bots corrieron por 72+ horas seguidas sin que estuvieran mirando. Eso son más de $100 en créditos de API desperdiciados sin nadie supervisando las operaciones.

El problema

Estábamos quemando miles de dólares en créditos de la API de Claude cada semana, y una gran parte era para bots que corrían sin que nadie los mirara. Se ejecutaban operaciones, las posiciones se abrían y se cerraban, y los usuarios no se enteraban porque su navegador estaba cerrado. Algunos usuarios volvían y se encontraban con pérdidas inesperadas por operaciones que nunca vieron suceder. Así no es como debería funcionar una plataforma de trading responsable.

Cómo funciona el heartbeat

La solución es elegantemente simple. Este es el mecanismo exacto:

1
El navegador envía un ping cada 3 minutos
Mientras tu pestaña del navegador esté abierta (incluso en segundo plano), el dashboard envía una pequeña solicitud HTTP al servidor cada 3 minutos: POST /api/heartbeat. Son unos pocos bytes: básicamente diciendo "sigo aquí".
2
El servidor rastrea el último heartbeat por usuario
El servidor almacena un timestamp para el último heartbeat de cada usuario. Cada 60 segundos, un verificador en segundo plano escanea todos los bots en ejecución y compara su último heartbeat con la hora actual.
3
6 minutos de silencio = parada automática
Si no se recibe heartbeat durante 6 minutos (dos pings perdidos), el servidor detiene inmediatamente el bot — todos los ciclos de análisis de IA, el streaming de precios WebSocket y la ejecución de trades se detienen. La sesión se cierra limpiamente.
4
El usuario vuelve → notificación clara
Cuando vuelvas a abrir WeatherBot, verás un banner rojo destacado: "Sesión expirada — Tu sesión anterior se cerró automáticamente después de 6 minutos de inactividad para conservar créditos de API." Simplemente haz clic en "Iniciar Bot" para empezar una nueva sesión de trading.

El impacto

Desde la implementación del sistema de heartbeat, hemos reducido el gasto innecesario en API en aproximadamente 60-70%. Ese es dinero que estamos reinvirtiendo directamente en hacer WeatherBot mejor — servidores más rápidos, más fuentes de datos meteorológicos, y las integraciones Gemini + TensorFlow que verás lanzarse pronto.

Más importante aún, protege you. Ya no te despertarás para descubrir que el bot hizo trades mientras dormías. Cada trade ocurre mientras estás monitoreando activamente.

¿Quieres operar sin el heartbeat?

Entendemos que algunos traders prefieren operación 24/7 ininterrumpida. Si te gustaría que el sistema de heartbeat se eliminara de tu cuenta — permitiendo que el bot se ejecute continuamente incluso cuando tu navegador esté cerrado — podemos arreglarlo por cuenta individual.

Ten en cuenta que esto aumentará significativamente tu consumo de créditos de API. Discutiremos las implicaciones y nos aseguraremos de que tu cuenta tenga los límites de crédito apropiados configurados antes de habilitar el modo siempre-activo.

Contáctanos para concertar una reunión
Read next

We Are Thrilled to Announce Two Brand-New Games: Storm Spin and Storm Bet

Read article →

Hong Kong Trades Are Now More Accurate Than Ever: We Plugged the Engine Straight Into the Source That Settles the Market

Read article →

WeatherBot by the Numbers: 9,592 Traders, $2.87M in Member Profit, and Exactly What It Costs to Run

Read article →
← All articles