polymarket-geopolitics-trader

Trades Polymarket prediction markets on geopolitical events — wars, ceasefires, sanctions, diplomatic breakthroughs, and regime changes. Use when you want to capture alpha on international relations markets using fear-premium correction and regional news timezone windows.

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

Geopolitics & Conflict Trader

This is a template. The default signal is keyword-based market discovery combined with conviction-based sizing and geopolitics_bias() — remix it with the data sources listed below. The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.

Strategy Overview

Geopolitical markets are systematically mispriced by retail traders in two ways: they overweight dramatic, scary outcomes relative to documented conflict research base rates, and they reprice slowly when breaking news hits during Asian or European business hours while US retail is asleep. This skill corrects both without any external API.

Signal Logic

Default Signal: Conviction-Based Sizing with Geopolitical Bias

  1. Discover active geopolitical markets on Polymarket using conflict/diplomacy keywords
  2. Compute base conviction from distance to threshold (0% at boundary → 100% at p=0/p=1)
  3. Apply geopolitics_bias() — combines fear-premium correction with regional news 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

Geopolitics Bias (built-in, no API required)

Two compounding structural edges:

Factor 1 — Fear/Narrative Premium Correction

Retail systematically overprices dramatic, scary outcomes and underprices boring-but-likely ones. Conflict research databases (ACLED, ICG) document base rates that deviate sharply from media-driven market pricing:

Event typeWhy retail misprices itMultiplier
Nuclear / WMD usePost-WWII base rate is near-zero; media panic inflates0.65x
Coup / regime changeRetail overprices drama; ~50% actual success rate0.75x
Full invasion / occupationRetail anchors to worst-case escalation0.80x
Ceasefire / peace deal / truceOnly ~40% of ceasefires hold within 6 months0.80x
Sanctions / embargo~30–40% achieve stated objectives; overestimated0.85x
UN vote / Security CouncilP5 veto patterns are well-documented; procedural1.10x
Diplomatic breakthroughBoring — retail consistently underprices it1.15x

Factor 2 — Regional News Timing Window

Polymarket is US-dominated. Markets take 15–45 min to reprice events that break during Asian or European business hours when US retail is asleep:

RegionActive window (UTC)MultiplierRationale
Asia/Pacific (China, Taiwan, NK, Japan)00:00–08:001.20xUS asleep, repricing lag open
Asia/Pacific13:00–22:000.95xUS prime time — priced quickly
Europe/Middle East (Ukraine, Russia, Iran, Israel, NATO)06:00–14:001.15xUS just waking, partial lag
Europe/Middle East18:00–04:000.95xOff-hours, less news flow

Combined and capped at 1.35x. A diplomatic breakthrough (1.15x) during Asia active hours (1.20x) → 1.35x cap. A nuclear market at any time → 0.65x floor.

Keywords Monitored

war, ceasefire, sanctions, NATO, Ukraine, Russia, China, Taiwan, Iran,
nuclear, UN, diplomacy, invasion, treaty, military, missile, coup,
election interference, espionage, regime change, Security Council,
veto, peace deal, summit, Gaza, Israel, North Korea, DPRK,
South China Sea

Remix Signal Ideas

  • GDELT Project: Real-time global event database — feed event velocity into p to trade divergence between conflict data and market pricing
  • ACLED conflict data: Armed conflict location and event intensity scores — use as leading indicator for escalation/de-escalation markets
  • UN Security Council voting records: P5 veto pattern analysis for UN vote markets
  • ICG (International Crisis Group) alerts: Early-warning signals for crisis escalation before markets react

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_POSITION30Max USDC per trade (reached at 100% conviction)
SIMMER_MIN_VOLUME20000Min market volume filter (USD) — geopolitical markets need liquidity
SIMMER_MAX_SPREAD0.08Max bid-ask spread (8%)
SIMMER_MIN_DAYS5Min days until resolution
SIMMER_MAX_POSITIONS6Max 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

Kanbanize

Kanbanize integration. Manage Organizations. Use when the user wants to interact with Kanbanize data.

Registry SourceRecently Updated
General

Wine Info Search

This skill should be used when the user wants to search for wine or other alcohol information, ratings, prices, or buying recommendations. It supports search...

Registry SourceRecently Updated
General

Kustomer

Kustomer integration. Manage Organizations, Users, Goals, Filters. Use when the user wants to interact with Kustomer data.

Registry SourceRecently Updated
General

Kaleido

Kaleido integration. Manage Organizations. Use when the user wants to interact with Kaleido data.

Registry SourceRecently Updated