{"repo":"HorseDev77/polymarket_5minute_15minute-arbitrage-bot","free":true,"listed":false,"github":"https://github.com/HorseDev77/polymarket_5minute_15minute-arbitrage-bot","clone":"git clone https://github.com/HorseDev77/polymarket_5minute_15minute-arbitrage-bot.git","description":"This is PolyMarket arbitrage bot between btc price 5minutes and 15 minutes prediction market","language":"TypeScript","stars":10,"topics":["15minutes","5minute","bot","polymarket-15min-trading-bot","polymarket-arbitrage-trading","polymarket-scraping","prediction","polymarket","bitcoin","btc"],"license":null,"category":"blockchain-web3","readme_excerpt":"BTC 5-15 Minute Arbitrage Bot Production-grade BTC binary prediction market arbitrage bot for Polymarket. Overview This bot monitors BTC 5-minute and 15-minute binary prediction markets and executes arbitrage trades when synchronized markets (same endTime ) are detected. Critical Concept: Beat Price Beat Price is a fixed target BTC price used only to determine the final market outcome at endTime . It is: - NOT a trading price, bid/ask, order-book best price, last traded price, or fair value - A resolution threshold, similar to a binary option strike Resolution Rule At endTime : - finish price beat price → UP token wins (payout = 1.0) - finish price beatPrice 5m - Trade: BUY UP in 5m, BUY DOWN in 15m - Execute if: price up 5m + price down 15m beatPrice 15m - Trade: BUY UP in 15m, BUY DOWN in 5m - Execute if: price up 15m + price down 5m < ARB THRESHOLD Case C: Equal beat prices - Check both sums and execute the first valid Features - Real-time WebSocket feeds for market data - Atomic trade execution with ≤50ms timeout - MongoDB persistence for trade records and market data - JSON logging for market pairs - Simulation/backtesting engine - Latency-aware architecture with stale-data protection - Risk controls (daily trade limits, position sizing) Installation Configuration Create a .env file: Usage Run the bot Run simulation Architecture MongoDB Schemas Trade Record Market Data Record Logging Terminal Logging When synchronized markets are detected, the bot prints: JSON Log Files ","default_branch":null,"files":null,"tree":[],"storefront":"/r/HorseDev77","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HorseDev77/polymarket_5minute_15minute-arbitrage-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}