polymarket-ladder-chess-tournament-trader

Trades distribution-sum violations in chess tournament winner markets on Polymarket. Player winner probabilities must sum to ~100% — when the field total deviates beyond threshold, individual player markets are structurally mispriced.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "polymarket-ladder-chess-tournament-trader" with this command: npx skills add Diagnostikon/polymarket-ladder-chess-tournament-trader

Ladder — Chess Tournament Distribution Trader

This is a template. The default signal is distribution-sum consistency checking across chess tournament winner markets — remix it with Elo rating feeds, tournament bracket analysis, or live game evaluation engines. The skill handles all the plumbing (market discovery, tournament grouping, trade execution, safeguards). Your agent provides the alpha.

Strategy Overview

Polymarket lists winner-takes-all chess tournament markets where each player has a separate "Will X win?" contract:

  • FIDE Candidates Tournament: "Will Gukesh win the Candidates?", "Will Caruana win?", "Will Nakamura win?"
  • Chess World Championship: "Will Carlsen win the World Championship?", "Will Ding Liren win?"
  • Any tournament: The skill discovers chess tournament markets dynamically via keyword search and broad market scanning

These markets form a probability distribution. Exactly one player wins, so the individual winner probabilities must sum to approximately 100%. When retail trades these markets in isolation, the sum drifts — and that is the edge.

The Edge: Distribution Sum Arbitrage

In a winner-takes-all tournament with N players, the mathematical constraint is:

P(player 1 wins) + P(player 2 wins) + ... + P(player N wins) = 100%

When the sum deviates, the field is structurally mispriced:

  • Sum > 105%: Players are collectively overpriced. Sell NO on the highest-probability players to capture the reversion.
  • Sum < 95%: Players are collectively underpriced. Buy YES on the lowest-probability players to capture the reversion.

Example

Player MarketProbability
Gukesh wins35%
Caruana wins25%
Nakamura wins20%
Praggnanandhaa wins15%
Firouzja wins12%
Sum107%

Violation: sum = 107% > 100%. The field is overpriced by 7%. Trade: sell NO on the highest-probability players (Gukesh, Caruana) where the threshold gate is satisfied, sizing by conviction.

Why This Works

  1. Retail trades in silos — users bet on their favourite player without cross-referencing the full field, causing the sum to drift from 100%
  2. Distribution constraints are structural — exactly one player wins; this is a mathematical fact, not an opinion
  3. Resolution forces convergence — as the tournament progresses and players are eliminated, the market must price consistently or create guaranteed arbitrage
  4. Niche chess markets have thin coverage — lower liquidity means fewer market makers enforcing the constraint, so mispricings persist longer

Signal Logic

  1. Discover chess tournament winner markets via keyword search (FIDE, Candidates, chess, championship, grandmaster, GM) with a broad market scan fallback
  2. Parse each question: extract player name, tournament name, and event type
  3. Group markets by tournament name to form complete player distributions
  4. Sum player probabilities per tournament and check for deviations beyond the MIN_VIOLATION threshold (default 5%)
  5. Identify which side of the distribution is mispriced (overpriced sum vs. underpriced sum)
  6. Trade only opportunities that pass threshold gates (YES_THRESHOLD / NO_THRESHOLD)
  7. Size by conviction (threshold distance + violation magnitude), not flat amount

Remix Signal Ideas

  • Elo ratings API — pull live FIDE Elo ratings and compute expected win probabilities via a Bradley-Terry model; trade when the market diverges from Elo-implied odds
  • Tournament bracket analysis — model the remaining bracket structure (Swiss system, knockout rounds) to compute exact elimination probabilities for each player
  • Historical chess databases — analyse head-to-head records between specific players at classical/rapid/blitz time controls to identify mispriced matchup markets
  • Live game analysis — connect a chess engine (Stockfish/Leela) to monitor ongoing games; update tournament win probabilities in real time as games progress
  • Form and fatigue signals — track recent tournament results, rest days, and travel schedules to adjust short-term win probability estimates

Safety & Execution Mode

The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.

ScenarioModeFinancial risk
python trader.pyPaper (sim)None
Cron / automatonPaper (sim)None
python trader.py --liveLive (polymarket)Real USDC

autostart: false and cron: null mean nothing runs automatically until configured in Simmer UI.

Required Credentials

VariableRequiredNotes
SIMMER_API_KEYYesTrading authority. Treat as a high-value credential.

Tunables (Risk Parameters)

All declared as tunables in clawhub.json and adjustable from the Simmer UI.

VariableDefaultPurpose
SIMMER_MAX_POSITION40Max USDC per trade at full conviction
SIMMER_MIN_TRADE5Floor for any trade
SIMMER_MIN_VOLUME5000Min market volume filter (USD)
SIMMER_MAX_SPREAD0.06Max bid-ask spread
SIMMER_MIN_DAYS3Min days until resolution
SIMMER_MAX_POSITIONS10Max concurrent open positions
SIMMER_YES_THRESHOLD0.38Buy YES only if market probability <= this
SIMMER_NO_THRESHOLD0.62Sell NO only if market probability >= this
SIMMER_MIN_VIOLATION0.05Min distribution-sum deviation to trigger a trade

Edge Thesis

Chess tournament winner markets are not independent coin flips. They form a closed probability distribution: exactly one player wins, so the individual winner probabilities must sum to 100%. Prediction markets price each player independently, but the joint distribution must be internally consistent.

When it is not, the inconsistency is a free edge. This skill systematically detects and trades these distribution-sum violations, acting as an automated consistency enforcer for chess tournament prediction markets.

Dependency

simmer-sdk by Simmer Markets (SpartanLabsXyz)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Maker Facebook

create video clips or images into Facebook-ready videos with this skill. Works with MP4, MOV, JPG, PNG files up to 500MB. marketers and small business owners...

Registry SourceRecently Updated
Coding

Video Editor Highlights

Get highlight reel clips ready to post, without touching a single slider. Upload your raw video footage (MP4, MOV, AVI, WebM, up to 500MB), say something lik...

Registry SourceRecently Updated
Coding

Video Cli Skill

edit video clips into edited video clips with this skill. Works with MP4, MOV, AVI, WebM files up to 500MB. developers and technical creators use it for runn...

Registry SourceRecently Updated
Coding

Video Editor Inshot

edit video clips into edited video clips with this skill. Works with MP4, MOV, AVI, WebM files up to 500MB. TikTok and Instagram creators use it for editing...

Registry SourceRecently Updated