Beranda Papan Peringkat Dasbor

Mengapa Kami Membangun Sistem Heartbeat Browser (Dan Mengapa Ini Menghemat Uang Kami)

Mari kita transparan tentang satu hal: menjalankan WeatherBot memakan biaya yang besar dalam kredit AI. Setiap 5 menit, Claude menganalisis 15 pasar cuaca — itu adalah 15 panggilan API terpisah, masing-masing dengan prompt meteorologis terperinci, data prakiraan, riwayat perdagangan, dan konteks pasar. Satu siklus analisis menghabiskan sekitar $0,08-0,12 dalam kredit API Anthropic. Selama satu hari penuh, itu adalah $23-35 per pengguna aktif.

Sebelum pembaruan ini, bot terus berjalan tanpa batas sekali Anda klik "Mulai Bot" — bahkan setelah menutup browser, tidur, atau melupakannya sepenuhnya. Kami punya pengguna yang bot-nya berjalan 72+ jam berturut-turut sementara mereka bahkan tidak menonton. Itu lebih dari $100 kredit API terbuang tanpa ada yang memantau trade.

Masalahnya

Kami menghabiskan ribuan dolar dalam kredit API Claude setiap minggu — dan sebagian besar untuk bot yang berjalan tanpa ada yang menonton. Trade dieksekusi, posisi dibuka dan ditutup, dan pengguna tidak tahu apa-apa karena browser mereka tertutup. Beberapa pengguna kembali dan menemukan kerugian tak terduga dari trade yang tidak pernah mereka saksikan. Bukan seperti itu seharusnya cara kerja platform trading yang bertanggung jawab.

Cara kerja heartbeat

Solusinya elegan dan sederhana. Inilah mekanismenya secara persis:

1
Browser mengirim ping setiap 3 menit
Selama tab browser Anda terbuka (bahkan di latar belakang), dashboard mengirim permintaan HTTP kecil ke server setiap 3 menit: POST /api/heartbeat. Ini hanya beberapa byte — pada dasarnya berkata "saya masih di sini."
2
Server melacak heartbeat terakhir per pengguna
Server menyimpan timestamp untuk heartbeat terakhir setiap pengguna. Setiap 60 detik, sebuah pemeriksa latar belakang memindai semua bot yang berjalan dan membandingkan heartbeat terakhirnya dengan waktu saat ini.
3
6 menit hening = auto-stop
Jika tidak ada heartbeat yang diterima selama 6 menit (dua ping yang terlewat), server segera menghentikan bot — semua siklus analisis AI, streaming harga WebSocket, dan eksekusi perdagangan dihentikan. Sesi ditutup dengan bersih.
4
Pengguna kembali → notifikasi yang jelas
Saat Anda membuka kembali WeatherBot, Anda akan melihat banner merah yang menonjol: "Sesi Kedaluwarsa — Sesi Anda sebelumnya otomatis ditutup setelah 6 menit tidak aktif untuk menghemat kredit API." Cukup klik "Mulai Bot" untuk memulai sesi trading baru.

Dampaknya

Sejak menerapkan sistem heartbeat, kami telah mengurangi pengeluaran API yang tidak perlu sekitar 60-70%. Itu adalah uang yang sedang kami investasikan kembali secara langsung untuk membuat WeatherBot lebih baik — server yang lebih cepat, lebih banyak sumber data cuaca, dan integrasi Gemini + TensorFlow yang akan segera Anda lihat diluncurkan.

Yang lebih penting, ini melindungi you. Tidak ada lagi bangun untuk mengetahui bahwa bot melakukan perdagangan saat Anda tidur. Setiap perdagangan terjadi saat Anda secara aktif memantau.

Mau trading tanpa heartbeat?

Kami memahami beberapa trader lebih suka operasi 24/7 tanpa gangguan. Jika Anda ingin sistem heartbeat dihapus dari akun Anda — memungkinkan bot berjalan terus menerus bahkan saat browser Anda ditutup — kami dapat mengaturnya per akun.

Harap perhatikan bahwa ini akan secara signifikan meningkatkan konsumsi kredit API Anda. Kami akan membahas implikasi dan memastikan akun Anda memiliki batas kredit yang sesuai yang dikonfigurasi sebelum mengaktifkan mode always-on.

Hubungi kami untuk menjadwalkan pertemuan
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