Polymarket Arbitrage Trading Bot
Budget: $250 – $750 USD
I need an automated bot that continuously scans every live Polymarket contract, identifies profitable arbitrage opportunities within the platform (for example, mismatched YES/NO pricing or edge cases after liquidity shifts), and executes the necessary buy–sell orders fast enough to lock in the spread.
Key requirements
• Single-venue focus: the code must interact only with Polymarket’s public and private endpoints—no cross-exchange logic is required.
• Fully automated cycle: data pull → opportunity detection → order sizing → trade execution → result logging, all running unattended 24/7.
• Configurable thresholds: I should be able to set minimum expected return, max stake per trade, and optional circuit-breakers for drawdown or slippage.
• Clear, timestamped logs plus a simple metrics dashboard or CSV output so I can review performance at a glance.
• Safe credentials handling (API keys or wallet seed never hard-coded) and graceful recovery after outages or failed transactions.
Acceptance criteria
1. Deployable on a standard Linux VPS with a one-command setup (Docker or a clean virtual-env script).
2. After back-testing on historical Polymarket data, the strategy must demonstrate at least break-even after fees on a one-week sample; real-time paper-trading mode should mirror that behavior.
3. Live mode must submit, confirm, and record a minimum of five successful arbitrage trades during a supervised test window without manual intervention.
You are free to choose the language or framework you’re most comfortable with, as long as installation steps and dependencies are clearly documented.
Key requirements
• Single-venue focus: the code must interact only with Polymarket’s public and private endpoints—no cross-exchange logic is required.
• Fully automated cycle: data pull → opportunity detection → order sizing → trade execution → result logging, all running unattended 24/7.
• Configurable thresholds: I should be able to set minimum expected return, max stake per trade, and optional circuit-breakers for drawdown or slippage.
• Clear, timestamped logs plus a simple metrics dashboard or CSV output so I can review performance at a glance.
• Safe credentials handling (API keys or wallet seed never hard-coded) and graceful recovery after outages or failed transactions.
Acceptance criteria
1. Deployable on a standard Linux VPS with a one-command setup (Docker or a clean virtual-env script).
2. After back-testing on historical Polymarket data, the strategy must demonstrate at least break-even after fees on a one-week sample; real-time paper-trading mode should mirror that behavior.
3. Live mode must submit, confirm, and record a minimum of five successful arbitrage trades during a supervised test window without manual intervention.
You are free to choose the language or framework you’re most comfortable with, as long as installation steps and dependencies are clearly documented.
Related categories:
C Programming
Python
C# Programming
Software Architecture
C++ Programming
Docker
API
Automation