Analysis updated 2026-05-18
Run an arbitrage bot on Polymarket's recurring 5-minute BTC up/down markets.
Mirror another wallet's trades automatically with configurable risk limits.
Track live Polymarket order books via WebSocket for fast price updates.
Automate merging and redeeming matched Polymarket positions after resolution.
| polymarket-sports/polymarket-trading-bot | amitkumardemo/edgecareer | cobusgreyling/loop-engineering | |
|---|---|---|---|
| Stars | 142 | 142 | 141 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a funded Polygon wallet, private key, and RPC endpoint, places real on-chain trades.
This is a Node.js trading bot built specifically for a narrow, fast moving corner of Polymarket, a prediction market platform: five minute markets that bet on whether Bitcoin's price will go up or down in that short window. The bot runs on Polygon, the blockchain Polymarket uses, and offers two main ways of trading. The first is an arbitrage mode where the bot posts orders on both sides of a market at once, aiming to profit when the combined price of both outcomes is mispriced, then merges matched positions back into stablecoin and redeems winnings once the market resolves. The second is a copy trading mode that watches a chosen wallet's trades and automatically mirrors its buys, with configurable limits on size and risk. Under the hood, the bot handles the technical requirements of trading on Polymarket directly: authenticating with its order book system, managing the necessary on chain approvals on Polygon, tracking the live order book over a websocket connection for fast price updates, and shutting down cleanly if interrupted. It includes risk controls such as spending limits and circuit breakers meant to stop the bot automatically if something goes wrong, along with structured logging to a file for reviewing what happened. Setup involves installing dependencies with npm, copying an example environment file and filling in a private key, a Polymarket proxy wallet address, and ideally a dedicated Polygon RPC endpoint, then starting the bot from a conservative configuration. The README repeatedly and explicitly warns that this software places real trades using real funds on a live blockchain, and that anyone running it should fully understand the trading strategy, the wallet setup, gas costs, and the underlying market risk before doing so. No license is stated anywhere in the documentation, so the terms for reusing or modifying this code are not defined. This is not a beginner friendly tool, and the financial and technical risk of running it carelessly is significant.
A Node.js bot that trades Polymarket's five-minute Bitcoin up/down markets, using arbitrage and copy-trading strategies with real blockchain funds.
Mainly JavaScript. The stack also includes JavaScript, Node.js, Polygon.
License type is not stated in the README, check the repository's license file before relying on specific terms.
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.