The Polymarket Weather Bot — Live on Polymarket CLOB

Polymarket Weather Bot.
Atmospheric volatility, traded systematically.

StormBot — the AI Polymarket bot for weather markets.

StormBot is the Polymarket Weather Bot: a storm-grade polymarket bot that listens to every tick on Polymarket's weather book, fuses five institutional forecast models (GFS, ECMWF, UKMO, NWS, plus HKO for Hong Kong) in real time, and only fires when the AI signs off. 67+ cities. Quarter-Kelly sizing. Lightning-fast CLOB execution.

Built on Polymarket CLOB · Reasoned by Claude
Live · 30D updated · just now
+$578,418
Members' total realized PnL
Engine attributed
+$418,615
Avg / member
+$661
Win rate
71.4%
Fills · 30D
6,247
Daily PnL · last 8d ▲ 12.4%
Community +24% w/w
857
Active traders this month
New · 7D
+47
Countries
38
Top trader · 30D
+$48,290
Sessions · 30D
12,408
NYC Highest Temp Mar 15 · BUY_YES 52-53°F Chicago Temp Mar 16 · Edge +12.4% London °C Mar 17 · ECMWF 14.2° Miami Highest Temp · GFS 82.1°F Tokyo Temp · UKMO 18.5°C Paris Forecast · σ=1.3° HIGH agreement Phoenix AZ · NWS 91°F · Kelly 4.2% Berlin Temp · Consensus 12.8°C ±0.6° NYC Highest Temp Mar 15 · BUY_YES 52-53°F Chicago Temp Mar 16 · Edge +12.4% London °C Mar 17 · ECMWF 14.2° Miami Highest Temp · GFS 82.1°F Tokyo Temp · UKMO 18.5°C Paris Forecast · σ=1.3° HIGH agreement Phoenix AZ · NWS 91°F · Kelly 4.2% Berlin Temp · Consensus 12.8°C ±0.6°
Live · Members winning right now

Wins keep landing.

Every position the bot closes in profit across the active trader base flows into this feed. Real members, real fills, real PnL — no paper trades.

857 active traders 71.4% win rate · 30D 6,247 fills · 30D
Recent Big Wins last 90s
  • 0x4ab6…c2a82s ago
    Highest temperature in Seoul · YES
    +$420
  • 0x8f3a…1d928s ago
    Highest temperature in Shanghai · NO
    +$185
  • 0xd71c…8b4e14s ago
    Highest temperature in Paris · NO
    +$1,240
  • 0x2e9b…f05723s ago
    Highest temperature in Hong Kong · YES
    +$67
  • 0x6c1d…a73831s ago
    Highest temperature in London · YES
    +$98
  • 0xb084…cf1247s ago
    Highest temperature in Singapore · NO
    +$312
  • 0x59ee…3a6b1m ago
    Highest temperature in Hong Kong · YES
    +$54
7 big wins · last 90s View top traders →

By the numbers

A few data points from the engine.

$2.4M
Volume this month · +40% MoM
4,892
Trades executed · 95%+ success
85%
Peak win rate · up from 70%
857
Active traders · growing
67+
Global cities tracked
5
Forecast models (GFS·ECMWF·UKMO·NWS·HKO)
5s
Lowest WebSocket latency
0.25x
Quarter-Kelly position sizing

Architecture

Inside the
Storm-Signal Engine

Under the hood: a Node.js service that maintains a live socket into Polymarket's CLOB, pulls up to five meteorology APIs in parallel, runs a Bayesian probability engine over every outcome, and routes the result through Claude before any capital moves.

Five-Source Ensemble

Live pulls from GFS (NOAA, 16-day), ECMWF (European Centre, 10-day), UKMO (UK Met Office, 7-day), and NWS (US hourly) — plus HKO (Hong Kong Observatory) for Hong Kong, the official gauge that settles HK markets. A confidence-weighted blend (ECMWF 35%, GFS 25%, UKMO 20%, NWS 20%) is computed every cycle, with stragglers more than 1.5σ off the mean automatically halved; for Hong Kong, HKO leads at 50% and tapers by lead time.

Probability Core

A horizon-aware sigma (0.8° at six hours out, scaling to 5.5° beyond ten days), Normal-CDF probability per outcome, and a NOAA NCEI 10-year prior folded in via Bayesian update. Trade size is quarter-Kelly with a hard ceiling of 15% of bankroll.

Lightning CLOB Stream

Persistent socket to Polymarket CLOB. Each price-change retriggers the edge math instantly — under 2 seconds from tick to order.

Claude Final Filter

Every candidate is reviewed by Claude with full briefing — model spread, climatology, books, history. Returns BUY_YES, BUY_NO or SKIP plus confidence and sizing.

67-City Coverage

From NYC and London to Tokyo, Paris, Berlin, Sydney, Dubai. Parser reads city/date from each market title and pulls localized forecasts in °F or °C.

Five-Way Exit Discipline

Five independent triggers monitor every open position. Whichever fires first lifts the position straight through CLOB.

60% edge captured
<2% edge collapsed
40% trailing stop
15% drawdown
2h time decay

Hong Kong Resolution-Source Lock

Polymarket settles Hong Kong markets on one number — the official daily maximum at the Hong Kong Observatory (HKO). So for Hong Kong, HKO is wired in as the dominant model and its HQ gauge is polled live every few minutes on resolution day. A daily max only ratchets upward, so the moment it crosses a threshold that outcome is locked YES — the engine buys it while it is still mispriced (35–83¢ band), then runs a mirror play once the afternoon peak has passed.

From tick to trade

Scan → Reason → Strike
three loops, always running

Pair a Polygon wallet, dial in your risk settings, hit Start. From that moment the engine runs three concurrent loops in the background — one finding markets, one reasoning about them, one striking the order book — until you tell it to stop.

01

Discovery & Forecast Pull

The Gamma API is queried for every weather-tagged event (paginated up to 400). Each title is parsed for city, date and unit; coordinates looked up; then GFS, ECMWF, UKMO and NWS are fetched in parallel — plus HKO (Hong Kong Observatory) for Hong Kong, the official resolution gauge — alongside a 10-year climatology snapshot from NOAA NCEI.

02

Edge Math & Claude Sign-Off

The probability core builds a confidence-weighted consensus, derives a horizon-aware sigma, and runs a Normal-CDF sweep over every outcome. Claude reviews the briefing and replies with direction, outcome label, confidence tier, reasoning, and size.

03

Stream Listen & Auto-Strike

A persistent CLOB socket re-fires the edge math on every tick. If the absolute edge crosses the dynamic floor (3-8%), the trader sends a Fill-Or-Kill market order, falling back to a GTC limit with 2% slippage if signing fails. The five-way exit monitor takes over.

FAQ

The most common questions, answered.

Forecast models, edge math, position sizing, exits, blockchain, fees, troubleshooting — every recurring question, written out in plain language.

Open the FAQ

Trade the Storm.
Live on Polymarket.

Pair a Polygon wallet, fund it with pUSD, and let five institutional models plus Claude do the work of finding mispriced weather books.

Launch StormBot

What Exactly Is StormBot?

StormBot is a purpose-built trading engine for the weather books on Polymarket — the largest decentralized prediction-market venue. Rather than babysitting dozens of contracts by hand, comparing forecasts in browser tabs and clicking through orders, StormBot runs the entire workflow as a single automated loop: it discovers the markets, aggregates the forecasts, computes the probabilities, identifies the edge, and routes the order.

The engine specializes in weather markets exclusively. Five forecast services (GFS, ECMWF, UKMO, NWS, and — for Hong Kong — the Hong Kong Observatory, the exact gauge that settles the market) feed an ensemble probability core; Claude reviews each candidate in plain language; CLOB execution settles on Polygon in pUSD, with sub-second WebSocket streaming keeping the position book in lockstep with the order book.

How Weather Trades Actually Work on Polymarket

A weather market on Polymarket asks a question with a numeric outcome — typically the high temperature for a specific city on a specific date. Example: "Will the highest temperature in NYC on March 20 fall between 52–53°F?" You buy YES or NO shares; if the outcome resolves in your favor, the share pays out at $1.

Doing this manually means watching dozens of books across 67+ cities. The engine compresses all of that into one loop: scan, pull forecasts, fold in 10-year climatology with Bayesian arithmetic, find the books where the price disagrees with the math, and route the order at quarter-Kelly. No clicks required.

Why StormBot Beats Generic Trading Bots

The advantage is specialization. Generic prediction-market bots try to cover every category; StormBot does one category very well. The ensemble weights (ECMWF 35%, GFS 25%, UKMO 20%, NWS 20% — and for Hong Kong, the Hong Kong Observatory leading at 50% as the official resolution gauge) with automatic outlier suppression produce a consensus temperature that beats any single model.

The Bayesian fold-in of NOAA NCEI's 10-year climatology adds another layer of discipline: when the live forecast disagrees with the historical record by more than 1.5 historical sigmas, the engine widens its uncertainty band rather than chasing an outlier. Pair that with Claude as the final reasoning step and quarter-Kelly sizing capped at 15%, and you have a system engineered for repeatable, risk-bounded outcomes.

Cities StormBot Trades

The engine covers every major weather book on Polymarket — 67+ cities and growing. North America: New York, Los Angeles, Chicago, Miami, Phoenix, Houston, Dallas, Denver, Seattle, San Francisco, Boston, Atlanta, Washington DC, Toronto, Vancouver, Mexico City. Europe: London, Paris, Berlin, Madrid, Rome, Amsterdam, Moscow, Istanbul. Asia: Tokyo, Seoul, Beijing, Shanghai, Mumbai, Delhi, Dubai. Southern Hemisphere: Sydney, Melbourne, São Paulo, Buenos Aires, Cairo, Lagos, Johannesburg.