Research first. Execute second.
Edge-Radar compares Kalshi's price against an independent fair value built from sportsbook consensus and public data feeds. A bet fires only when the gap clears the exchange fee and every risk gate, and it is sized by fractional Kelly.
Dry run by default. Not financial advice: the repo documents its losing segments as carefully as its winning ones.
How It Works
Pull Kalshi's market price. Pull an independent fair value from sportsbooks / data feeds. If the gap, net of the exchange fee, clears 21 risk gates, a Kelly-sized bet fires through the Kalshi trade API.
Pipeline
Seven sequential stages. Scan → Size → Execute → Settle.
Coverage
What the scanner prices. Each segment carries its own edge floor.
Quick Start
Python 3.11+. A preview risks nothing, and DRY_RUN=true is the default even with --execute.
git clone https://github.com/ai-automation-tools/Edge-Radar.git cd Edge-Radar python -m venv .venv && source .venv/bin/activate pip install -r requirements.txt cp .env.example .env # add Kalshi + Odds API keys python scripts/doctor.py # validate the environment python scripts/scan.py sports --filter nba --date today # preview only