Trang chủ Bảng xếp hạng Bảng điều khiển

Vì sao chúng tôi xây dựng hệ thống heartbeat trình duyệt (và vì sao nó tiết kiệm tiền cho chúng tôi)

Hãy thẳng thắn về một điều: vận hành WeatherBot tiêu tốn một khoản đáng kể tín dụng AI. Cứ mỗi 5 phút, Claude phân tích 15 thị trường thời tiết — đó là 15 lệnh gọi API riêng biệt, mỗi lệnh có prompt khí tượng chi tiết, dữ liệu dự báo, lịch sử giao dịch và bối cảnh thị trường. Một chu kỳ phân tích đơn lẻ tốn khoảng $0,08-0,12 trong tín dụng API Anthropic. Trong cả ngày, đó là 23-35 $ mỗi người dùng đang hoạt động.

Trước bản cập nhật này, bot cứ chạy mãi khi bạn nhấn "Khởi động bot" — kể cả khi bạn đóng trình duyệt, đi ngủ, hay quên béng nó. Chúng tôi có những người dùng mà bot chạy liên tục hơn 72 giờ trong khi họ thậm chí không theo dõi. Đó là hơn 100 đô la credit API lãng phí mà không có ai giám sát các giao dịch.

Vấn đề

Chúng tôi đốt hàng nghìn đô la tín dụng API Claude mỗi tuần — và phần lớn trong số đó dành cho các bot chạy mà không ai theo dõi. Giao dịch được thực thi, vị thế được mở ra và đóng lại, còn người dùng thì hoàn toàn không biết vì trình duyệt của họ đã đóng. Một số người quay lại và phát hiện những khoản lỗ bất ngờ từ các giao dịch họ chưa từng thấy. Một nền tảng giao dịch có trách nhiệm thì không nên vận hành như vậy.

Cách hoạt động của heartbeat

Giải pháp đơn giản một cách thanh lịch. Đây là cơ chế chính xác:

1
Trình duyệt gửi ping mỗi 3 phút
Miễn là tab trình duyệt của bạn đang mở (ngay cả ở chế độ nền), dashboard sẽ gửi một yêu cầu HTTP nhỏ đến máy chủ mỗi 3 phút: POST /api/heartbeat. Đây chỉ là vài byte — về cơ bản đang nói "tôi vẫn còn ở đây."
2
Máy chủ theo dõi heartbeat cuối cùng của mỗi người dùng
Máy chủ lưu trữ một timestamp cho heartbeat cuối cùng của mỗi người dùng. Cứ mỗi 60 giây, một trình kiểm tra nền sẽ quét tất cả các bot đang chạy và so sánh heartbeat cuối cùng của chúng với thời gian hiện tại.
3
6 phút im lặng = tự dừng
Nếu không nhận được heartbeat trong 6 phút (hai ping bị bỏ lỡ), máy chủ ngay lập tức dừng bot — tất cả các chu kỳ phân tích AI, truyền phát giá WebSocket và thực thi giao dịch đều bị dừng lại. Phiên được đóng sạch sẽ.
4
Người dùng quay lại → thông báo rõ ràng
Khi bạn mở lại WeatherBot, bạn sẽ thấy một banner đỏ nổi bật: "Phiên đã hết hạn — Phiên trước của bạn đã tự động đóng sau 6 phút không hoạt động để tiết kiệm tín dụng API." Chỉ cần nhấp "Khởi động Bot" để bắt đầu phiên giao dịch mới.

Tác động

Kể từ khi triển khai hệ thống heartbeat, chúng tôi đã giảm chi phí API không cần thiết ước tính khoảng 60-70%. Đó là số tiền chúng tôi đang tái đầu tư trực tiếp để làm cho WeatherBot tốt hơn — máy chủ nhanh hơn, nhiều nguồn dữ liệu thời tiết hơn, và các tích hợp Gemini + TensorFlow mà bạn sẽ thấy ra mắt sớm.

Quan trọng hơn, nó bảo vệ you. Không còn thức dậy để phát hiện bot đã thực hiện giao dịch trong khi bạn đang ngủ. Mọi giao dịch xảy ra khi bạn đang theo dõi tích cực.

Muốn giao dịch không dùng heartbeat?

Chúng tôi hiểu rằng một số trader thích hoạt động 24/7 liên tục. Nếu bạn muốn hệ thống heartbeat được xóa khỏi tài khoản của bạn — cho phép bot chạy liên tục ngay cả khi trình duyệt của bạn đóng — chúng tôi có thể thu xếp điều đó trên cơ sở từng tài khoản.

Lưu ý rằng điều này sẽ làm tăng đáng kể mức tiêu thụ tín dụng API của bạn. Chúng tôi sẽ thảo luận về các tác động và đảm bảo tài khoản của bạn có giới hạn tín dụng phù hợp được cấu hình trước khi kích hoạt chế độ always-on.

Liên hệ với chúng tôi để đặt lịch họp
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