Polymarket Bot Tutorial · Rozdział 2 z 32
Zanim napiszesz choćby linię kodu Polymarket bota: jaki poziom umiejętności w Pythonie lub Node.js jest wymagany, podstawy web3, ile czasu tygodniowo trzeba poświęcić i jaki jest minimalny kapitał do live tradingu.
Co obejmuje ten rozdział
Ten rozdział to sprawdzenie wymagań wstępnych przed jakimkolwiek kodowaniem. Określa minimalny poziom w pięciu wymiarach — umiejętności programistyczne, znajomość web3, rozumienie prawdopodobieństwa, liczba godzin tygodniowo i kapitał początkowy — i jest celowo rygorystyczny. Wiele poradników o botach w internecie pomija te wymagania, bo inkluzywność lepiej się sprzedaje. Widzieliśmy jednak, jak takie pomijanie kosztuje realne pieniądze: niedoświadczeni twórcy wdrażają bota bez kontroli ryzyka, spalają portfel w ciągu tygodnia i nigdy nie odzyskują opłat depozytowych. Jeśli jeszcze nie spełniasz wszystkich warunków poniżej, reszta serii nadal będzie warta przeczytania, ale live trading już nie.
- Wymagany poziom programowania
- Potrzebne podstawy Web3 / blockchain
- Podstawy prawdopodobieństwa i matematyki
- Zaangażowanie czasowe tygodniowo
- Sprzęt i konta do przygotowania
- Minimalny kapitał dla paper vs live
- Kiedy NIE powinieneś jeszcze zaczynać
Wymagany poziom programowania
Minimalny poziom to "średnio zaawansowany, nie początkujący". Powinieneś swobodnie radzić sobie z: HTTP requests i JSON responses, semantyką async/await w wybranym języku, czytaniem kodu źródłowego SDK stron trzecich, gdy dokumentacja jest skąpa, oraz obsługą błędów bez wywracania całego procesu. Nie potrzebujesz: web frameworks, doświadczenia z bazami danych, ani umiejętności frontendowych.
Konkretny test: pobierz py-clob-client (Python) albo @polymarket/clob-client-v2 (Node) i złóż order kupna na Polygon testnet (albo na mainnet za $1). Jeśli zajmie Ci to mniej niż dwie godziny na czystej maszynie, jesteś na wymaganym poziomie. Jeśli zajmie Ci to cały weekend i kończysz sfrustrowany, najpierw zbuduj mniejszy projekt HTTP client.
Potrzebne podstawy Web3 / blockchain
Potrzebujesz wystarczającego słownictwa web3, aby czytać kod źródłowy SDK bez tłumaczenia każdego terminu przez Google. Konkretnie:
- EOA vs proxy wallet — externally owned account (private key) vs smart-contract wallet, który przechowuje środki i jest kontrolowany podpisami z EOA. Użytkownicy Polymarket trzymają pUSD w proxy; EOA podpisuje ordery.
- ERC-20 / ERC-1155 — standardy tokenów. USDC i pUSD to ERC-20. Outcome shares to tokeny ERC-1155.
- Allowance / approval — on-chain permission, która pozwala kontraktom Polymarket przesuwać Twoje tokeny.
- RPC endpoint — HTTPS lub WebSocket URL, przez który odczytujesz stan Polygon.
Nie musisz pisać w Solidity, wdrażać contracts ani rozumieć consensus. Pięć godzin tutoriali MetaMask i lektura dokumentacji OpenZeppelin wystarczą, by osiągnąć wymagany poziom.
Podstawy prawdopodobieństwa i matematyki
Ceny na Polymarket to prawdopodobieństwa. Market notowany na 0.42 oznacza 42% szans, że wynik rozliczy się jako YES. Trzy nawyki ilościowe odróżniają builderów, którzy przetrwają, od tych, którzy nie przetrwają.
Po pierwsze, myśl w expected value, a nie w samych wynikach. Zakład za $5 przy 0.30, który wypłaca $16.67, ma dodatnie EV, jeśli Twój model ocenia prawdziwe prawdopodobieństwo powyżej 30%, nawet jeśli przegra kolejnych 5 razy z rzędu. Po drugie, rozumiej spread tax: każda pełna transakcja płaci bid-ask spread plus 0.5% fee, więc edge poniżej 1.5% jest zjadany przez transaction cost. Po trzecie, uczciwie czytaj variance — strategia z 55% win rate ma niezerową szansę zaliczyć serię 10-15 zwycięstw/porażek w krótkim okresie. Zaplanuj to albo będziesz się tego bać.
Nie potrzeba zaawansowanej statystyki. Wystarczy poziom prawdopodobieństwa ze szkoły średniej oraz umiejętność liczenia EV na papierze.
Zaangażowanie czasowe tygodniowo
Uczciwe tygodniowe widełki przez pierwsze trzy miesiące:
- 1-2 godziny: czytanie dziennych zmian na marketach, przeglądanie kalendarza sporów UMA, obserwowanie, jak ceny poruszały się podczas nocnych wydarzeń.
- 2-3 godziny: kodowanie — zwykle naprawianie czegoś, co się zepsuło, a nie budowanie od zera. Bugs w order types, awarie RPC, zmiany schematu.
- 1-2 godziny: backtesting i czytanie dziennika bota. Godziny zaoszczędzone na automatyzacji wykonania wracają tutaj jako czas na analizę.
To razem daje 4-7 godzin tygodniowo. Poniżej 3 godzin bot się nie rozwija: edge się zużywa, przestajesz to zauważać, a strategia, która działała w zeszłym miesiącu, po cichu staje się negative EV. Powyżej 10 godzin prawdopodobnie handlujesz ręcznie wynikami bota, co mija się z celem.
Sprzęt i konta do przygotowania
Minimalny próg sprzętowy jest celowo niski. Każdy laptop z ostatnich pięciu lat poradzi sobie z trybem paper. VPS za $5-10/mies. obsłuży live (rozdział 4). Rekomendowana lista przed startem:
- Konto Polymarket (rejestracja web, KYC jeśli wpłacasz >$1k)
- Polygon wallet — MetaMask albo dowolny signer kompatybilny z SDK
- Polygon RPC API key — darmowy plan Alchemy lub QuickNode w zupełności wystarczy (rozdział 5)
- Konto GitHub do version control
- Konto VPS u wybranego dostawcy (rozdział 4)
- Telegram bot token do alertów (opcjonalnie, ale zalecane)
Łączny koszt przygotowania przed live trading: poniżej $15, jeśli zostaniesz przy darmowych planach. Łączny czas: sobotnie popołudnie.
Minimalny kapitał dla paper vs live
Minimalny kapitał to twarda granica, a nie rekomendacja. Paper trading działa na symulowanych saldach i jest darmowy; rób go tyle, ile wymaga strategia. Przy live tradingu znaczenie mają trzy progi.
Poniżej $50: nie wpłacaj. Polygon gas fees + friction równoważna minimalnemu orderowi z czasów ugody CFTC za $1.4M sprawiają, że ta skala jest wyłącznie edukacyjna. Nie nauczysz się niczego, czego nie dałoby się nauczyć w paper.
$50-200: przedział testowy. Wpłać środki, złóż 5-10 live orderów, sprawdź, czy bookkeeping bota zgadza się z Polymarket. Traktuj portfel jako czesne; jeśli stracisz wszystko, lekcja była tania.
$200-1000: poziom, przy którym ekonomia fee zaczyna działać. Poniżej tego progu GTC ordery poniżej 5 shares są częste i bywają odrzucane. Powyżej możesz budować pozycje po 10 shares na wielu marketach.
$1000+: poziom, na którym PnL bota zaczyna się kumulować w kwotach istotnych dla ludzkiego recenzenta. Prawie wszyscy builderzy, których znamy i którzy osiągnęli stałą rentowność, zrobili to najpierw na tym poziomie.
Kiedy NIE powinieneś jeszcze zaczynać
Trzy uczciwe powody dyskwalifikujące.
- Potrzebujesz tych pieniędzy. Trading botem jest zmienny nawet z edge. Portfel, z którego trzeba zapłacić czynsz w przyszłym miesiącu, nie jest kapitałem na bota. Dyscyplina potrzebna do przetrwania 15 przegranych trade’ów z rzędu nie istnieje, gdy na szali jest rachunek za kolejny miesiąc.
- Nie zrobiłeś jeszcze paper tradingu. Bramka 30 transakcji (rozdział 1) jest nie do negocjacji. Wejście na live przed walidacją paper jest najczęstszym powodem, dla którego builderzy tracą pierwsze $200.
- Strategia to "follow whales". On-chain analysis top walletów Polymarket konsekwentnie pokazuje, że widoczne whales robią późny arbitraż 0.99 na markets już rozliczonych — nie są traderami directional, a kopiowanie ich późnych wejść oznacza, że przychodzisz po tym, jak edge już zniknął.
Jeśli którykolwiek punkt dotyczy Ciebie, kolejne 30 rozdziałów nadal będą wartościowe jako background. Live trading już nie.











