Polymarket Trading Bot V3 Multi-Agent Arbitrage
TypeScript-based multi-agent bot combining copy-trading, arbitrage, and Freqtrade-style strategies across Polymarket and Kalshi with Discord signaling.
rayanrod/Polymarket-Trading-Bot-V3 is a TypeScript implementation that aggregates several strategy modules under a multi-agent architecture: a copy-bot that follows selected wallets, an arbitrage engine that scans Polymarket/Kalshi pairs, and signal generation inspired by Freqtrade. The Discord integration serves as both a control channel and an alerting layer.
The arbitrage module looks for cross-venue mispricings on matched political, crypto, and sports markets. The copy module tracks wallets via on-chain events and mirrors entries with configurable size scaling. The Freqtrade-derived component introduces indicator-based signals (momentum, mean reversion) that are used to time entries within markets rather than purely following flow.
The repo has 2 stars, is ~2.3 MB, and was created in Feb 2026 with recent updates through Sep 2026. The topic list is unusually broad (blockchain, web3, polygon, rust-trading-bot even though the code is TypeScript) which suggests SEO-oriented tagging rather than a focused, hardened codebase. There is no description, no license shown, and no linked live performance record. Treat the PnL claims as unverified.
Strengths: the multi-agent split is a reasonable architecture (isolate failures per strategy), and the TypeScript stack makes it easy to extend. Weaknesses: Discord as a control plane is a security risk if the bot token leaks, and running three strategy classes on one wallet increases correlated drawdown risk.
Risks: no verified live results, unclear fee handling, and the possibility that the arbitrage module does not properly diff resolution criteria. If deploying, fork the repo and audit the market-matching logic before enabling any of the arbitrage agents.