Strona główna Ranking Uruchom aplikację

Puls przeglądarki, który oszczędza kredyty Claude

Trochę szczerości na początek: utrzymanie tego silnika jest kosztowne po stronie AI. Co pięć minut Claude analizuje piętnaście ksiąg — piętnaście oddzielnych wywołań API, z których każde niesie w pełni przygotowany prompt meteorologiczny z danymi prognozy, wcześniejszymi realizacjami oraz aktualnym kontekstem księgi zleceń. Jeden cykl analizy to mniej więcej 0,08–0,12 USD wydatków u Anthropic. Pomnóż to przez dzień, a otrzymasz 23–35 USD na aktywnego tradera.

Przed tą aktualizacją silnik działał bez końca, gdy tylko nacisnąłeś "Start Bot" — także po zamknięciu karty, pójściu spać czy zwykłym zapomnieniu. Mieliśmy traderów, których sesje trwały ponad 72 godziny bez przerwy, bez żadnego nadzoru. To ponad 100 USD kredytów spalonych na transakcjach, których nikt nie widział.

Problem

Spalaliśmy tysiące dolarów w kredytach API Claude'a tygodniowo — a duża część szła na boty działające bez nadzoru. Transakcje były realizowane, pozycje otwierały się i zamykały, a użytkownicy nie mieli o tym pojęcia, bo ich przeglądarki były zamknięte. Niektórzy wracali i znajdowali nieoczekiwane straty z transakcji, których nigdy nie widzieli. Tak nie powinna działać odpowiedzialna platforma tradingowa.

Jak działa heartbeat

Rozwiązanie jest elegancko proste. Oto dokładny mechanizm:

1
Przeglądarka wysyła ping co 3 minuty
Dopóki twoja zakładka przeglądarki jest otwarta (nawet w tle), dashboard wysyła małe żądanie HTTP do serwera co 3 minuty: POST /api/heartbeat. To kilka bajtów — w zasadzie mówiących "wciąż tu jestem".
2
Serwer śledzi ostatni heartbeat dla każdego użytkownika
Serwer przechowuje timestamp ostatniego heartbeat każdego użytkownika. Co 60 sekund kontroler w tle skanuje wszystkie działające boty i porównuje ich ostatni heartbeat z bieżącym czasem.
3
6 minut ciszy = automatyczne zatrzymanie
Jeśli przez 6 minut nie zostanie odebrany heartbeat (dwa pominięte pingi), serwer natychmiast zatrzymuje bota — wszystkie cykle analizy AI, streaming cen WebSocket i wykonywanie transakcji są wstrzymane. Sesja jest zamykana czysto.
4
Użytkownik wraca → jasne powiadomienie
Gdy ponownie otworzysz StormBot, zobaczysz wyraźny czerwony baner: "Sesja wygasła — Twoja poprzednia sesja została automatycznie zamknięta po 6 minutach bezczynności w celu oszczędzania kredytów API." Wystarczy kliknąć "Uruchom Bota", aby rozpocząć nową sesję handlową.

Wpływ

Od czasu wdrożenia systemu heartbeat ograniczyliśmy zbędne wydatki na API o szacunkowo 60-70%. To pieniądze, które reinwestujemy bezpośrednio w ulepszanie StormBota — szybsze serwery, więcej źródeł danych pogodowych oraz integracje Gemini + TensorFlow, których wkrótce zobaczysz start.

Co ważniejsze, chroni to Ty. Już nie obudzisz się, by odkryć, że bot dokonywał transakcji, gdy spałeś. Każda transakcja odbywa się, gdy aktywnie monitorujesz.

Chcesz handlować bez heartbeatu?

Rozumiemy, że niektórzy traderzy preferują nieprzerwane działanie 24/7. Jeśli chcesz, aby system heartbeat został usunięty z Twojego konta — pozwalając botowi działać ciągle nawet przy zamkniętej przeglądarce — możemy to zorganizować na zasadzie indywidualnej dla konta.

Należy pamiętać, że spowoduje to znaczący wzrost zużycia kredytów API. Omówimy implikacje i upewnimy się, że konto ma odpowiednie limity kredytowe skonfigurowane przed włączeniem trybu always-on.

Skontaktuj się z nami, aby umówić spotkanie
Przeczytaj dalej

Dwa nowe sposoby na grę z niebem: Storm Spin i Storm Bet są już dostępne

Przeczytaj artykuł

Blokada Hongkongu: Przestaliśmy prognozować miasto i zaczęliśmy je odczytywać

Przeczytaj artykuł

StormBot w liczbach: 9 592 traderów, 2,87 mln USD zysku członków i dokładnie tyle, ile kosztuje jego utrzymanie

Przeczytaj artykuł
Wszystkie artykuły