Analysis updated 2026-05-18
Automatically detect sharp price drops and buy the discounted side of a 15 minute market.
Lock in guaranteed profit by hedging once combined outcome prices fall below a target.
Run in simulation mode to test the strategy before risking real funds.
Configure position sizing, timing, and stop loss parameters through a .env file.
| money-takers/polymarket-arbitrage-trading-bot | onfable/onfable | hvardhan878/ghostwork | |
|---|---|---|---|
| Stars | 119 | 120 | 122 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Live trading requires a funded Polymarket wallet with USDC.
This is an automated trading bot for Polymarket's fifteen minute cryptocurrency Up or Down prediction markets, covering assets like Bitcoin, Ethereum, Solana, and XRP. On these markets you bet on whether a price will be higher or lower at the end of a fifteen minute window, and this bot automates a specific strategy the project calls dump and hedge. The strategy works like this: during the first few minutes of each market period, the bot watches for a sharp, sudden price drop on one side of the bet, called the dump. When it spots one, it buys that discounted side cheaply, referred to as Leg 1. It then tracks the combined cost of both outcome tokens together. Because a binary market always pays out exactly one dollar total between the two sides, buying both for less than a dollar locks in a guaranteed profit. Once the combined price falls to a target threshold you configure, for example ninety five cents, the bot buys the opposite side, called Leg 2 or the hedge, locking in the difference as profit. If that hedge opportunity never arrives before a time limit you set, the bot hedges anyway at a worse price simply to limit losses. By default the bot runs in simulation mode and places no real orders, so you can watch it work before risking money. Switching to live trading is a single environment variable change. Configuration options cover position sizing, how sensitive the dump detection is, timing windows for each phase, and stop loss parameters, all stored in a .env file. The bot talks to Polymarket through its Gamma API for market discovery and its CLOB API for placing orders. Running it for real requires a funded Polymarket wallet holding USDC. The project is released under the Apache 2.0 license. The full README is longer than what was shown.
An automated trading bot that runs a dump and hedge arbitrage strategy on Polymarket's 15 minute crypto Up or Down markets.
Mainly TypeScript. The stack also includes TypeScript, Node.js.
Apache 2.0 license, use freely including commercial use with attribution and patent protection.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.