Bot catalog
23 bots across scalping, copy-trading, maker rebates, resolution sniping, tail events, and pair arbitrage. 3 running live on the author's account right now.
15-MIN BTC
poly15m-sniper — Resolution sniper for 15-minute BTC markets
LIVEResolution sniper for 15-minute BTC binaries. Polls the book every 2s during the final 10s (T-15s to T-5s), fires FOK at up to $0.95 when one side trades mid ≥ $0.90. Goes 100% of cash per snipe.
poly15m-v1 — Directional momentum BTC scalper
First 15-minute iteration. Composite signal (momentum + volume imbalance + velocity) fires a FOK taker at $0.53 between 90s and 270s. ATR-band filter, time-decaying retracement exit.
poly15m-v2 — Reactive composite signal, hold to resolution
v1 composite signal with ATR-adaptive entry threshold (0.5 × ATR, 0.05% fallback). FOK taker at $0.51 between 45s and 600s. All early exits disabled, holds every position to Chainlink resolution.
poly15m-v3 — Maker strategy under post-2026 fee rules
Two-phase maker on 15-min BTC binaries. Phase 1 (0-720s) quotes both sides at 6¢ spread via WebSocket. Phase 2 (720-900s) posts a directional GTC at $0.52 once multi-exchange median picks a winner.
poly15m-v4 — Gabagool buy-both-sides on 15-minute BTC
Buy-both-sides Gabagool on 15-minute BTC. Picks up cheap YES + cheap NO at $0.49 or less, locks profit whenever the pair stays below $0.95. Polls books every 2s from 30s to 780s into the candle.
poly15m-v5 — Polymarket orderbook signal
Reads Polymarket's own orderbook (mid + depth) instead of Binance price. FOK taker at $0.52 between 120-500s when book mid deviates ≥3¢ from $0.50. Half-Kelly after 10 resolved trades.
poly15m-v6 — Enhanced orderbook signal BTC scalper
Polymarket book + Chainlink RTDS + CVD + OFI + chop filter + trained meta-model. Needs 3 of 8 confirmation layers before FOK taker at $0.52. Quarter-Kelly with drawdown scaling, holds to resolution.
poly15m-v7 — Zero-fee directional maker
v6 signal stack with maker (GTC) entries instead of FOK takers. Posts at best bid + 1 tick, walks the price up every 8s for up to 20 cycles, falls back to taker if still unfilled at the halfway point.
5-MIN BTC
poly5m-v1 — Taker scalper with Binance speed edge
First 5-minute scalper. Binance WebSocket triggers FOK taker at $0.51 on a 0.10% same-direction move between 15-180s. Reversal exit at $0.48, 15-min SMA trend filter, skips US market hours.
poly5m-v2 — Reactive ATR-adaptive scalper
v1 signal with ATR-adaptive entry (0.8 × ATR, 0.10% fallback) and entry window 20-200s. Adds time exit at 120s held and CLOB drawdown exit at $0.44. Trades all hours.
poly5m-v3 — Maker strategy under post-2026 fee rules
Two-phase maker on 5-min BTC binaries. Phase 1 (0-240s) quotes both sides at 6¢ spread via WebSocket, 15s refresh. Phase 2 (240-300s) posts directional GTC at $0.52 once Binance moves 0.12%.
poly5m-v4 — Split-window momentum BTC scalper
Buy-both-sides Gabagool on 5-min BTC. Picks up cheap YES + NO at $0.49 or less, locks profit when pair stays below $0.98. CLOB v2 / pUSD, polls books every 2s from 10s to 260s.
OTHER MARKETS
polycopy — Whale copy-trading bot
Mirrors trades from profitable Polymarket wallets within seconds. Per-whale WR gate ≥55% after 10 trades, 24h stale exit, $0.10 best-bid collapse exit. Adaptive 3s polling after whale activity.
polydaily — Daily BTC pair arbitrage bot
Buy-both-sides Gabagool on daily BTC markets (threshold + Up/Down). Picks up cheap YES + NO, locks profit when pair stays below $0.95. Tracks up to 3 markets at once across a ±$1k strike range.
polyweather — Weather tail-event bot
Buys $0.01-$0.10 outcomes on Polymarket weather markets when an Open-Meteo ensemble forecast implies ≥2× the market's probability. 20 cities, 4-hour scan cycle, 20-position cap.
EXPERIMENTAL
predtools-arb — Cross-platform arbitrage framework
Scaffold for cross-platform arbitrage between Polymarket and Kalshi. Boilerplate only, CLOB v2 client, lock file, logging, stats, 60s main loop. No trading logic implemented yet, you bring the signal.
contrarian — GTC maker bids on underdog outcomes
GTC maker bids on 20-50¢ underdog outcomes across all Polymarket markets. Zero taker fees, 30-min scan loop, multi-layer risk stack. Inspired by @Car's +$22K strategy.
no-bot — Nothing ever happens
GTC maker bids on the "No" side of binary yes/no markets at ≤$0.25. Hard-coded "nothing ever happens" bias. Filters out sports, multi-outcome, near-expiry (<24h), and ultra-long (>30d) markets.
resolution-scalper — Near-certain outcome buyer
Buys $0.95-$0.99 outcomes across Polymarket and holds to resolution for the $0.01-$0.05 spread. Skips esports / close sports via keyword filter, dedupes correlated markets, 20-position cap.
OPS
bot-monitor — Log watcher and Telegram alerts
LIVETails every poly5m / poly15m log, dedupes events, pushes Telegram alerts. Three modes: live monitor, --report stats summary, --pnl reconciliation against CLOB trade history (with --watch loop).
redeem-auto — Watcher that auto-claims winning shares
Polls CLOB cash balance every 5 minutes, spawns redeem.js --live whenever balance dips below the threshold (default $20). Keeps a fleet of high-churn scalpers funded without manual redemption.
redeem-convert-auto — Auto-redeem plus USDC.e → pUSD wrapper
LIVESuperset of redeem-auto. Also wraps on-chain USDC.e into pUSD via Polymarket's CollateralOnramp using the builder relayer. Required after V2/pUSD migration if any market still pays USDC.e.
redeemer — On-chain position redeemer
Claims resolved Polymarket positions on-chain via the Safe relayer. Supports standard CTF and neg-risk adapter. Dry-run by default, --live to execute, batches of 20. Free in every bundle.