whatisgithub

What is polymarket-arbitrage-bot?

dexoryn-china/polymarket-arbitrage-bot — explained in plain English

Analysis updated 2026-05-18

42PythonAudience · developerComplexity · 4/5Setup · moderate

In one sentence

An automated Polymarket trading bot that combines predictions from GPT-4o, Claude, and Gemini with heavy risk management to research, size, and place bets on real-world events.

Mindmap

mindmap
  root((polymarket-arbitrage-bot))
    What it does
      Automated market research
      Multi model prediction
      Automated trade placement
    Tech stack
      Python
      Docker
      GPT-4o Claude Gemini
    Use cases
      Paper trading practice
      Risk managed betting
      Dashboard monitoring
    Risk controls
      Drawdown limits
      Position size caps
      Liquidity checks
    Audience
      Traders
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run a paper trading simulation to test AI-driven predictions on Polymarket events without risking money.

USE CASE 2

Combine multiple AI model predictions with weighted averaging for a single trading signal.

USE CASE 3

Enforce automated risk limits like drawdown caps and position sizing on a trading strategy.

USE CASE 4

Monitor engine status, positions, and performance metrics through a web dashboard.

What is it built with?

PythonDockerGPT-4oClaudeGemini

How does it compare?

dexoryn-china/polymarket-arbitrage-bot0xtotem/peek-dspyant-research/memdreamer
Stars424242
LanguagePythonPythonPython
Setup difficultymoderatemoderatehard
Complexity4/53/55/5
Audiencedeveloperdeveloperresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires API keys for AI providers and a web search provider, live trading needs Polymarket credentials.

No license information is provided in the explanation.

So what is it?

This is an automated trading bot for Polymarket, a prediction market platform where users bet on the outcomes of real-world events like elections, economic reports, and sports results. The bot is designed to find markets, research them using web sources, predict probabilities using multiple AI models, manage risk, and place trades, all without requiring manual involvement. The README is written primarily in Chinese. The prediction system combines three large language models at once: GPT-4o, Claude, and Gemini. Each model independently estimates the probability of an outcome based on gathered evidence, and their predictions are combined using weighted averaging. The weights adjust over time based on which model has historically been more accurate in each category. The bot also pulls evidence from authoritative sources matched to the market type, for example government statistics sites for economic questions and official filings for corporate events, and scores each source by how reliable it is likely to be. Risk management is a central feature. Before placing any trade, the bot runs more than 15 checks covering things like maximum drawdown limits, position size caps, minimum edge after fees, minimum market liquidity, maximum spread, and category concentration limits. A four-level drawdown alert system progressively reduces position sizes as losses accumulate and halts all trading at a 20 percent drawdown. Live trading requires three separate configuration switches to all be enabled at once, with paper trading as the default mode. A nine-tab web dashboard runs on port 2345 and shows engine status, open positions, AI predictions with their evidence breakdown, risk metrics, smart-money wallet tracking, a liquidity scanning pipeline, and overall performance statistics including Sharpe ratio and model accuracy over time. Alerts go out through Telegram, Discord, or Slack. All trading decisions are logged with cryptographic checksums for audit purposes. Setup requires Python, API keys for at least one AI provider and one web search provider, and optionally Polymarket API credentials for live trading. Docker deployment is also supported. The disclaimer states that trading on Polymarket carries significant risk of loss and that the authors are not responsible for financial outcomes.

Copy-paste prompts

Prompt 1
Help me set up this bot in paper trading mode with API keys for one AI provider.
Prompt 2
Explain how the weighted averaging across GPT-4o, Claude, and Gemini predictions works.
Prompt 3
Walk me through the risk management checks this bot runs before placing a trade.
Prompt 4
Show me how to configure the nine-tab dashboard and connect Telegram alerts.
Prompt 5
Explain the three configuration switches required before live trading is enabled.

Frequently asked questions

What is polymarket-arbitrage-bot?

An automated Polymarket trading bot that combines predictions from GPT-4o, Claude, and Gemini with heavy risk management to research, size, and place bets on real-world events.

What language is polymarket-arbitrage-bot written in?

Mainly Python. The stack also includes Python, Docker, GPT-4o.

What license does polymarket-arbitrage-bot use?

No license information is provided in the explanation.

How hard is polymarket-arbitrage-bot to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is polymarket-arbitrage-bot for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.