Concluded experiment / public postmortem
Weather’s Edge
I built an automated weather prediction trader. The paper version made absurd money. The live version went from $210 to $51.61. Both results were useful.
- What it was
- A Polymarket daily-high-temperature trading bot.
- Live result
- $210 to $51.61, a loss of 75.4%.
- Status
- Sunset and published as a reference and cautionary tale.
01 / The claim
It started with something I did not believe.
People claimed automated systems could make easy money trading weather prediction markets. I wanted to find out whether the claim survived contact with a working system.
Weather’s Edge combined forecasts from several models, corrected them against the weather stations used for settlement, estimated probabilities, compared those probabilities with market prices, and decided when to trade.
02 / The first result
The simulation worked far too well.
Paper trading produced returns that made the original claim look plausible. They also made the simulation suspect. It assumed fills were available at the observed price, with no meaningful spread, slippage, failed execution, or market impact.
A forecast can be accurate without creating a trade another person can execute. The backtester now separates forecast skill from illustrative profit and loss, and states the cost assumptions behind the latter.
03 / Real money
The live run tested the assumptions the simulation had ignored.
Real trades made liquidity, fill quality, spread, fees, and capital constraints impossible to treat as footnotes. The system could contain careful weather modelling and still lack a tradable edge.
04 / Dallas moved
Two sources named the same place and measured different places.
Two data sources that appeared to refer to the same Dallas/Fort Worth location were actually several miles apart. Under some weather patterns, that distance can change the observed daily high enough to change settlement.
I incorporated station-faithful resolution and bias correction, compared model output with actual settlements, and examined blockchain trading history. I also looked at successful large traders to understand whether their advantage came from forecasting, execution, market access, or capital.
A clever weather model was not the same thing as a tradable edge.What the live run established
05 / When I stopped
The next useful experiment cost more than the answer was worth.
Weather’s Edge was complete when it had answered the question it could answer at sensible cost.
Testing the remaining market-structure questions properly would require materially more capital. I retired the bot, published the loss, documented the caveats, and cleaned the code into a reference implementation. The forecast pipeline, paper trader, backtest harness, settlement logic, and risk controls remain available without pretending they form a profitable track record.
Public source and full postmortem
Weather’s Edge on GitHub ↗