Poradnik bota Polymarket · Rozdział 4 z 32

VPS utrzymuje Twojego bota Polymarket w ruchu, gdy laptop nie daje rady - zamknięta pokrywa, utracone Wi-Fi, restartująca się maszyna. Ten rozdział wyjaśnia, dlaczego i kiedy go potrzebujesz, na co zwracać uwagę, u kogo sami hostujemy własne boty oraz podaje gotową do skopiowania listę kroków konfiguracji.

Co obejmuje ten rozdział

Nie potrzebujesz serwera, żeby uczyć się Polymarket, i nie potrzebujesz go, żeby testować strategię na papierze na własnej maszynie. Potrzebujesz go w dniu, w którym bot zaczyna sam zarządzać realnymi pozycjami, bo w tym momencie zamknięty laptop to przegapione wyjście z pozycji. Ten rozdział pozostaje praktyczny: kiedy VPS zaczyna się opłacać, co naprawdę ma znaczenie przy wyborze, u kogo hostujemy oraz jakie dokładnie polecenia wpisać, żeby go skonfigurować.

  • Dlaczego VPS zamiast laptopa
  • Czy w ogóle już go potrzebujesz
  • Na co zwracać uwagę u hosta
  • U kogo sami hostujemy własne boty
  • Wybór regionu (NY4 vs LD4 vs AMS3)
  • Dobór parametrów: vCPU, RAM, sieć
  • Lista kroków konfiguracji VPS dla bota Polymarket

Dlaczego VPS zamiast laptopa

Laptop zamyka się, kiedy go zamykasz. Laptop traci Wi-Fi, kiedy przechodzisz między pokojami. Laptop restartuje się, kiedy aktualizacja uzna, że to dobry moment. Żaden z tych scenariuszy nie jest do przyjęcia, gdy pozycja wymaga wyjścia odpalonego w trzy sekundy, a nikt tego nie pilnuje.

VPS eliminuje wszystkie trzy tryby awarii: dostępność 24/7, sieć centrum danych (zwykle poniżej 5 ms do popularnych endpointów Polygon RPC) i brak człowieka w pętli w czasie działania. Najniższy poziom kosztuje mniej więcej 5 do 20 dolarów miesięcznie i zwraca się wielokrotnie już za pierwszym razem, gdy uchroni Cię przed stratą w stylu "zamknąłem pokrywę".

Zasada kciuka: uruchamiaj tryb papierowy gdziekolwiek chcesz, na dowolnej maszynie. Przenieś się na VPS w dniu, w którym do bota trafiają realne środki, nie później. Twórcy, którzy zwlekają z tym krokiem, tracą więcej na śpiącym laptopie niż na faktycznych błędach strategii.

Czy w ogóle już go potrzebujesz?

Bądź szczery wobec siebie co do tego, po której stronie linii się znajdujesz. Większość osób, które to czytają, jest wciąż po lewej stronie i to jest zupełnie w porządku.

  • Jeszcze nie potrzebujesz VPS, jeśli handlujesz na papierze, robisz backtesty, otwierasz pozycje ręcznie albo uruchamiasz skrypt na kilka minut, obserwując go. Twoja własna maszyna wystarczy.
  • Potrzebujesz VPS, gdy bot zarządza żywym kapitałem bez nadzoru, musi reagować w sekundy, działa przez noc albo odpala alerty, których nie możesz przegapić. W tym momencie "zawsze włączony" jest całym sensem.

Jeśli nie masz pewności, prawdopodobnie jeszcze nie jesteś na tym etapie. Koszt odczekania jeszcze jednego tygodnia jest zerowy; koszt serwera, z którego nie korzystasz, to kilka dolarów. Najpierw poświęć czas na dopracowanie strategii, a dopiero potem ją hostuj.

Na co zwracać uwagę u hosta

Gdy już go potrzebujesz, lista jest krótka. Bot Polymarket nie jest głodny CPU; jest wrażliwy na sieć i nigdy nie może paść. W przybliżonej kolejności priorytetów:

  • Dostępność i stabilność - cały powód, dla którego porzucasz laptopa. Szukaj realnego SLA dostępności oraz dostawcy, który nie restartuje Cię po cichu na potrzeby konserwacji.
  • Region i ścieżka sieciowa - niska, stabilna latencja do API Polymarket i do Twojego Polygon RPC liczy się bardziej niż sama odległość geograficzna. Jitter (zmienność) szkodzi bardziej niż nieco wyższa średnia.
  • Limit transferu - subskrypcje websocket generują dużo ruchu. Preferuj nielimitowany transfer lub hojny miesięczny limit, żeby ruchliwy dzień na rynku nigdy Cię nie zdławił.
  • Dobrze dobrane RAM i CPU - 1 do 2 vCPU i 2 do 4 GB RAM obsłużą niemal każdego bota jednej strategii. Nie przepłacaj za rdzenie, których nie wykorzystasz.
  • Obrazy Linuksa i płaski cennik - Ubuntu LTS lub Debian gotowe od ręki oraz przewidywalny koszt miesięczny bez niespodzianek za egress liczonych za każdy gigabajt, jak w wielkich chmurach.

To cała lista. Wszystko poza nią - colocation, dedykowany sprzęt, ścieżki poniżej milisekundy - ma znaczenie tylko dla strategii naprawdę krytycznych pod kątem latencji, a jeśli taką uruchamiasz, sam o tym wiesz.

U kogo sami hostujemy własne boty

Własne produkcyjne boty Polymarket hostujemy na TradingVPS. Jest zbudowany dokładnie pod powyższą listę: sprzęt zoptymalizowany pod trading, stale niski jitter do endpointów Polygon RPC, opcje colocation tam, gdzie ich potrzebujesz, oraz płaski cennik bez niespodzianek za egress. Korzystamy z niego od ponad roku, a ta rekomendacja powstała jeszcze przed relacją afiliacyjną.

Wybór regionu (NY4 vs LD4 vs AMS3)

API arkusza zleceń Polymarket stoi za Cloudflare i jest serwowane z lokalizacji brzegowych blisko użytkownika, więc sama odległość geograficzna do serwera origin liczy się mniej niż jakość ścieżki sieciowej. Najczęściej pojawiają się trzy wybory regionu.

  • AMS3 / Amsterdam - mocny domyślny wybór. Dobry peering do europejskiej obecności Cloudflare; sprawdza się dla strategii US lub EU, które dotykają też nocnych rynków azjatyckich.
  • NY4 / Nowy Jork - najlepszy dla strategii powiązanych z godzinami rynku USA (NBA, NFL, polityka USA). Część hostów w NY4 ma najniższą zmierzoną latencję do endpointów Polygon RPC na US East.
  • LD4 / Londyn - rozwiązanie pośrednie. Zwykle dobre do wszystkiego; nigdzie nie jest najszybsze.

Unikaj regionów w Azji i Ameryce Południowej, chyba że Twoja strategia jest regionalna. Latencja do Polymarket i do północnoamerykańskich Polygon RPC dodaje 80 do 200 ms, co pochłania większość przewagi mikrostrategii.

Dobór parametrów: vCPU, RAM, sieć

Bot jednej strategii nie potrzebuje wiele. Zalecane minimum:

  • 1 do 2 vCPU. Bot w Pythonie śledzący 20 rynków przez większość czasu wykorzystuje znacznie mniej niż 10% jednego rdzenia. Nie kupuj na zapas CPU; przeznacz budżet na sieć.
  • 2 do 4 GB RAM. Cache arkusza zleceń i kilka miesięcy historii cen mieszczą się bez problemu.
  • 1 Gbps bez limitu lub duży limit miesięczny. Subskrypcje websocket generują dużo ruchu; subskrypcja 500 rynków może zużyć 20 do 50 GB miesięcznie.
  • Dysk SSD, 20 do 40 GB. Logi, dziennik transakcji i kod. Nic obciążającego dysk.

Jeśli uruchamiasz wiele strategii lub wiele botów na tym samym hoście, podwój RAM, zostaw CPU bez zmian i upewnij się, że sieć jest bez limitu. CPU rzadko bywa wąskim gardłem.

Lista kroków konfiguracji VPS dla bota Polymarket

Kolejność działań, wykonaj raz na host:

  1. Utwórz obraz Ubuntu 22.04 LTS; tylko klucz SSH, bez logowania hasłem.
  2. apt update && apt install -y python3 python3-venv git tmux ufw fail2ban htop
  3. ufw allow OpenSSH && ufw enable
  4. Utwórz użytkownika innego niż root; zablokuj logowanie root przez SSH w pliku /etc/ssh/sshd_config.
  5. Ustaw strefę czasową na UTC. Każdy znacznik czasu w logach w tej serii jest w UTC.
  6. Zainstaluj Node 20+, jeśli Twój stack tego wymaga (nvm install 20).
  7. Sklonuj repozytorium bota. Użyj uwierzytelniania kluczem SSH do GitHub; nigdy nie wgrywaj tokena na host.
  8. Skonfiguruj jednostkę systemd dla bota, aby przetrwał restarty i automatycznie wstawał po awarii.
  9. Podłącz bota alertów Telegram (rozdział 30) - cicha awaria jest gorsza niż brak bota.
  10. Uruchom tryb papierowy przez 24 godziny, zanim na host trafi jakikolwiek żywy kapitał.

Całkowity czas konfiguracji świeżego VPS: 45 do 90 minut, łącznie z wdrożeniem bota.

Najczęściej zadawane pytania

Czy naprawdę potrzebuję VPS do bota Polymarket?
Dopiero gdy uruchamia on Twoją realną strategię bez nadzoru. Do handlu na papierze lub szybkich eksperymentów laptop w zupełności wystarczy. W momencie gdy bot zarządza żywymi pozycjami i musi przetrwać zamkniętą pokrywę, utracone połączenie Wi-Fi czy nocny restart, VPS przestaje być opcjonalny.
W jakim regionie hostować bota Polymarket?
API arkusza zleceń Polymarket stoi za CDN, więc jakość ścieżki sieciowej liczy się bardziej niż sama odległość. Amsterdam i US East (Nowy Jork / Wirginia) mają dobry peering i sprawdzają się dla większości strategii. Strategie wrażliwe na latencję powinny wybrać host z colocation NY4 lub LD4; unikaj Azji i Ameryki Południowej, chyba że Twoja strategia jest regionalna.
Ile RAM i CPU potrzebuje bot Polymarket?
1 do 2 vCPU i 2 do 4 GB RAM wystarczą dla bota jednej strategii obserwującego kilkadziesiąt rynków. Przejdź na 4 vCPU i 8 GB tylko jeśli uruchamiasz kilka strategii naraz, trzymasz lokalnie miesiące historii cen albo utrzymujesz subskrypcje websocket do setek rynków. CPU rzadko bywa wąskim gardłem; są nimi sieć i logowanie.
VPS z Linuksem czy z Windowsem?
Linux. Ubuntu LTS lub Debian. Każdy przykład Polymarket SDK, każde narzędzie monitorujące (systemd, journalctl, htop) i każdy poradnik w tej serii zakłada Linux. VPS z Windowsem jest technicznie możliwy, ale na każdym kroku będziesz walczyć z tarciem.
Z którego hosta VPS korzystacie?
Własne boty Polymarket uruchamiamy na TradingVPS: sprzęt zoptymalizowany pod trading, stale niski jitter do endpointów Polygon RPC, opcje colocation NY4/LD4 oraz płaski, przewidywalny cennik bez niespodzianek za egress. Link na tej stronie jest linkiem afiliacyjnym; otrzymujemy niewielką prowizję i korzystamy z nich od ponad roku.