Polymarket Bot Tutorial · Chương 1 trong 32
Kiểm tra thực tế 2026 một cách thẳng thắn trước khi bạn xây dựng một Polymarket trading bot: dữ liệu lợi nhuận, yêu cầu về thời gian và vốn, khi nào bot tốt hơn manual trading, và khi nào thì không.
Chương này bao gồm những gì
Phần lớn mọi người tiếp cận việc xây dựng Polymarket bot theo cách ngược lại: họ chọn một ngôn ngữ, dựng VPS, rồi cố tìm edge. Chương này làm điều ngược lại. Chúng ta bắt đầu từ những con số Polymarket thực sự công bố về lợi nhuận của trader, lần ngược lại qua thời gian và vốn bạn thực sự cần, và kết thúc bằng quyết định có hoặc không. Kết luận trung thực với đa số độc giả là "skip" - nhưng nếu tình huống của bạn phù hợp với hồ sơ hẹp mà bot có thể thắng manual trading, phần còn lại của series này sẽ cho bạn playbook triển khai production.
- Các con số lợi nhuận trung thực
- Khi nào bot thắng manual trading
- Khi nào bot thua manual trading
- Thời gian, vốn và kỹ năng cần có
- Ngưỡng 30 trade paper-trade
- Những lý do phổ biến khiến bot thất bại
- Kết luận: xây hay bỏ qua
Các con số lợi nhuận trung thực
Hai nghiên cứu on-chain về P&L của Polymarket cung cấp các tỷ lệ nền tảng sạch nhất. Một mẫu 2,5 triệu wallet được công bố đầu năm 2026 cho thấy 7,6% wallet có lãi trong suốt vòng đời của chúng, 84,1% đang âm, và 8,3% còn lại đủ gần mức hòa vốn đến mức phí và slippage có lẽ giải thích phần chênh lệch còn lại. Wallet thua lỗ ở mức trung vị giảm 38% so với số tiền nạp tại thời điểm snapshot.
Các bot wallet không được tách riêng trong những nghiên cứu đó, nhưng phân phối giữa các automated trader thường hơi tệ hơn, chứ không phải tốt hơn, so với con người - bot khuếch đại sai lầm nhanh hơn. Bài học trung thực: xây bot không tự động đưa bạn vào nhóm 7,6%. Nó chỉ làm được điều đó nếu bot mã hóa một edge thực sự, và edge đó cũng sẽ sinh lời nếu được thực thi thủ công một cách kỷ luật.
Khi nào bot thắng manual trading
Bot có lợi thế thực sự trong bốn tình huống hẹp. Thứ nhất, các thị trường nhạy cảm với latency - series Bitcoin up/down 5 phút của Polymarket được giải quyết dựa trên biến động giá kết thúc nhanh hơn một người có thể nhấp chuột. Một bot đọc trade tape của Binance và order book của Polymarket có thể thực thi chênh lệch trong 60-200ms; con người thì không. Thứ hai, khối lượng trên nhiều thị trường - một market-making bot có thể quote 20 books cùng lúc; con người không thể duy trì mức tập trung đó. Thứ ba, structured exits - bot có thể đặt lệnh bán GTC ở mức take-profit ngay khi lệnh mua khớp, không cảm xúc. Thứ tư, phủ sóng 24/7 - bóng đá, bóng rổ châu Á, CS2 qua đêm - bot có thể theo dõi tất cả.
Nếu luận điểm edge của bạn không rơi vào một trong bốn nhóm này, bot sẽ không giúp được gì. Một bot "good political analyst" vẫn thua một political analyst giỏi nhưng có con nhỏ đã đi ngủ.
Khi nào bot thua manual trading
Bot kém hơn con người trong hai tình huống có thể dự đoán. Thứ nhất, những thị trường được giải quyết dựa trên phán đoán - tranh chấp UMA, tiêu đề mơ hồ, tin tức địa chính trị nơi ý nghĩa của từ "ceasefire" chính là giao dịch. Bot đọc tape; con người đọc ngữ cảnh. Thứ hai, order book kém thanh khoản với spread rộng - edge của bot là tốc độ thực thi, mà điều đó vô nghĩa khi bid tiếp theo cách tới 6 cent. Manual trader có thể chờ nhiều ngày để khớp ở mức giá mục tiêu; bot chờ lâu như vậy thường là có bug.
Politics, geopolitics, awards, science / technology question markets, và hầu hết các thị trường một lần kiểu "X có xảy ra trước ngày Y không" thường không phải territory của bot. Vốn không có nguy cơ biến mất trong 200ms ở đó. Nó có nguy cơ bị sai, và đó là quyết định của con người.
Thời gian, vốn và kỹ năng cần có
Dưới đây là mức sàn từ những builder mà chúng tôi biết đã đạt được lợi nhuận ổn định, không phải con số marketing.
- Thời gian: 4-8 giờ/tuần trong ba tháng đầu. Phần lớn là quan sát paper-trading, không phải coding. Mẫu "build bot trong một cuối tuần" thường tạo ra bot thua lỗ trong chính cuối tuần đó.
- Vốn: 0 USD để học, 25-50 USD cho một live smoke test, tối thiểu 200-500 USD cho live trading nơi phép tính phí thực sự hoạt động, 1.000-2.500 USD để các khoản thắng trở nên đáng kể theo giá trị tuyệt đối.
- Kỹ năng: Python hoặc Node ở mức trung cấp (bạn có thể đọc API client của người khác và chỉnh sửa nó), thoải mái với async I/O, có khả năng đọc order book data mà không nhầm nó với last-trade price.
Nếu bạn thấp hơn bất kỳ một trong ba ngưỡng này, economics của bot sẽ không hiệu quả. Phí trên một wallet 50 USD đủ lớn để việc đúng hơi đúng cũng giống như sai.
Ngưỡng 30 trade paper-trade
Kỷ luật đơn lẻ phân biệt 7,6% với 92,4% là paper trading. Cụ thể: 30 closed trades, tất cả ở chế độ paper, trước khi dùng bất kỳ live capital nào, với một ngưỡng go/no-go được viết ra trước.
Toán rất đơn giản. Tỷ lệ thắng 60% với chiến lược +3¢ take-profit / -4¢ stop-loss và 0,5% fee drag tạo ra kỳ vọng 0,6 × 3 − 0,4 × 4 − 0,5 = -0,3¢ mỗi trade. Chiến lược trông có vẻ sinh lời trong mẫu 5 trade; thực tế thì không. 30 closed trades là cỡ mẫu gần đúng mà nhiễu ở hai phía của tỷ lệ thắng thực sự giảm xuống dưới economics của trade. Dưới 30 là đang đoán; từ 30 trở lên bạn mới có tín hiệu.
Ngưỡng này cũng là bộ lọc hành vi - đa số builder bỏ qua nó và đi live vào tuần thứ hai. Nếu bạn bỏ qua nó, hãy coi khoản nạp là học phí, không phải vốn.
Những lý do phổ biến khiến bot thất bại
Từ việc quan sát các bot production bị hỏng, bốn failure mode chiếm ưu thế.
- Không có edge thực sự. Bot fit một chiến lược vào nhiễu lịch sử, trông rất đẹp trong backtest, rồi thất bại khi live vì edge tưởng như có thực ra chỉ là ngẫu nhiên. Cách khắc phục: 30 paper trades và trung thực đến tàn nhẫn về win rate.
- Nhầm lẫn order type. Gửi GTC khi bạn cần FOK, hoặc FOK khi bạn cần GTC. Chúng tôi dành chương 10 cho vấn đề này. Đây là lớp bug tốn kém nhất mà chúng tôi từng thấy, lớn hơn cả việc thiếu exits.
- Phantom fills. CLOB của Polymarket xác nhận khớp lệnh trong khi ERC1155 settlement vẫn đang chờ trên Polygon. Một bot gửi lệnh bán tiếp theo trong vòng 5 giây sau khi fill sẽ bị từ chối với lỗi gây hiểu nhầm "balance: 0". Chương 12 sẽ nói chi tiết về điều này.
- Không có drawdown stop. Một chiến lược hoàn toàn có lãi vẫn có những ngày tệ. Nếu không có kill switch cho daily-loss 25%, một ngày tệ có thể xóa sạch một tháng lợi nhuận. Chương 30 bao gồm risk code.
Kết luận: xây hay bỏ qua
Hãy xây nếu cả bốn điều sau đều đúng: bạn có một edge thesis phù hợp với một trong bốn tình huống ưu tiên bot ở trên; bạn có thể cam kết 4+ giờ mỗi tuần trong ba tháng; bạn có 200+ USD để đặt sau một live smoke test 30 trade sau khi paper pass; và bạn có thể viết đủ code để đọc một JSON response và viết một idempotent order placer.
Hãy bỏ qua nếu chỉ cần một điều là sai. Các chương còn lại vẫn đáng đọc như nền tảng, nhưng các chương build-and-deploy sẽ đốt thời gian mà không chuyển thành PnL.
Nếu bạn vẫn muốn tiếp tục, chương tiếp theo là checklist prerequisite chính xác. Nó còn khắt khe hơn chương này và được thiết kế có chủ ý như vậy.












