Home Leaderboard Dashboard

Bakit Namin Ginawa ang Browser Heartbeat System (At Bakit Kami Nakatitipid Dahil Dito)

Maging transparent tayo sa isang bagay: ang pagpapatakbo ng WeatherBot ay nagkakahalaga ng makabuluhang pera sa AI credits. Bawat 5 minuto, sinusuri ng Claude ang 15 weather markets — iyon ay 15 magkakahiwalay na API calls, bawat isa ay may detalyadong meteorological prompt, forecast data, trade history, at market context. Ang isang analysis cycle ay nagkakahalaga ng humigit-kumulang $0.08-0.12 sa Anthropic API credits. Sa loob ng buong araw, iyon ay $23-35 kada aktibong user.

Bago itong update, patuloy na tumatakbo ang bot nang walang hanggan kapag pinindot mo ang "Start Bot" — kahit pa isinarado mo ang browser, natulog, o kinalimutan nang tuluyan. May mga user kami na 72+ oras na tumakbo ang bot habang hindi naman sila nagbabantay. Higit $100 na sayang na API credits iyon na walang nagmo-monitor sa mga trade.

Ang Problema

Sumusunog kami ng libu-libong dolyar sa Claude API credits kada linggo — at malaking bahagi nito ay para sa mga bot na tumatakbo nang walang nagbabantay. Nagsasagawa ng trades, nagbubukas at nagsasara ng posisyon, at walang ideya ang mga user dahil sarado ang kanilang browser. May mga user na bumabalik at nakakakita ng hindi inaasahang lugi mula sa mga trade na hindi nila nakita. Hindi ganoon dapat gumana ang isang responsableng trading platform.

Paano gumagana ang Heartbeat

Eleganteng simple ang solusyon. Heto ang eksaktong mekanismo:

1
Nagpapadala ng ping ang browser kada 3 minuto
Hangga't bukas ang tab ng iyong browser (kahit sa background), nagpapadala ang dashboard ng maliit na HTTP request sa server tuwing 3 minuto: POST /api/heartbeat. Iilang byte lang ito — sa esensya ay nagsasabing "narito pa rin ako."
2
Sinusubaybayan ng server ang huling heartbeat bawat user
Nag-iimbak ang server ng timestamp para sa huling heartbeat ng bawat user. Bawat 60 segundo, isang background checker ang nag-scan sa lahat ng tumatakbong bot at inihahambing ang kanilang huling heartbeat sa kasalukuyang oras.
3
6 minutong katahimikan = auto-stop
Kung walang heartbeat na natanggap sa loob ng 6 minuto (dalawang nakaligtaang ping), agad na pinipigilan ng server ang bot — lahat ng AI analysis cycle, WebSocket price streaming, at trade execution ay tinitigil. Malinis na isinasara ang session.
4
Bumalik ang user → malinaw na notification
Kapag binuksan mong muli ang WeatherBot, makikita mo ang isang prominenteng pulang banner: "Nag-expire ang Session — Awtomatikong nagsara ang iyong nakaraang session pagkatapos ng 6 minutong walang aktibidad upang makatipid ng API credit." I-click lamang ang "Start Bot" upang simulan ang bagong trading session.

Ang Epekto

Mula nang ipatupad ang heartbeat system, tinipid namin ang hindi kinakailangang gastos sa API ng tinatayang 60-70%. Iyon ang perang muli naming inilalagay nang direkta sa paggawa ng mas mahusay na WeatherBot — mas mabilis na mga server, mas maraming pinagmumulan ng weather data, at ang Gemini + TensorFlow integration na makikita mong ilulunsad sa malapit na hinaharap.

Higit sa lahat, pinoprotektahan nito you. Wala nang paggising upang malaman na gumawa ng mga trade ang bot habang ikaw ay natutulog. Ang bawat trade ay nangyayari habang aktibo kang nagmamasid.

Gusto mong mag-trade nang walang heartbeat?

Naiintindihan namin na ang ilang trader ay mas gustong magpatakbo ng 24/7 na walang antala. Kung nais mong tanggalin ang heartbeat system sa iyong account — pinapayagan ang bot na tumakbo nang tuluy-tuloy kahit nakasara ang iyong browser — maaari namin itong ayusin sa per-account basis.

Pakitandaan na malaki ang dadagdag nito sa pagkonsumo ng iyong API credit. Tatalakayin namin ang mga implikasyon at sisiguraduhing may naaangkop na credit limits na naka-configure sa iyong account bago paganahin ang always-on mode.

Makipag-ugnayan upang mag-iskedyul ng meeting
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