matthewnyc2/arbitrage
github.com/matthewnyc2/arbitrage
Production-grade Python asyncio scanner for NegRisk multi-outcome arbitrage on Polymarket with paper-trading.
NegRisk multi-outcome arbitrage detection
This is a production-grade Python asyncio scanner specifically engineered for detecting NegRisk (Negative Risk) multi-outcome arbitrage opportunities on Polymarket. The repository includes a paper-trading mode, a live browser demo, and boasts 60 passing tests — a strong indicator of code reliability. With surprisingly only 1 star despite its quality, this could be an underappreciated gem. The code is clean, well-documented, and uses modern Python async patterns for efficient API polling. The focus on NegRisk arbitrage is specific but powerful: these are opportunities where a trader can lock in risk-free profit due to market inefficiencies in mutually exclusive outcomes. The asyncio architecture suggests it can handle multiple markets simultaneously without blocking. Malware risk is negligible — no suspicious imports, no obfuscation, and the test suite validates core logic. This tool is best suited for intermediate-to-advanced Python traders who understand prediction market mechanics. It's not a full trading bot; it's a scanner that surfaces opportunities, which the user must then act on (or extend). Final verdict: worth_cloning for anyone interested in systematic arbitrage on Polymarket.