Polymarket Bot Tutorial · Kabanata 31 ng 32

Pag-live sa iyong Polymarket bot: 25-50 USD na unang deposit, take-profit at stop-loss rules, alert thresholds (Telegram/email), reconciliation cadence, at first-week scaling plan.

Ano ang sinasaklaw ng kabanatang ito

Ang transition mula paper papuntang live ay kung saan aksidenteng nawawala ng karamihan sa builders ang kanilang unang deposit. Ang kabanatang ito ay ang pre-flight checklist plus ang first-week discipline na nakakahuli ng bugs bago sila maging losses.

  • Pre-flight checklist
  • Unang deposit: 25-50 USD
  • TP/SL rules mula sa production
  • Monitoring: Telegram, email, dashboards
  • Reconcile cadence: bawat fire_exits cycle
  • Unang linggo: manatiling malapit, manatiling maliit
  • Scaling: kailan mag-deposit ng higit

Pre-flight checklist

Ang eksaktong listahan, sa pagkakasunod-sunod, bago i-flip ang bot mula paper papuntang live.

  1. 30 closed paper trades. Naabot o nahigitan ang written success criteria.
  2. Diary format na pareho sa pagitan ng paper at live. Parehong JSONL schema.
  3. VPS deployed. Ang bot ay ang tanging proseso; nakatakda ang systemd unit.
  4. HALT file mechanism na nasubok. Ang touch /opt/pmt/HALT ay humihinto sa bot sa loob ng 30 segundo.
  5. Nakatakda ang Telegram alerts. Matagumpay na nagpapadala ng test alert.
  6. Nasubok ang daily-loss kill switch. I-simulate ang 10% drawdown; i-verify na nag-fi-fire ang halt.
  7. Nasubok ang on-chain reconciliation. Manu-manong i-mismatch ang diary; i-verify na nag-fi-fire ang halt.
  8. Ang deposit address ay ang proxy wallet - ang smart-contract wallet na pinagmumulan ng pag-trade ng Polymarket para sa iyo (POLY_FUNDER_ADDRESS) - hindi ang iyong personal na account, ibig sabihin ang externally-owned account o EOA. Na-verify sa pamamagitan ng SDK wallet show.
  9. USDC/pUSD approvals ay nakatakda. Parehong standard exchange at NegRisk exchange.
  10. Napagkasunduan sa pagsulat ang initial deposit amount: $25-50 para sa smoke test.

Kung anumang item ang hindi kumpleto, huwag mag-live. Bawat isa ay nagkahalaga ng tunay na pera sa builder sa nakaraang mga production stories.

Unang deposit: 25-50 USD

Ang smoke-test deposit ay sinadyang maliit. Ang layunin ay i-verify na gumagana ang live path, hindi upang kumita.

Ano ang sinusubukan mo: ang order placement ng bot ba ay tumutugma sa view ng Polymarket sa trade. Tumatama ba ang diary nang tama. Aktwal bang nag-po-post ang take-profit GTC. Nakakabawi ba ang bot mula sa transient API error. Nag-tri-trigger ba ang daily-loss halt kung i-simulate mo ang isa.

Inaasahang resulta: 5-15 maliliit na trades na halos sinasalamin ang paper diary. Tratuhin ang anumang divergence bilang bug, hindi bilang feature ng "live na mas maingay kaysa paper."

Kung sumabog mo ang $25-50 na ito sa tunay na strategy loss, kailangan ng strategy ng mas maraming paper runs. Kung sumabog mo ito sa bugs, ayusin ang bugs bago mag-scale.

TP/SL rules mula sa production

Una, dalawang maikling depinisyon, dahil dito nakaangkla ang seksyong ito. Ang take-profit (TP) ay isang nakatakdang sell order na nagla-lock ng tubo sa sandaling umakyat ang presyo sa iyong target; ang stop-loss (SL) ay nagbebenta ng posisyon sa sandaling bumaba ang presyo sa ilalim ng isang limitasyon, para hindi mawala sa kontrol ang isang masamang trade. Ang dalawang uri ng order na ginagamit sa ibaba ay GTC (Good-Til-Cancelled - isang order na naghihintay sa order book hanggang ma-fill o kanselahin mo) at FOK (Fill-Or-Kill - agad na fini-fill ang buong order o kinakansela ito nang buo). May isa pang termino na makikita mo, ang mark, na hindi naman uri ng order - ang ibig sabihin nito ay ang kasalukuyang mid-price kung saan mo sinusukat ang posisyon. Nasa ibaba ang production defaults mula sa aming trader, na nanatili sa kabuuan ng libu-libong trades.

  • Buy: FOK 1c sa itaas ng best ask. Laktawan ang trade kung ang ask ay lampas sa 0.85 - ito ang «0.99 trap»: isang halos tapos nang merkado na nakapresyo sa 0.90+ ay nag-aalok ng napakaliit na upside ngunit bumabagsak nang husto kapag bumaliktad, kaya nababaligtad ang risk/reward.
  • Take-profit: GTC sell sa entry + 4-6c, inilagay kaagad pagkatapos ng buy fill + 5s settlement wait.
  • Stop-loss via mark: subaybayan ang mid; kung ang mid ay bumaba sa entry - 8c, FOK sell sa best bid (walang resting; mabilis ang mid blow-through).
  • Time exit: kung ang position ay hindi sarado sa loob ng X oras at ang PnL ay nasa pagitan ng -2c at +2c, FOK exit sa market.

Ang mga numero ay nag-iiba bawat strategy, ngunit ang pattern ay consistent: ang take-profit ay palaging GTC, ang stop-loss ay karaniwang FOK (dahil ang GTC stops ay hindi nag-fi-fill kapag dumadaan ang mid), time exits upang maiwasan ang pagsakay sa lipas na signals.

Monitoring: Telegram, email, dashboards

Ang bot ay kailangang maging observable sa real time. Tatlong layers.

  • Telegram alerts: bawat fill, bawat halt, bawat error sa itaas ng threshold. Gumamit ng dedicated channel o group; huwag ihalo sa personal messages.
  • Daily summary email: katapusan ng araw, total trades, win rate, PnL, listahan ng halts na nag-trigger. Basahin tuwing umaga.
  • Dashboard: opsyonal ngunit kapaki-pakinabang. Simpleng HTTP endpoint na nagbabasa ng diary at nagre-render ng open positions + recent fills + cumulative PnL.

Ang pattern: anumang state change na sulit malaman → Telegram. End-of-day summary → email. Real-time exploration → dashboard.

Reconcile cadence: bawat fire_exits cycle

Ang reconciliation ay dapat tumakbo nang sapat na madalas na ang drift ay nahuhuli bago ito ma-compound ng susunod na trade. Ang cadence ay nakadepende sa trade frequency.

  • Strategies na may < 10 trades/araw: mag-reconcile bawat oras.
  • Strategies na may 10-100 trades/araw: mag-reconcile bawat 15 minuto.
  • HFT strategies (100+ trades/araw): mag-reconcile bawat cycle ng exit-firing loop.

Ang gastos ng reconciliation ay isang chain read bawat token na hawak. Sa 20 tokens, iyon ay 20 RPC calls; sa free-tier RPC, well within budget. Huwag i-over-optimize ito.

Unang linggo: manatiling malapit, manatiling maliit

Ang unang linggo ng live deployment ay ang pinakamapanganib. Tinutuklasan mo ang live-path bugs na napalampas ng paper run. Disiplina:

  • Manatiling malapit - suriin ang Telegram channel oras-oras sa panahon ng waking hours.
  • Manatiling maliit - position sizes sa minimum (5 shares); ang bug ay dapat nagkakahalaga ng dolyar, hindi daan-daan.
  • Manu-manong mag-reconcile sa katapusan ng araw para sa unang 3-5 araw. Ihambing ang diary sa Polymarket UI nang direkta.
  • Idokumento ang bawat sorpresa. Kahit maliliit na confusions ay nagiging bugs sa wakas.

Katapusan ng unang linggo: kung walang bugs at ang diary ay tumutugma sa katotohanan, mag-scale sa normal na laki. Kung lumitaw ang bugs, ayusin ang mga ito, magpatakbo ng isa pang smoke-test week.

Scaling: kailan mag-deposit ng higit

Triggers para sa pagdaragdag ng kapital, bawat isa na may magkaibang threshold.

  • +50% deposit: 30 live trades, win rate sa loob ng 5pts ng paper rate, walang production halts dahil sa bugs.
  • +100-200% deposit: 100+ live trades, consistent profitability sa kabuuan ng sample, infrastructure na nasubok sa hindi bababa sa isang minor outage.
  • +500%+ deposit: lamang pagkatapos ng 6+ buwan ng consistent live profitability. Ang capital ay nag-ra-ramp nang mas mabagal kaysa sa tagumpay - gusto mong sigurado na ang edge ay totoo, hindi regime na malapit nang mawala.

Ang pinakamalaking single risk ng premature scaling: ang strategy na kumikita sa isang market regime ay nagiging hindi kumikita sa susunod. Hindi inaayos iyon ng mas malaking sukat. Inaayos ito ng pasensya.

Mga madalas na tanong

Magkano dapat ang aking unang live deposit?
25-50 USD. Sapat upang subukan ang tunay na fills, tunay na fees, tunay na reconciliation. Sapat na maliit na ang total loss ay hindi nakakaapekto sa iyong buhay. Karamihan sa disiplinadong traders na alam namin ay nagsisimula sa laking ito kahit pinahihintulutan ng kanilang bankroll ang higit pa - ang ego cost ng maliit na pagkawala ay malayong mas mababa kaysa sa ego cost ng malaki.
Anong TP/SL ang dapat kong itakda?
Symmetric sa iyong edge. Kung ang iyong strategy ay inaasahan ang +5% bawat winning trade, itakda ang take-profit sa +5-7% at stop-loss sa -3-4%. Asymmetric (maliit na TP, malaking SL) ay sugal, hindi trading. Ang aming production trader ay gumagamit ng TP+6% / SL-4% (FAK exits) sa karamihan ng strategies.
Paano ko dapat subaybayan ang aking bot live?
Tatlong channels: (1) Real-time alerts sa closed-trade outcomes >$0.30 PnL sa pamamagitan ng Telegram bot. (2) Hourly dashboard view ng cash + open positions + MtM. (3) Daily PnL summary sa pamamagitan ng email. Ang pagbagsak sa alinman sa tatlong ito ay nangangahulugang nagpapatakbo ka nang bulag.
Ano ang dapat mag-trigger ng emergency stop?
Alinman sa: daily loss > 5% ng bankroll, fill rate < 30% (nagmumungkahi ng wedged orders), higit sa 5 magkakasunod na losing trades, ang market data feed ay tahimik nang >30 segundo, o anumang reconciliation mismatch sa pagitan ng diary at on-chain. Lahat ay maaaring i-code bilang automatic halt-sentinel touches.
Kailan ko mai-scale up ang aking live bankroll?
Kapag mayroon kang hindi bababa sa 50 closed live trades, ang live win rate ay tumutugma sa paper sa loob ng 10%, at walang reconciliation incident sa loob ng 2+ na linggo. Mag-scale ng 2x sa pinakamarami bawat checkpoint - 25 USD -> 50 -> 100 -> 200 -> 500 sa kabuuan ng buwan, hindi araw.
Dapat ba akong magpatakbo ng maraming strategies live nang sabay-sabay?
Hindi sa simula. Ilagay ang isang strategy live para sa 2-4 na linggo, na-validate. Pagkatapos magdagdag ng pangalawa. Ang pagsubaybay sa dalawang strategies nang sabay-sabay sa unang mga linggo ay recipe para makaligtaan ang bug na pumapatay sa strategy 1.