Analysis updated 2026-05-18
Automate entry into short-duration Polymarket prediction markets based on price and countdown timing rules.
Configure per-asset trading strategies for bitcoin, ethereum, solana, or XRP markets.
Run a repeatable price-check and order-placement cycle from the command line for testing trading strategies.
| u1acodefinance/polymarket-v2-arbitrage-bot | newideas99/open-dungeon | bigfrankykevin/sportsbook-bet365 | |
|---|---|---|---|
| Stars | 106 | 106 | 105 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 3/5 | 3/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a funded Polygon wallet with USDC and a Polymarket account with API access.
This project is a trading bot built for Polymarket, a prediction market platform. It focuses specifically on very short duration markets that resolve every five minutes, and it tries to place trades automatically based on price and timing rules you configure ahead of time. The bot watches a market's order book once every second, checking the current price and how many seconds remain before the round ends. You set entry rules in a config file: a minimum and maximum price, a window of seconds before round end when the bot is allowed to act, and how much money to put into each trade. When the price and timing match your rules, the bot automatically places a YES or NO order on your behalf. It is built to work across several assets, including bitcoin, ethereum, solana, and XRP markets, and the code is organized so new strategies can be added later. To run it, you need Node.js version 20 or newer, a Polygon network wallet funded with USDC, and a Polymarket account with API access. Setup involves copying an example environment file and filling in your wallet's private key, a proxy wallet address, and a connection URL for the Polygon network, then editing a separate configuration file to describe your trading strategy. Once configured, the bot runs from the command line and repeats its check, decide, and trade cycle continuously. The README includes several warnings worth taking seriously: orders require a specific cryptographic signing method, your wallet needs enough USDC to cover trades, the bot checks prices by repeatedly asking the server rather than using a live data stream, and this is described as a high risk strategy that should be tested carefully before using real money. The author also lists possible future improvements, such as switching to a live data feed, automatically canceling old unfilled orders, and supporting multiple markets at once. The project is released under the MIT license, which allows free use, including commercial use.
An automated trading bot for Polymarket's five-minute prediction markets that places YES or NO orders based on configurable price and timing rules.
Mainly TypeScript. The stack also includes TypeScript, Node.js.
Permissive open-source license, use freely for any purpose, including commercial use.
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.