Project 03 · Trading

Prediction Market Bot

A bot that exploits arbitrage in esports prediction markets by comparing real-time game data from esports APIs against delayed broadcast data, then automatically executing trades on platforms like Polymarket.

tradingpython
[ strategy / p&l charts ]
01Overview

Esports broadcasts on Twitch have 30 to 40 second delays from live action, but game APIs provide real-time data on stats and standings. I built a machine learning model that predicts market price movement based on this real-time data, then compares it against prediction market prices on Polymarket and Kalshi. When there's a discrepancy, the bot automatically executes a trade.

The strategy relies on data ingestion from esports APIs, feature engineering for market prediction, and execution logic to place trades when edge is detected. Currently live on CS2 and League of Legends markets.

roleresearch · engineering
timeline2025 — present
focusesports (CS2, League)
marketsPolymarket, Kalshi
Next project
Callto