리더보드 대시보드

왜 브라우저 하트비트 시스템을 만들었나(그리고 왜 비용을 절감하는가)

한 가지 솔직히 말씀드리겠습니다: WeatherBot 운영에는 상당한 양의 AI 크레딧 비용이 듭니다. 5분마다 Claude는 15개의 날씨 시장을 분석합니다 — 그것은 15개의 개별 API 호출이며, 각각에 자세한 기상 프롬프트, 예보 데이터, 거래 기록 및 시장 컨텍스트가 포함됩니다. 단일 분석 사이클은 Anthropic API 크레딧에서 약 $0.08-0.12의 비용이 듭니다. 하루 종일이면 그것은 활성 사용자 1인당 $23-35.

이 업데이트 전에는 "Bot 시작"을 클릭하면 봇이 무기한으로 계속 실행되었습니다 — 브라우저를 닫거나, 잠들거나, 완전히 잊어버려도 마찬가지였습니다. 봇이 72시간 이상 연속으로 작동하는 동안 보지도 않은 사용자들도 있었습니다. 거래를 아무도 모니터링하지 않은 상태로 $100 이상의 API 크레딧이 낭비된 것입니다.

문제

저희는 매주 Claude API 크레딧으로 수천 달러를 태우고 있었습니다 — 그리고 그중 큰 비중이 아무도 보고 있지 않은 봇들이었습니다. 거래가 실행되고 포지션이 열리고 닫히는데도 사용자들은 브라우저를 닫아둔 채 알지 못했습니다. 일부 사용자는 돌아와서 자신이 본 적도 없는 거래로 인한 예상치 못한 손실을 발견하기도 했습니다. 책임감 있는 트레이딩 플랫폼이라면 그래선 안 됩니다.

하트비트 작동 방식

해결책은 우아하게 단순합니다. 정확한 메커니즘은 다음과 같습니다:

1
브라우저가 3분마다 핑을 보냅니다
브라우저 탭이 열려 있는 한(백그라운드에서도), 대시보드는 3분마다 서버에 작은 HTTP 요청을 보냅니다: POST /api/heartbeat. 이것은 단지 몇 바이트로, 본질적으로 "저 아직 있어요"라고 말하는 것입니다.
2
서버는 사용자별 마지막 하트비트를 추적합니다
서버는 각 사용자의 마지막 하트비트에 대한 타임스탬프를 저장합니다. 60초마다 백그라운드 검사기가 실행 중인 모든 봇을 스캔하고 마지막 하트비트를 현재 시간과 비교합니다.
3
6분 무음 = 자동 정지
6분 동안 하트비트가 수신되지 않으면(두 번의 핑 누락), 서버는 즉시 봇을 정지합니다 — 모든 AI 분석 사이클, WebSocket 가격 스트리밍, 거래 실행이 중단됩니다. 세션은 깨끗하게 닫힙니다.
4
사용자가 돌아옴 → 명확한 알림
WeatherBot을 다시 열면 눈에 띄는 빨간 배너를 보게 됩니다: "세션 만료 — API 크레딧 절약을 위해 6분간 활동이 없어 이전 세션이 자동으로 닫혔습니다." "봇 시작"을 클릭하기만 하면 새 거래 세션이 시작됩니다.

영향

하트비트 시스템을 도입한 이후, 불필요한 API 지출을 약 60-70%. 그것은 WeatherBot을 더 좋게 만들기 위해 우리가 직접 재투자하는 돈입니다 — 더 빠른 서버, 더 많은 날씨 데이터 소스, 그리고 곧 출시될 Gemini + TensorFlow 통합.

더 중요한 점은 다음을 보호한다는 것입니다: you. 잠자는 동안 봇이 거래를 했다는 것을 일어나서 발견하는 일은 더 이상 없습니다. 모든 거래는 사용자가 적극적으로 모니터링하는 동안 발생합니다.

하트비트 없이 거래하고 싶으신가요?

일부 트레이더가 24/7 중단 없는 운영을 선호한다는 것을 이해합니다. 하트비트 시스템을 계정에서 제거하여 — 브라우저를 닫아도 봇이 지속적으로 실행되게 하고 싶다면 — 계정별로 이를 마련해 드릴 수 있습니다.

이는 API 크레딧 사용량을 상당히 증가시킬 것입니다. 항시 작동 모드를 활성화하기 전에 영향에 대해 논의하고 계정에 적절한 크레딧 한도가 구성되어 있는지 확인합니다.

미팅 일정을 잡으려면 문의해 주세요
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