polymarket-trading-kit/crypto-trading-bot — explained in plain English
Analysis updated 2026-05-18
Watch short-term price momentum on a Polymarket binary crypto market and log directional trading signals.
Detect situations where buying both the UP and DOWN token would lock in a small guaranteed profit.
Test trading strategy logic safely in simulation mode without sending real orders.
Configure which cryptocurrency, time window, and price thresholds to monitor through a TOML file.
| polymarket-trading-kit/crypto-trading-bot | mclisterjoeh2o/yellowkey-bitlocker | mikaeldengale-cloud/deepseek-v4-pro-app | |
|---|---|---|---|
| Stars | 152 | 152 | 152 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 4/5 | 1/5 | 1/5 |
| Audience | developer | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a Polymarket proxy wallet and a private key in environment variables, order placement code is commented out by default.
This repository is a TypeScript trading bot framework for Polymarket, a prediction market platform where users bet on binary outcomes such as whether Bitcoin will go up or down within a set time window. The bot connects to Polymarket's order book and real-time data feeds, monitors prices, and evaluates when to place trades based on configurable rules. The codebase supports two active strategy modes. The first watches for short-term price momentum in the order book and would buy the UP or DOWN token when the market is trending in that direction. The second watches for situations where both the UP token and the DOWN token are priced cheaply enough that buying both would guarantee a small profit regardless of the outcome. This second approach is what the README refers to as binary market arbitrage. A third strategy is mentioned as private and is not included in the public code. Importantly, the order-placement code for both active strategies is commented out by default. This means the bot runs in observation mode only: it connects to the market, tracks prices, and logs signals, but does not send any real orders unless you manually enable that code. There is also a simulation flag in the configuration file that lets you test the logic without touching live markets. Setup requires Node.js and a Polymarket account with a proxy wallet. You provide your private key and wallet address through environment variables. Strategy parameters such as which cryptocurrency to watch, the time window, entry and exit price thresholds, and position size are all set in a TOML configuration file without touching the code. The project layout separates the WebSocket connection logic, the order-book client, configuration loading, and the trading decision code into distinct folders under a main source directory. The README describes the strategy logic in detail, including the specific conditions that trigger buys and sells for each mode. The description field in the repository metadata is spam text repeated many times, which is worth noting as a sign of low-quality metadata, though the README itself is substantive.
A TypeScript trading bot framework for Polymarket crypto prediction markets that watches price trends and arbitrage opportunities, with live order sending disabled by default.
Mainly TypeScript. The stack also includes TypeScript, Node.js, WebSocket.
No license is stated in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.