ホーム リーダーボード ダッシュボード

なぜブラウザハートビートシステムを作ったのか(そしてなぜそれが当社のコストを節約するのか)

ひとつ正直にお伝えしましょう: WeatherBot を動かすには、AI クレジットに相当の費用がかかります。 5分ごとに、Claudeは15の天気市場を分析します — それは15個の個別のAPIコールで、各々に詳細な気象プロンプト、予報データ、取引履歴、市場コンテキストが含まれます。単一の分析サイクルはAnthropic APIクレジットで約$0.08〜0.12のコストです。丸一日では、それは アクティブユーザー 1 人あたり 23~35 ドル。

このアップデート前は、「Bot を起動」をクリックするとボットは無期限に動き続けました — ブラウザを閉じても、寝ても、完全に忘れていても。誰も見ていない状態でボットが 72 時間以上連続で動いていたユーザーもいました。それは取引を監視している人もいない状態での、$100 以上もの無駄な API クレジットです。

問題

私たちは毎週、何千ドルもの Claude API クレジットを消費しており、そのかなりの部分は誰も見ていない状態で稼働しているボットによるものでした。取引が執行され、ポジションが開閉していたのに、ユーザーはブラウザを閉じていたため気づかなかったのです。再びアクセスした際に、見ていない取引による予想外の損失に気づくユーザーもいました。責任あるトレーディングプラットフォームはこうあるべきではありません。

ハートビートの仕組み

解決策はエレガントなほどシンプルです。正確な仕組みは次のとおりです:

1
ブラウザは 3 分ごとに ping を送信します
ブラウザのタブが開いている限り(バックグラウンドでも)、ダッシュボードは3分ごとに小さなHTTPリクエストをサーバーに送信します: POST /api/heartbeat。これはほんの数バイトで、要は「まだここにいるよ」と伝えているだけです。
2
サーバーがユーザーごとの最終ハートビートを追跡
サーバーは各ユーザーの最後のハートビートのタイムスタンプを保存します。60秒ごとに、バックグラウンドのチェッカーがすべての実行中のボットをスキャンし、最後のハートビートを現在の時刻と比較します。
3
6 分間の無音 = 自動停止
6分間ハートビートが受信されない場合(2回のping欠落)、サーバーは直ちにボットを停止します — すべてのAI分析サイクル、WebSocket価格ストリーミング、取引実行が停止されます。セッションはクリーンに閉じられます。
4
ユーザーが戻る → 明確な通知
WeatherBot を再度開くと、目立つ赤いバナーが表示されます: 「セッションが期限切れになりました — APIクレジットを節約するため、6分間操作がなかったため前のセッションは自動的に閉じられました。」 「ボットを起動」をクリックするだけで、新しい取引セッションを開始できます。

影響

ハートビートシステムを導入して以来、不要な API 支出を推定で 60-70%。これは、より良いWeatherBotを作るために直接再投資しているお金です — より高速なサーバー、より多くの気象データソース、そしてまもなく開始されるGemini + TensorFlow統合です。

より重要なのは、これが次を守ることです: you。寝ている間にボットが取引を行ったことに気づいて目を覚ますことはもうありません。すべての取引は、あなたが積極的に監視している間に発生します。

ハートビートなしで取引したいですか?

一部のトレーダーが24時間365日の中断のない運用を好むことを理解しています。ハートビートシステムをアカウントから削除して — ブラウザを閉じてもボットを継続的に実行できるようにしたい場合 — アカウント単位で手配することができます。

これにより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