Strona główna Ranking Pulpit

WeatherBot v2 jest aktywny — szybszy, mądrzejszy, dokładniejszy

Z radością ogłaszamy dziś, że WeatherBot v2 jest oficjalnie live. To nie jest mała łatka ani drobna zmiana UI — to kompletna przebudowa od podstaw. Nowa infrastruktura, nowy silnik handlowy, nowy design i fundamentalnie lepsze doświadczenie dla każdego użytkownika na platformie.

Ostatnie tygodnie spędziliśmy przepychając ten upgrade przez jedne z najtrudniejszych prac inżynierskich od czasu startu. Rezultatem jest platforma, która handluje szybciej, analizuje precyzyjniej i dostarcza czystszego, bogatszego w dane doświadczenia niż cokolwiek, co stworzyliśmy wcześniej.

Nowości w v2

Liczby

3× szybsza realizacja transakcji

Zamówienia są teraz realizowane w mniej niż 400ms od wykrycia sygnału do zgłoszenia do CLOB Polymarket. Poprzednia średnia wynosiła 1,2 sekundy.

Zakres cen 22-84c

Rozszerzony zakres handlu pozwala Claude AI znaleźć okazje w całym spektrum mid-range, a nie tylko w ekstremach.

Śledzenie P&L w czasie rzeczywistym

Wykres zysków/strat w czasie rzeczywistym z wypełnieniem warstwy, aktualizowany co 2 sekundy. Twoja wydajność w jednym rzucie oka.

Claude AI jako strażnik

Każda transakcja przechodzi teraz przez meteorologiczną analizę Claude'a. Żadna transakcja nie jest wykonywana bez zatwierdzenia przez AI.

Wyzwanie infrastrukturalne

Najtrudniejszą częścią tej aktualizacji nie był frontend ani logika handlowa — była to infrastruktura. Zmigrowaliśmy na wysokiej klasy serwery dedykowane, a podróż była daleka od gładkiej.

Zerwania połączenia WebSocket. Nasz pierwszy poważny problem pojawił się w ciągu kilku godzin od wdrożenia nowego silnika streamingowego. WebSocket Polymarketu rozłączał się po dokładnie 47 minutach po cichu — bez błędu, bez zdarzenia close, tylko cisza. Okazało się, że ich load balancer rotował połączenia w stałym interwale. Wdrożyliśmy podwójny system heartbeat: własny 30-sekundowy cykl ping nakładający się na natywny keep-alive WebSocketu, z automatycznym ponownym łączeniem i odtwarzaniem stanu. Pozycje są teraz synchronizowane ponownie w ciągu 5 sekund od dowolnego rozłączenia.

Wyścigi w potoku zleceń (race conditions). Gdy zrównolegliliśmy pobieranie prognoz z 4 modeli pogody (GFS, ECMWF, UKMO, NWS), zaczęły pojawiać się zduplikowane transakcje. Dwa wątki wykrywały ten sam edge, oba przechodziły kontrolę duplikatów i oba wysyłały zlecenia, zanim którykolwiek z nich zaktualizował mapę pozycji. Rozwiązaliśmy to blokadami wykonania per token — każdy token ID otrzymuje mutex blokujący jednoczesne wysyłanie zleceń. Od tego czasu zero zduplikowanych transakcji.

Wycieki pamięci w kalkulatorze edge. Integracja bayesowska z historycznymi danymi NCEI alokowała nowe tablice na każdy tick cenowy ze strumienia WebSocket. W intensywny dzień przy 400+ rynkach i tysiącach ticków na minutę użycie pamięci wspinało się powyżej 2GB, a proces Node.js się wykrzaczał. Zrefaktoryzowaliśmy hot path tak, aby korzystał ze wstępnie zaalokowanych buforów, i przenieśliśmy ciężkie obliczenia CDF tak, by uruchamiały się tylko przy znaczących zmianach ceny (ruch >0,5%), a nie na każdym ticku. Pamięć utrzymuje się teraz poniżej 300MB nawet przy szczytowym obciążeniu.

Buforowanie proxy Nginx zabija aktualizacje w czasie rzeczywistym. Po wdrożeniu za naszym nowym reverse proxy Nginx, 2-sekundowe odpytywanie stanu zaczęło zajmować 8+ sekund. Nginx buforował odpowiedzi JSON. Proste proxy_buffering off dyrektywa naprawiła opóźnienie, ale jej znalezienie zajęło nam wstydliwą ilość czasu wpatrywania się w waterfalle sieci.

Inteligentniejszy silnik tradingowy

Silnik v2 nie tylko handluje szybciej — handluje lepiej. Oto co zmieniło się pod maską:

  • Próg edge obniżony do 2% — więcej okazji dociera do Claude'a do oceny, ale AI nadal ma pełne prawo veta. Oznacza to więcej transakcji po lepszych cenach w zakresie 22-84c.
  • Dynamiczne dobieranie wielkości pozycji — poziom pewności Claude'a teraz bezpośrednio skaluje rozmiar transakcji. Pewność VERY_HIGH z edge 15%+ otrzymuje maksymalny rozmiar. Transakcje o pewności LOW są realizowane przy 30% rozmiarze. Każdy dolar jest alokowany proporcjonalnie do przekonania.
  • Czyszczenie pozycji-widm — pozycje handlowane przez bota, które są sprzedawane lub rozwiązywane na Polymarket, teraz automatycznie znikają z dashboardu w ciągu 2 minut. Nigdy więcej widmowych pozycji zaśmiecających twój widok.
  • Inteligentniejszy silnik wyjść — trailing stopy aktywują się tylko po znaczącym zysku ORAZ 15+ minutach trzymania. Cele zysku wymagają 80% złapanego edge. Bot pozwala zwycięzcom biec dłużej i tnie przegranych szybciej.
  • Jedna pozycja na miasto dziennie — bot nigdy nie kupi Seoul 11, 12, 13 ORAZ 14 stopni dla tej samej daty. Matematycznie tylko jeden może wygrać. Ta jedna zasada zapobiega największej kategorii strat z v1.

Nowy pulpit

Dashboard v2 został przebudowany od podstaw przy użyciu DaisyUI i Tailwind CSS. Każdy element jest zaprojektowany tak, aby dostarczyć więcej informacji przy mniejszym bałaganie:

  • Wykresy sparkline na żywo na każdej karcie KPI — zobacz trendy w jednym rzucie oka, nie tylko liczby.
  • Karta statystyk Claude AI — bieżący podział decyzji YES/NO/SKIP z miernikiem ryzyka pokazującym warunki rynkowe.
  • Najlepsze miasta według wolumenu — natychmiast zobacz, gdzie odbywa się największa aktywność handlowa.
  • Oś czasu rozstrzygnięcia — ile kombinacji miasto/data rozstrzyga się dziś, jutro, w tym tygodniu.
  • Najlepszy edge + Top 3 Claude'a — pojedyncza okazja o najwyższym edge'u plus trzy najsilniejsze sygnały Claude'a, zawsze widoczne.
  • Wykres P&L na żywo — wykres warstwowy z gradientowym wypełnieniem, aktualizowany co 2 sekundy, zielony przy zysku, czerwony przy stracie.
  • Atmosfera pogodowa — unoszące się chmury, deszcz, błyskawice, smugi wiatru i blask słońca tworzą immersyjne środowisko handlu pogodowego.
  • Ikony SVG w logu — każde emoji w dzienniku aktywności jest teraz wyraźną ikoną SVG dopasowaną kolorystycznie.
  • Profile traderów premium — pełne wykresy P&L z tooltipami, paski postępu win rate, ostatnie transakcje, oraz gradientowe medale rankingowe dla top 3.

Co to oznacza dla Twoich zysków

Każde ulepszenie w v2 sumuje się do lepszych wyników:

Szybsze wykonanie oznacza, że łapiesz ceny bliżej momentu, w którym Claude identyfikuje edge — zanim inni traderzy będą mogli ruszyć rynkiem. Na rynkach pogodowych, gdzie ceny mogą zmienić się o 2-3c w ciągu minut, gdy prognozy się aktualizują, milisekundy mają znaczenie.

Szerszy zakres cen (22-84c) oznacza, że bot znajduje okazje, które v1 całkowicie ignorowała. Transakcje średniego zakresu przy 40-60c, gdzie prognoza wyraźnie wybiera kierunek, są teraz dozwolone. Pogoda to nie krypto — ceny nie zmieniają się w sekundach. Claude może oceniać te setupy z pewnością.

Lepsze zarządzanie ryzykiem oznacza mniej katastrofalnych strat. Sama zasada jednej-pozycji-na-miasto zapobiegłaby trzem najgorszym dniom strat w historii v1. W połączeniu z mądrzejszymi exitami i skalowaniem rozmiaru według pewności, oczekiwany profil drawdownu jest dramatycznie ulepszony.

Nie obiecujemy gwarantowanych zysków — to trading na prediction markets, a pogoda ma inherentną niepewność. Ale v2 daje Ci znacząco lepszą przewagę niż v1 w każdym ważnym wymiarze: prędkość, precyzja, kontrola ryzyka i jakość informacji.

v2 jest już aktywny

Przejdź do dashboard aby zobaczyć nowy interfejs w akcji. Wszystkie istniejące portfele, konfiguracje i ustawienia zostały zachowane. Twój bot wznowi działanie dokładnie tam, gdzie się zatrzymał — tylko szybciej, mądrzej i ze znacznie lepszym widokiem.

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