What is a polymarket twap trading bot?
A polymarket twap trading bot is an automated system that trades Polymarket crypto Up/Down markets using time-weighted average price (TWAP) settlement logic. Instead of reacting to a single price at expiry, it forecasts the averaged oracle price over a 30- or 60-second window.
Why do I need TWAP support after August 7, 2026?
Polymarket switched crypto Up/Down settlement from snapshot prices to TWAP averages. Bots built for single-tick settlement will misalign with how markets actually resolve. This bot tracks per-contract window state and trades on projected final averages.
What oracle feed does the bot use?
Chainlink TWAP data via Polymarket Real-Time Data Streaming (RTDS) on wss://ws-live-data.polymarket.com, topic prices.crypto.chainlink.twap.
Which contract types are supported?
5-minute (30s TWAP window), 15-minute (60s window), and 4-hour (60s window) crypto Up/Down contracts — tracked concurrently with separate state machines.
Is the track record verified?
Yes. The bot trades on @ruudkoeyvoets on Polymarket. All positions and P/L are publicly verifiable on-chain — not self-reported screenshots.
What are the system requirements?
Node.js 18 or later, a funded Polymarket account with API credentials, and optionally a dedicated Polygon RPC endpoint for lower latency. See the setup guide for details.
Is this financial advice?
No. This is open-source software for research and educational purposes. Prediction market trading involves substantial risk of loss. Past performance does not guarantee future results. Verify all figures directly on Polymarket.
What license is the bot released under?
MIT License. See the LICENSE file in the GitHub repository.

Still have questions?

Open an issue on GitHub or read the TWAP migration guide.

GitHub Issues