Polymarket Market-Making Trading Bot

Заказчик: AI | Опубликовано: 28.02.2026
Бюджет: 250 $

I need a developer who can design, code, and deploy an automated market-making bot that operates exclusively on Polymarket. The core requirement is simple: once running, the bot should continuously quote both sides of selected markets, adjust spreads in real time, and manage inventory so I earn maker fees rather than accumulating directional risk. Key points you should know • Functionality: 100 % hands-off automated trading; I won’t be manually approving each order. • Strategy: pure market making—not arbitrage, not trend following. You will need to size quotes dynamically based on depth and recent fills. • Platform scope: Polymarket only, so direct interaction with its on-chain Polygon contracts or GraphQL endpoints will be necessary. Typical tech that makes sense here would be Python or TypeScript, Web3 / ethers.js, and a lightweight database (PostgreSQL or SQLite) for state. If you already maintain market-making logic in Rust or Go, that’s fine as long as it compiles cleanly and can be containerised. Deliverables 1. Source code repository with clear README and environment variables documented. 2. Config file where I can list market IDs, target spread, max inventory, and gas parameters. 3. Dockerfile (or comparable script) that spins up everything needed in one command. 4. A short video or live call walkthrough proving the bot places, updates, and cancels orders on Polymarket test markets. 5. Log/report module that outputs PnL, inventory, and fee metrics to CSV or JSON every N minutes. Acceptance criteria • Bot must maintain two-sided quotes for at least 24 h on a live market without crashing. • Average spread and inventory stay within user-defined limits. • On restart, the program reconciles open positions before quoting again. • All parameters editable without touching the code. If this is squarely in your wheelhouse, let’s talk timeline and any infrastructure you’ll need from me (API keys, wallet seed, RPC endpoints, etc.).