Polymarket Bot Tutorial · Chapitre 26 sur 32
Bots de marché électoral et politique sur Polymarket: leçons de l’élection américaine de 2024, configuration pour 2028, marchés UE et Royaume-Uni, marchés liés à Trump, spread sondages-vs-marché, sizing long-hold, et code pour surveiller plusieurs marchés électoraux.
Ce que couvre ce chapitre
La politique est la catégorie la plus volumineuse de Polymarket. Les stratégies vont de positions de hold de plusieurs mois sur les élections nationales à du headline-arb sur des news politiques individuelles. Ce chapitre fait la séparation honnête entre les approches qui survivent et celles qui perdent.
- Pourquoi la politique est la catégorie la plus volumineuse de Polymarket
- Bots politiques long-hold vs short-hold
- Spread sondages-vs-marché
- Flux de news et headline arb
- Élections internationales (UE, Royaume-Uni, Inde)
- Risque: black-swan polls
- Code: scanner les marchés politiques chaque jour
Pourquoi la politique est la catégorie la plus volumineuse de Polymarket
La politique est la catégorie phare de Polymarket. Le cycle présidentiel américain de 2024 a fait passer le volume total de Polymarket de 200M$ au début de 2024 à plus de 9B$ en novembre. Le cumul jusqu’en 2026 atteint plus de 63B$.
Pourquoi: l’audience recoupe celle des crypto traders, les horizons événementiels sont assez longs pour que la price discovery traverse de nombreux cycles, et la couverture médiatique génère un flux d’ordres continu. Les autres marchés se disputent l’attention; la politique définit la plateforme.
Économie du bot: même avec une forte concurrence, les marchés politiques sont assez profonds pour qu’une position de 1k$ ne bouge pas significativement le prix. Il y a largement de la place pour des retail bots si l’edge est réel.
Bots politiques long-hold vs short-hold
Deux axes de stratégie pour la politique.
- Long-hold (semaines à mois): prendre une position basée sur une vue fondamentale, la conserver à travers les cycles d’actualité, sortir près de la résolution. Edge: précision du modèle + tolérance au risque.
- Short-hold (minutes à heures): réagir à des événements de news spécifiques (moments de débat, décisions de justice, baisses dans les sondages). Edge: latence + vitesse d’interprétation.
La plupart des retail bots essaient d’abord le short-hold et échouent parce que la concurrence est féroce. Le long-hold est moins encombré mais exige une discipline opérationnelle pour ignorer le bruit quotidien. L’évaluation honnête: le long-hold est plus difficile psychologiquement mais plus simple mécaniquement. Choisissez selon votre propre comportement.
Spread sondages-vs-marché
Une opération courante consiste à shorter le candidat dont la moyenne des sondages est au-dessus de la probabilité implicite du prix de marché - ou l’inverse.
Exemple: le forecast électoral de 538 donne 65% à Candidate A le 15 oct.; Polymarket cote A à 55%. Le spread de 10c implique que le marché estime que 538 se trompe, OU qu’il existe une information que le marché connaît déjà mais que 538 n’a pas encore intégrée.
Règle de trading: si le spread persiste pendant 7 jours ou plus sans news qui l’explique, le marché a tort; prenez le côté long au prix du marché. Attendez au moins une semaine avant d’agir sur un nouvel écart; les news qui comblent l’écart arrivent tous les jours.
Flux de news et headline arb
Types de news spécifiques qui font bouger les marchés politiques suffisamment pour être botés de manière rentable.
- Baisses de sondages par NYT, Reuters, Bloomberg - les grandes sources font bouger le marché de 1 à 3c à la publication.
- Décisions de justice sur l’éligibilité d’un candidat, l’accès au bulletin, les inculpations. Bougent de 3 à 8c instantanément.
- Moments de débat - bourdes, fortes performances. Bougent de 2 à 5c pendant le débat lui-même.
- Événements de santé - tout ce qui crée un vrai risque de remplacement du candidat. Bougent de 10 à 20c à la confirmation.
Pattern du bot: s’abonner à une liste curatée de sources de news, classifier le type d’événement via des keywords, placer un FOK dimensionné dans la direction prévue. Le chapitre 14 couvre le pattern général; les marchés politiques en sont l’application la plus rentable.
Élections internationales (UE, Royaume-Uni, Inde)
Polymarket liste des élections internationales avec des volumes variables. Les élections au Royaume-Uni et dans l’UE attirent généralement 1 à 10M$ chacune; les élections indiennes (qui intéressent une base d’utilisateurs bien plus large) peuvent attirer plus de 50M$. Les élections d’Amérique latine sont généralement plus fines.
Profil d’edge: les marchés internationaux sont moins efficients que les marchés américains parce que la population de traders est plus centrée sur les États-Unis. Un bot avec une expertise spécifique d’un pays (un analyste politique allemand, un local indien) a un véritable edge sur ces marchés qu’il n’a pas dans la politique américaine.
Si vous n’êtes pas du pays ou n’avez pas d’expertise spécifique, les marchés internationaux ne sont pas un terrain de bot - le manque d’inefficience par rapport aux États-Unis n’est pas la même chose que plus d’inefficience. La connaissance du domaine domine.
Risque: black-swan polls
Le mode d’échec catastrophique d’un bot politique est un black swan poll ou un événement qui fait bouger le marché de 15 à 25c en 24 heures. Un bot fortement positionné d’un seul côté est écrasé.
Exemples:
- La performance de Biden au débat de 2024 → la probabilité implicite d’un remplacement de Biden est passée de 8% à 65% en deux semaines.
- Les grands événements de santé des candidats font historiquement bouger les marchés de 15 à 30c en quelques heures.
- Une inculpation ou un scandale majeur peut faire bouger de 10 à 20c en une journée.
Défenses: ne jamais avoir plus de 20% du capital sur une seule position politique; utiliser des stop-loss même s’ils sont imparfaits sur les prediction markets; suspendre les nouvelles entrées lorsque la volatilité implicite dépasse 2x la baseline.
Code: scanner les marchés politiques chaque jour
Référence: scan quotidien des marchés politiques à fort volume, alerte sur les mouvements significatifs.
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)
L’alerte sert de déclencheur pour une revue humaine (ou pour des bots en aval qui s’abonnent à votre flux d’alertes). N’auto-tradez pas sur les gros mouvements - les mouvements politiques sont généralement drivés par les news et le bot a besoin d’un contexte que l’alerte ne transporte pas.





