Analysis updated 2026-05-18
Automatically trade Polymarket weather markets based on real forecast data instead of guesswork.
Test trading strategies safely in the built-in paper trading mode before risking real funds.
Track a market's forecast accuracy city by city over time to self-calibrate.
| openpatchlab/polymarket-weather-trading-bot | adrienckr/notslop | alchemz/solana-pumpfun-token-bundler | |
|---|---|---|---|
| Stars | 78 | 78 | 78 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | easy | hard |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | writer | developer |
Figures from each repo's GitHub metadata at analysis time.
Live trading requires a funded Polygon wallet private key, paper trading works out of the box with free weather APIs.
WeatherBet is a TypeScript bot that automatically trades weather-related prediction markets on Polymarket, a decentralized platform where people bet on real-world event outcomes. Specifically, it targets markets asking questions like "Will Chicago's temperature peak at 46-47 degrees Fahrenheit on this date?", and tries to find cases where the crowd's pricing is wrong relative to what actual weather forecasts say. The bot pulls temperature data from three sources: ECMWF (a European global weather model), HRRR and GFS (high-resolution US models updated hourly), and METAR observations from airport weather stations. The airport station data matters because Polymarket resolves these markets against official airport METAR readings, not general city-center estimates. The bot maps each city to its correct airport station (for example, New York City resolves to LaGuardia, not JFK). When a market's crowd-implied probability diverges enough from what the weather models say, the bot calculates an expected value, the average profit per dollar bet, and if that value is positive and large enough, it places a trade sized using the Kelly Criterion (a formula that bets proportionally to your edge to grow a bankroll optimally without blowing up). It also applies stop-loss rules, filters out illiquid markets, and tracks its own forecast accuracy city by city to self-calibrate over time. Paper trading (simulated with no real money) is the default, live trading requires a Polygon wallet private key. Requires Node.js 20.10 or newer.
A Polymarket weather trading bot that compares real forecasts against market prices and trades only when it finds a genuine statistical edge.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Polymarket CLOB.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.