polymarket-esports-trader

Trades esports tournament, game release, and streaming milestone prediction markets on Polymarket. Exploits three stacked edges — game data richness (HLTV Elo, Oracle's Elixir), series format variance reduction (Bo5 vs Bo1), and Asian session timing lag for Korean/Chinese team matches.

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-esports-trader" with this command: npx skills add snetripp/polymarket-esports-trader

Esports & Gaming Trader

This is a template. The default signal is keyword-based market discovery combined with conviction-based sizing and esports_bias() — three stacked structural edges, no external API required. The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.

Strategy Overview

Esports markets are mispriced in two directions simultaneously. Data-rich titles (CS2, LoL, Dota 2) have published Elo models, map win rates, and patch-level performance metrics that retail ignores entirely. At the same time, fan-favourite teams (T1/Faker) are systematically overcrowded by fanbases trading loyalty rather than skill assessment. Three structural edges compound cleanly without any API.

Signal Logic

Default Signal: Conviction-Based Sizing with Esports Bias

  1. Discover active esports and gaming markets on Polymarket
  2. Compute base conviction from distance to threshold (0% at boundary → 100% at p=0/p=1)
  3. Apply esports_bias() — three layers: game data quality × series format × Asian session timing
  4. Size = max(MIN_TRADE, conviction × bias × MAX_POSITION) — capped at MAX_POSITION
  5. Skip markets with spread > MAX_SPREAD or fewer than MIN_DAYS to resolution

Esports Bias (built-in, no API required)

Layer 1 — Game / Market Type

Game / market typeMultiplierKey data source retail ignores
T1 / Faker markets0.75xFandom overcrowds YES by 10–20% vs Elo model — documented 2023–2025
CS2 / Counter-Strike1.20xHLTV.org Elo ratings, map win rates, head-to-head history
League of Legends (non-T1)1.15xOracle's Elixir patch-level stats — meta shifts change team win rates ±15%
Dota 2 / The International1.15xOpenDota comprehensive match stats — consistency rewarded in long series
Valorant / VCT1.10xVLR.gg agent win rates, map pools — growing and increasingly accurate
Mobile esports (HoK, PUBG Mobile, MLBB)1.15xDeep Asian stats with Western info lag
Game release date milestone1.10xPublisher delay history documented — ~70% re-delay rate for prior delayers
Twitch / streaming peak viewership1.10xTwitchTracker daily historical peaks — viewership growth curves trackable
Steam concurrent player milestone1.10xSteamCharts real-time — launch peaks predictable from pre-order velocity

The T1 / Faker Rule — The most precisely documented single-team overcrowding in all of esports. Faker's global fandom spans every region, every language, every platform. The result is systematic YES overpricing on T1 outcomes by 10–20% relative to what HLTV/Oracle's Elixir Elo models imply. T1 are genuinely elite — but the market price of T1 wins is almost always too high because the fan base is the dominant pricing force, not analysts. This is not a bet against T1 — it is a sizing discipline: trade T1 markets very conservatively.

Layer 2 — Series Format: Variance Reduction by Match Length

This is the cleanest mechanic in the entire trader — no data needed, just understanding how best-of series work:

FormatMultiplierStatistical reality
Bo5 / Grand Final / Championship1.20xStronger team wins ~72–78% — retail says "anything can happen" which is statistically false
Bo3 / Playoff / Semifinal / Elimination1.10xStronger team wins ~65–70% — meaningful variance reduction
Bo1 / Group Stage / Swiss / Round Robin0.90x~40% upset rate — genuine uncertainty, reduce conviction

The Grand Final insight: retail treats championship matches as the most uncertain because "the stakes are highest." The opposite is true statistically. Teams playing Bo5 Grand Finals have survived multiple elimination rounds — they are the two best teams in the tournament, playing the format that most reliably selects the winner. This is maximum-edge territory, not minimum.

Layer 3 — Asian Session Timing

LoL LCK/LPL, mobile esports, and Dota 2 SEA feature Korean, Chinese, and Southeast Asian teams competing at 01:00–09:00 UTC. Polymarket is US-dominated — match results in these regions take 30–90 minutes to fully reprice when US retail is asleep.

ConditionMultiplier
Asian-dominant game + 01:00–09:00 UTC1.15x — lag window open
All other times1.00x

Combined Examples

MarketTypeFormatTimingFinal bias
CS2 Bo5 Grand Final1.20x1.20x1.0x1.35x cap
T1 Bo3 match0.75x1.10x1.0x0.83x
LoL LCK Bo5 at 04:00 UTC1.15x1.20x1.15x1.35x cap
Dota 2 Bo1 group stage1.15x0.90x1.0x1.04x
Any Bo1 group matchtype_mult0.90x1.0xEdge compressed

Keywords Monitored

esports, League of Legends, CS2, Counter-Strike, Dota 2, Valorant, Fortnite,
World Championship, tournament, Steam, Twitch, game release, PlayStation,
Xbox, Nintendo, gaming revenue, Riot Games, Blizzard, grand final, bracket,
LCK, LPL, LEC, BLAST, ESL, VCT, The International, HLTV, peak viewers,
concurrent players, T1, Faker, NaVi, Vitality, patch

Remix Signal Ideas

  • HLTV.org Elo ratings: Compare published Elo-implied win probability to Polymarket price for CS2 matchup markets — the gap is consistently 8–15% for non-marquee matches
  • Oracle's Elixir: LoL team stats by patch — when a meta patch hits 2 days before a tournament, markets haven't adjusted; the data has
  • Liquipedia API: Real-time bracket data, match results, team stats for 30+ esports titles — feed bracket position into p to trade next-round markets
  • TwitchTracker: Daily peak viewer history for "will X reach Y viewers" markets — compare trajectory to market price

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 — nothing runs automatically until you configure it in Simmer UI.

Required Credentials

VariableRequiredNotes
SIMMER_API_KEYYesTrading authority. Treat as high-value credential.

Tunables (Risk Parameters)

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

VariableDefaultPurpose
SIMMER_MAX_POSITION20Max USDC per trade — reflects esports market liquidity
SIMMER_MIN_VOLUME3000Min market volume filter (USD)
SIMMER_MAX_SPREAD0.10Max bid-ask spread (10%)
SIMMER_MIN_DAYS2Min days until resolution — tournaments move fast
SIMMER_MAX_POSITIONS10Max concurrent open positions
SIMMER_YES_THRESHOLD0.38Buy YES if market price ≤ this value
SIMMER_NO_THRESHOLD0.62Sell NO if market price ≥ this value
SIMMER_MIN_TRADE5Floor for any trade (min USDC regardless of conviction)

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.

General

Novel Workshop

多模型命题小说创作工坊。用户给出写作命题,自动完成:AI 写初稿 → 三路并行审阅(逻辑/文学/锐评)→ AI 改稿 → 飞书文档完整存档。 一键启动,全程自动,零手动干预。支持飞书实时进度推送。 触发词:命题写作、写一篇小说、命题小说、创作工坊、novel workshop

Registry SourceRecently Updated
General

Openclaw Commerce Shopify

Shopify store management through OpenClaw Commerce API

Registry SourceRecently Updated
General

Article Extract

提取微信公众号、博客、新闻等网页的正文内容,绕过反爬机制,纯文本输出。

Registry SourceRecently Updated
General

Compensation & Salary Benchmarking

Build competitive compensation plans using market data, salary bands, equity, bonuses, geographic pay adjustments, and retention risk scoring.

Registry SourceRecently Updated
68901kalin