Watch live Bitcoin price feeds and Polymarket order book data side by side in a terminal.
Log every 15-minute prediction market to a CSV file with 70+ indicators for later analysis.
Backtest a balance replication or impulse fade trading strategy against past market data.
Research short-duration prediction market behavior using multiple synchronized price sources.
| txbabaxyz/polyrec | gair-nlp/livetalk | simonlin1212/tradingagents-astock | |
|---|---|---|---|
| Stars | 307 | 310 | 312 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 5/5 | 3/5 |
| Audience | researcher | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires both Python 3.10+ and Node.js, plus a live internet connection for WebSocket feeds.
Polyrec is a real-time terminal dashboard for watching and researching Polymarket's Bitcoin price prediction markets. Polymarket runs short-term betting markets where people wager on whether Bitcoin's price will be higher or lower than its current level at the end of a 15-minute window. This tool helps traders and researchers monitor those markets by pulling in live price data from multiple sources at the same time. The dashboard shows the current Bitcoin price from two independent feeds, a Chainlink oracle (a decentralized price reference) and Binance's live price stream, alongside the current order book from Polymarket, so you can see how much money is being bet on each outcome. It calculates over 70 technical indicators in real time, things like price volatility, volume spikes, and order book imbalance. All of this is automatically saved to CSV files for later analysis. Beyond live monitoring, the project includes backtesting scripts, which let you replay historical data and test whether a particular trading strategy would have made money in the past. You would use this if you are researching or actively trading these short duration prediction markets and want a consolidated view of all relevant data in one place. It is written in Python, requires a live internet connection, and also needs Node.js for one of the price feeds. The project also documents the exact data sources it connects to, including the Binance and Polymarket WebSocket endpoints and the Polymarket Gamma REST API, so you can see precisely where each number on the dashboard comes from. The CSV logs record dozens of columns per market, covering timestamps, prices, returns, volume, volatility, and multiple levels of order book depth for both the up and down sides of each bet. The README also includes basic troubleshooting steps for cases where the dashboard shows no data or the Chainlink feed stops updating.
A terminal dashboard that tracks Polymarket's 15-minute Bitcoin prediction markets in real time and helps backtest trading strategies.
Mainly Python. The stack also includes Python, Node.js, WebSocket.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.