Polymarket Bot Tutorial · Chapter 26 of 32
Election and politics market bots on Polymarket: US 2024 lessons, 2028 setup, EU and UK markets, Trump-related markets, polling-vs-market spread, long-hold sizing, and code for monitoring multiple election markets.
Что покрывает эта глава
Политика - самая высокообъемная категория Polymarket. Стратегии варьируются от многомесячных long-hold позиций на национальных выборах до headline-arb на отдельных политических новостях. Эта глава честно разделяет, какие подходы выживают, а какие проигрывают.
- Почему политика - самая высокообъемная категория Polymarket
- Long-hold vs short-hold political bots
- Polling-vs-market spread
- News flow and headline arb
- International elections (EU, UK, India)
- Risk: black-swan polls
- Code: scan politics markets daily
Почему политика - самая высокообъемная категория Polymarket
Политика - флагманская категория Polymarket. Президентский цикл США 2024 года поднял общий объем Polymarket с $200M lifetime в начале 2024 года до $9B+ к ноябрю. Lifetime к 2026 году составляет $63B+.
Почему: аудитория пересекается с crypto traders, временные горизонты событий достаточно длинные, чтобы price discovery проходил через много циклов, а медиапокрытие создает постоянный order flow. Другие рынки конкурируют за внимание; политика определяет платформу.
Bot economics: даже при высокой конкуренции политические рынки достаточно глубокие, чтобы позиция на $1k не двигала цену существенно. Для retail bots есть много пространства, если edge реальный.
Long-hold vs short-hold political bots
Два стратегических направления для политики.
- Long-hold (weeks to months): занимать позицию на основе fundamental view, удерживать через news cycles, выходить ближе к resolution. Edge: model accuracy + risk tolerance.
- Short-hold (minutes to hours): реагировать на конкретные news events (debate moments, court rulings, polling drops). Edge: latency + interpretation speed.
Большинство retail bots сначала пытаются short-hold и терпят неудачу, потому что конкуренция жесткая. Long-hold менее crowded, но требует operational discipline, чтобы игнорировать daily noise. Честная оценка: long-hold психологически сложнее, но механически проще. Выбирайте исходя из собственного поведения.
Polling-vs-market spread
Распространенная сделка - шортить кандидата, чей poll average опережает implied probability цены рынка, или наоборот.
Пример: прогноз выборов 538 показывает 65% для Candidate A на 15 Oct; Polymarket торгуется по A на 55%. Спред в 10c означает, что рынок считает 538 ошибающимся, ИЛИ на рынке есть информация, которую 538 еще не учел.
Правило сделки: если спред сохраняется 7+ дней без новостей, которые могли бы его объяснить, рынок ошибается; берите long side по market price. Ждите как минимум неделю, прежде чем действовать на новый разрыв; новости, которые закрывают gap, приходят каждый день.
News flow and headline arb
Конкретные типы новостей, которые стабильно двигают political markets достаточно сильно, чтобы bot на них зарабатывал.
- Polling drops от NYT, Reuters, Bloomberg - крупные источники двигают рынок на 1-3c при публикации.
- Court rulings по eligibility кандидата, ballot access, indictments. Двигают на 3-8c мгновенно.
- Debate moments - gaffes, strong performances. Двигают на 2-5c прямо во время debate.
- Health events - все, что создает реальный risk замены кандидата. Двигают на 10-20c после подтверждения.
Паттерн бота: подписаться на curated list новостных источников, классифицировать тип события по keyword, выставлять sized FOK в ожидаемом направлении. Chapter 14 описывает общий pattern; политические рынки - самое выгодное применение.
International elections (EU, UK, India)
Polymarket размещает international elections с разным объемом. Выборы в UK и EU обычно привлекают по $1-10M; индийские выборы (которые интересуют гораздо более широкую user base) могут привлекать $50M+. Латиноамериканские выборы обычно менее ликвидны.
Профиль edge: international markets менее efficient, чем US markets, потому что trader population более US-centric. Bot со специфической экспертизой по стране (немецкий political analyst, местный эксперт по Индии) имеет реальный edge в этих рынках, которого у него нет в US politics.
Если вы не из этой страны и не обладаете специфической экспертизой, international markets - не территория для ботов: отсутствие inefficiency относительно США не означает большей inefficiency. Доменные знания доминируют.
Risk: black-swan polls
Катастрофический fail mode political-bot - black swan poll или событие, которое двигает рынок на 15-25c за 24 часа. Сильно позиционированный на одной стороне bot получает удар.
Примеры:
- Выступление Biden на дебатах 2024 года → implied probability замены Biden выросла с 8% до 65% за две недели.
- Крупные health events кандидатов исторически двигают рынки на 15-30c в течение нескольких часов.
- Indictment или крупный scandal могут двигать на 10-20c за день.
Защита: никогда не держите более 20% капитала в одной political position; используйте stop-loss orders, хотя на prediction markets они imperfect; приостанавливайте новые входы, когда implied volatility превышает 2x baseline.
Code: scan politics markets daily
Reference: daily scan рынков политики с высоким объемом, alert на значимые движения.
def daily_politics_scan():
events = gamma_events(tag_id=2, limit=100, order="volume24hr")
for ev in events:
for m in ev["markets"]:
prev = load_last_snapshot(m["slug"])
curr = float(json.loads(m["outcomePrices"])[0])
if abs(curr - prev) > 0.05:
alert(f"big move on {m['slug']}: {prev:.2f} → {curr:.2f}")
save_snapshot(m["slug"], curr)
Alert - это trigger для human review (или для downstream bots, которые подписаны на ваш alert feed). Не auto-trade на крупных движениях - политические движения обычно driven by news, и botу нужен контекст, которого alert не несет.





