Polymarket Bot Tutorial · Chapter 26 of 32
Bot thị trường bầu cử và chính trị trên Polymarket: bài học từ US 2024, thiết lập cho 2028, thị trường EU và UK, các thị trường liên quan đến Trump, chênh lệch polling-vs-market, sizing dài hạn, và code để theo dõi nhiều thị trường bầu cử.
Chương này bao gồm gì
Chính trị là category có volume cao nhất trên Polymarket. Các chiến lược trải dài từ position hold nhiều tháng trên các cuộc bầu cử quốc gia đến headline-arb trên từng tin chính trị riêng lẻ. Chương này là phần tách bạch thẳng thắn giữa những cách làm còn hiệu quả và những cách làm thua lỗ.
- Vì sao chính trị là category có volume cao nhất trên Polymarket
- Long-hold vs short-hold political bots
- Polling-vs-market spread
- News flow và headline arb
- Bầu cử quốc tế (EU, UK, India)
- Rủi ro: black-swan polls
- Code: quét các thị trường chính trị hằng ngày
Vì sao chính trị là category có volume cao nhất trên Polymarket
Chính trị là category chủ lực của Polymarket. Chu kỳ bầu cử tổng thống US 2024 đã đẩy tổng volume của Polymarket từ mức $200M lifetime vào đầu năm 2024 lên hơn $9B vào tháng 11. Lifetime đến năm 2026 đã vượt $63B.
Lý do: tệp người dùng chồng lấn với crypto traders, thời gian xảy ra sự kiện đủ dài để price discovery đi qua nhiều chu kỳ, và coverage của truyền thông tạo ra order flow liên tục. Các thị trường khác phải cạnh tranh để giành sự chú ý; chính trị định hình chính platform.
Kinh tế bot: ngay cả khi cạnh tranh cao, các thị trường chính trị vẫn đủ sâu để một position $1k không làm giá dịch chuyển đáng kể. Vẫn còn nhiều không gian cho retail bots nếu edge là thật.
Long-hold vs short-hold political bots
Hai trục chiến lược cho chính trị.
- Long-hold (vài tuần đến vài tháng): vào position dựa trên một góc nhìn cơ bản, giữ qua các chu kỳ tin tức, thoát gần thời điểm resolve. Edge: độ chính xác của mô hình + khả năng chịu rủi ro.
- Short-hold (vài phút đến vài giờ): phản ứng với các sự kiện tin tức cụ thể (debate, phán quyết của tòa, polling drops). Edge: latency + tốc độ diễn giải.
Phần lớn retail bots thử short-hold trước và thất bại vì cạnh tranh quá khốc liệt. Long-hold ít đông hơn nhưng đòi hỏi kỷ luật vận hành để bỏ qua nhiễu hằng ngày. Đánh giá thẳng thắn: long-hold khó hơn về tâm lý nhưng dễ hơn về cơ học. Hãy chọn theo hành vi của chính bạn.
Polling-vs-market spread
Một trade phổ biến là shorting candidate mà poll average của họ dẫn trước implied probability từ market - hoặc ngược lại.
Ví dụ: dự báo bầu cử của 538 nói Candidate A có 65% vào ngày 15/10; Polymarket đang trade A ở mức 55%. Spread 10c này cho thấy market nghĩ 538 đang sai, HOẶC có thông tin mà market biết nhưng 538 chưa hấp thụ.
Quy tắc trade: nếu spread tồn tại trong 7+ ngày mà không có tin tức nào có thể giải thích nó, thì market đang sai; vào long side ở mức giá market. Hãy chờ ít nhất một tuần trước khi hành động với một gap mới; tin tức để lấp gap xuất hiện hằng ngày.
News flow và headline arb
Các loại tin tức cụ thể có thể làm dịch chuyển thị trường chính trị đủ mạnh để bot hóa một cách nhất quán.
- Polling drops từ NYT, Reuters, Bloomberg - các nguồn lớn có thể làm thị trường dịch 1-3c khi công bố.
- Court rulings về tính đủ điều kiện của candidate, ballot access, indictment. Dịch 3-8c ngay lập tức.
- Debate moments - phát ngôn hớ, màn trình diễn tốt. Dịch 2-5c ngay trong debate.
- Health events - bất kỳ điều gì tạo ra rủi ro thay thế candidate thực sự. Dịch 10-20c khi được xác nhận.
Pattern của bot: đăng ký một danh sách curated các nguồn tin, phân loại loại sự kiện bằng keyword, đặt FOK với size phù hợp theo hướng dự đoán. Chapter 14 đã nói về pattern tổng quát; thị trường chính trị là ứng dụng mang lại hiệu quả cao nhất của nó.
Bầu cử quốc tế (EU, UK, India)
Polymarket niêm yết các cuộc bầu cử quốc tế với volume khác nhau. Bầu cử UK và EU thường thu hút $1-10M mỗi sự kiện; bầu cử India (vốn hấp dẫn lượng user base lớn hơn rất nhiều) có thể thu hút $50M+. Bầu cử tại Latin America thường mỏng hơn.
Hồ sơ edge: các thị trường quốc tế kém efficient hơn thị trường US vì cộng đồng trader thiên về US. Một bot có chuyên môn cụ thể theo quốc gia (một political analyst người Đức, một local người India) có edge thực sự trong các thị trường đó mà họ không có ở chính trị US.
Nếu bạn không đến từ quốc gia đó hoặc không có chuyên môn cụ thể, thị trường quốc tế không phải là territory để bot - việc “kém efficient hơn US” không đồng nghĩa với “kém efficient hơn nhiều”. Domain knowledge là yếu tố quyết định.
Rủi ro: black-swan polls
Chế độ thất bại nghiêm trọng nhất của political bot là một black swan poll hoặc sự kiện làm thị trường dịch 15-25c trong 24 giờ. Một bot đặt vị thế quá lớn theo một phía sẽ bị nghiền nát.
Ví dụ:
- Màn debate của Biden năm 2024 → xác suất ngụ ý Biden bị thay thế tăng từ 8% lên 65% chỉ trong hai tuần.
- Các sự kiện sức khỏe lớn của candidate trong lịch sử có thể làm thị trường dịch 15-30c trong vài giờ.
- Indictment hoặc scandal lớn có thể làm dịch 10-20c trong một ngày.
Các biện pháp phòng thủ: không bao giờ để quá 20% vốn ở một political position duy nhất; dùng stop-loss orders dù chúng không hoàn hảo trên prediction markets; tạm dừng vào lệnh mới khi implied volatility vượt 2x mức cơ sở.
Code: quét các thị trường chính trị hằng ngày
Tham khảo: quét hằng ngày các thị trường chính trị có volume cao, cảnh báo khi có biến động đáng kể.
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)
Cảnh báo là trigger để con người review (hoặc cho các downstream bots subscribe vào alert feed của bạn). Đừng auto-trade khi có các biến động lớn - các chuyển động chính trị thường do tin tức dẫn dắt và bot cần ngữ cảnh mà cảnh báo không mang theo.





