windowsmarketlab/polymarket-arbitrage-bot-v2 — explained in plain English
Analysis updated 2026-05-18
Automatically enter Bitcoin, Ethereum, Solana, or XRP up-or-down markets when configured price and timing rules match.
Stream live order book and price data for a chosen Polymarket market.
Test trading rules with small position sizes before running unattended.
Log runtime output to a file for later review of trading decisions.
| windowsmarketlab/polymarket-arbitrage-bot-v2 | locoremind/locoagent | binghe1980/ai-canvas | |
|---|---|---|---|
| Stars | 181 | 181 | 182 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | hard | moderate |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | developer | developer | designer |
Figures from each repo's GitHub metadata at analysis time.
Requires a funded Polygon wallet in pUSD, a Polygon RPC endpoint, and Polymarket CLOB API access before it can trade.
Polymarket Arbitrage Bot V2, named Crypto Prediction Executor in its README, is a TypeScript trading tool for short term crypto prediction markets on Polymarket. It watches live price feeds and order book data for Bitcoin, Ethereum, Solana, and XRP up or down markets, checks the data against rules the user configures, and automatically places buy or sell positions through a Polymarket account when a rule is matched. According to the README, the bot targets Polymarket's newer CLOB V2 system and uses the official clob-client-v2 software library to sign and submit orders. Trading rules such as price delta, volatility bands, and timing windows are defined in a TOML configuration file, and wallet and network details go into a separate .env file, including a private key, a proxy wallet address, and a Polygon RPC endpoint URL. The README states that trading requires the account's collateral to be held in pUSD rather than the older USDC.e token, since only pUSD works with CLOB V2. The described execution flow is to load the configuration files, derive or generate Polymarket API credentials, work out the current market based on the configured asset and time period, resolve the relevant market IDs, subscribe to live order book and price data, evaluate the configured entry rules against incoming data, and submit a single position when a rule matches before resetting for the next market cycle. The project can be run in a development mode, with output logged to a file, or compiled to plain JavaScript. The README includes an explicit risk notice stating that the software submits real orders, that prediction markets are volatile, and that the configured strategy can lose money, and it recommends testing with small amounts first. The project is licensed under the MIT License.
A TypeScript trading bot that automatically places bets on Polymarket's crypto up-or-down prediction markets based on configured rules.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Polymarket CLOB V2.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
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.