arbitragebot-group/polymarket-trading-bot — explained in plain English
Analysis updated 2026-05-18
Run automated arbitrage on Polymarket's five minute Bitcoin Up/Down markets.
Mirror trades from a chosen wallet using the copy trading module.
Monitor live prices and merge matched positions automatically.
Study a real world example of an automated crypto trading system.
| arbitragebot-group/polymarket-trading-bot | polymarket-trader-lab/polymarket-trading-bot | rust-lang/lang-team | |
|---|---|---|---|
| Stars | 219 | 213 | 213 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2026-07-03 |
| Maintenance | — | — | Active |
| Setup difficulty | hard | hard | easy |
| Complexity | 4/5 | 4/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a funded crypto wallet with USDC on Polygon and comfort with live blockchain transactions.
This is an automated trading bot that operates on Polymarket, a prediction market platform where users bet on real-world outcomes using cryptocurrency. The bot specifically targets short-duration Bitcoin price direction markets, where you bet whether Bitcoin will be higher or lower within a 5-minute window. The main strategy is arbitrage: the bot simultaneously posts buy orders on both the "up" and "down" sides of each market. Since the two outcomes must add up to exactly one dollar in value, the bot looks for moments when it can buy both sides for less than a dollar combined, locking in a guaranteed profit after the market resolves. It also includes a copy-trading module that monitors a target wallet on Polymarket and mirrors that wallet's trades with your own funds. The bot handles the full trading lifecycle automatically: finding upcoming markets before they open, placing orders, monitoring prices in real time, merging matched positions, canceling orders at close, and redeeming winnings after resolution. It includes configurable risk controls like spending caps per market and circuit breakers to limit losses. You would use this if you have experience with cryptocurrency trading and want to automate Polymarket arbitrage strategies. It places real blockchain transactions using a connected wallet funded with USDC on the Polygon network. It is built with JavaScript running on Node.js.
A Node.js bot that automatically trades short-term Bitcoin Up/Down bets on Polymarket, including copying another wallet's trades.
Mainly JavaScript. The stack also includes Node.js, JavaScript, Polygon.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.