Polymarket Bot Tutorial · Sura ya 31 kati ya 32

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

Sura hii inafunika nini

Transition kutoka paper kwenda live ndio ambapo builders wengi accidentally wanapoteza deposit yao ya kwanza. Sura hii ni pre-flight checklist pamoja na first-week discipline inayokamata bugs kabla zikawa losses.

  • Pre-flight checklist
  • First deposit: 25-50 USD
  • TP/SL rules kutoka production
  • Monitoring: Telegram, email, dashboards
  • Reconcile cadence: kila fire_exits cycle
  • First week: kaa karibu, kaa small
  • Scaling: lini kudeposit zaidi

Pre-flight checklist

Orodha exact, in order, kabla ya kuflip bot kutoka paper hadi live.

  1. 30 closed paper trades. Written success criteria met au exceeded.
  2. Diary format identical kati ya paper na live. Same JSONL schema.
  3. VPS deployed. Bot ni mchakato pekee; systemd unit configured.
  4. HALT file mechanism imetestwa. touch /opt/pmt/HALT inakomesha bot ndani ya sekunde 30.
  5. Telegram alerts configured. Test alert inatuma successfully.
  6. Daily-loss kill switch imetestwa. Simulate 10% drawdown; hakiki halt inafires.
  7. On-chain reconciliation imetestwa. Manually mismatch diary; hakiki halt inafires.
  8. Deposit address ni proxy wallet - yaani smart-contract wallet ambayo Polymarket hutumia kufanya biashara kwa niaba yako (POLY_FUNDER_ADDRESS) - si akaunti yako binafsi, yaani externally-owned account au EOA. Imehakikiwa kupitia SDK wallet show.
  9. USDC/pUSD approvals zimewekwa. Both standard exchange na NegRisk exchange.
  10. Initial deposit amount imekubaliwa kwa kuandikwa: $25-50 kwa smoke test.

Ikiwa kitu chochote ni incomplete, usiende live. Kila moja imecost builder real money katika past production stories.

First deposit: 25-50 USD

Smoke-test deposit ni intentionally small. Goal ni kuhakiki live path inafanya kazi, sio kupata pesa.

Kile unatesti: je, bot order placement inamatch Polymarket view ya trade. Je, diary inarecord correctly. Je, take-profit GTC actually inapost. Je, bot inarecover kutoka transient API error. Je, daily-loss halt inatrigger ukisimulate moja.

Expected outcome: trades 5-15 ndogo ambazo approximately zinamirror paper diary. Treat divergence yoyote kama bug, sio feature ya "live being noisier kuliko paper."

Ikiwa unablow $25-50 hii kwenye real strategy loss, strategy inahitaji paper runs zaidi. Ikiwa unaiblow kwenye bugs, fix bugs kabla ya kuscale.

TP/SL rules kutoka production

Kwanza, maelezo mawili mafupi, kwa sababu sehemu hii inategemea hayo. take-profit (TP) ni oda ya kuuza iliyowekwa mapema inayofunga faida mara tu bei inapopanda hadi lengo lako; stop-loss (SL) huuza nafasi mara tu bei inaposhuka chini ya kikomo, ili biashara moja mbaya isitoke nje ya udhibiti. Aina mbili za oda zinazotumika hapa chini ni GTC (Good-Til-Cancelled - oda inayosubiri kwenye order book hadi itimizwe au uifute) na FOK (Fill-Or-Kill - hutimiza oda nzima papo hapo au kuifuta kabisa). Neno lingine utakalokutana nalo, mark, si aina ya oda hata kidogo - linamaanisha tu mid-price ya sasa unayopima nafasi dhidi yake. Hapa chini ni production defaults kutoka kwa trader wetu, ambazo zimeshikilia katika maelfu ya trades.

  • Buy: FOK 1c juu ya best ask. Ruka biashara ikiwa ask iko juu ya 0.85 - huu ni «mtego wa 0.99»: soko ambalo karibu limeamuliwa, lenye bei ya 0.90+, hutoa nafasi ndogo sana ya kupanda lakini hushuka kwa kasi likigeuka, hivyo uwiano wa hatari kwa tuzo hugeuka kichwa-chini.
  • Take-profit: GTC sell kwa entry + 4-6c, posted mara moja baada ya buy fill + 5s settlement wait.
  • Stop-loss via mark: monitor mid; ikiwa mid inadrop kwa entry - 8c, FOK sell kwa best bid (hakuna resting; mid blow-through inatokea haraka).
  • Time exit: ikiwa position haijafungwa ndani ya X masaa na PnL iko kati ya -2c na +2c, FOK exit kwa market.

Numbers zinashift per strategy, lakini pattern ni consistent: take-profit daima GTC, stop-loss kawaida FOK (kwa sababu GTC stops hazifill wakati mid inablows through), time exits kuepuka kuriden stale signals.

Monitoring: Telegram, email, dashboards

Bot inahitaji kuonekana in real time. Layers tatu.

  • Telegram alerts: kila fill, kila halt, kila error juu ya threshold. Tumia dedicated channel au group; usichanganye na personal messages.
  • Daily summary email: end ya siku, total trades, win rate, PnL, list ya halts triggered. Soma kila asubuhi.
  • Dashboard: optional lakini useful. Simple HTTP endpoint inayosoma diary na inarender open positions + recent fills + cumulative PnL.

Pattern: state change yoyote worth kujua → Telegram. End-of-day summary → email. Real-time exploration → dashboard.

Reconcile cadence: kila fire_exits cycle

Reconciliation lazima irun frequently enough kwamba drift inakamata kabla next trade inaweza kuicompound. Cadence inategemea trade frequency.

  • Strategies na < 10 trades/day: reconcile kila hour.
  • Strategies na 10-100 trades/day: reconcile kila dakika 15.
  • HFT strategies (100+ trades/day): reconcile kila cycle ya exit-firing loop.

Cost ya reconciliation ni chain read moja per token held. Kwa tokens 20, hiyo ni 20 RPC calls; kwenye free-tier RPC, well within budget. Usiover-optimize hii.

First week: kaa karibu, kaa small

Week one ya live deployment ni hatari zaidi. Unagundua live-path bugs paper run iliyokosa. Discipline:

  • Kaa karibu - check Telegram channel hourly wakati wa waking hours.
  • Kaa small - position sizes kwa minimum (shares 5); bug inapaswa kucost dollars, sio mamia.
  • Reconcile manually kwenye end ya day kwa first 3-5 days. Linganisha diary na Polymarket UI direct.
  • Document kila surprise. Hata small confusions zinakuwa bugs eventually.

End ya week one: ikiwa hakuna bugs na diary inamatch reality, scale kwa normal size. Ikiwa bugs zilionekana, fix, endesha smoke-test week nyingine.

Scaling: lini kudeposit zaidi

Triggers kwa kuongeza capital, kila moja na different threshold.

  • +50% deposit: trades 30 za live, win rate ndani ya 5pts ya paper rate, hakuna production halts due bugs.
  • +100-200% deposit: trades 100+ za live, consistent profitability katika sample, infrastructure imetestwa kupitia angalau minor outage moja.
  • +500%+ deposit: tu baada ya miezi 6+ ya consistent live profitability. Capital inaramp polepole kuliko success - unataka kuwa sure edge ni real, sio regime inayokaribia kudisappear.

Biggest single risk ya premature scaling: strategy ambayo ilikuwa profitable katika regime moja ya market inakuwa unprofitable katika next. Bigger size haitafix hiyo. Patience inafanya.

Maswali yanayoulizwa mara kwa mara

First live deposit yangu inapaswa kuwa kiasi gani?
25-50 USD. Ya kutosha kutest real fills, real fees, real reconciliation. Ndogo ya kutosha kwamba total loss haiathiri maisha yako. Disciplined traders wengi tunaowajua wanaanza kwa size hii hata kama bankroll yao inaruhusu zaidi - ego cost ya small loss ni less kuliko ego cost ya big one.
Niweke TP/SL gani?
Symmetric kwa edge yako. Ikiwa strategy yako inatarajia +5% per winning trade, weka take-profit kwa +5-7% na stop-loss kwa -3-4%. Asymmetric (small TP, large SL) ni gambling, sio trading. Production trader wetu anatumia TP+6% / SL-4% (FAK exits) kwenye strategies nyingi.
Ninawezaje kumonitor bot yangu live?
Channels tatu: (1) Real-time alerts kwenye closed-trade outcomes >$0.30 PnL kupitia Telegram bot. (2) Hourly dashboard view ya cash + open positions + MtM. (3) Daily PnL summary kupitia email. Kufeli yoyote ya hizo tatu kunamaanisha unaendesha blind.
Ni nini kinapaswa kutrigger emergency stop?
Yoyote ya: daily loss > 5% ya bankroll, fill rate < 30% (inasuggest wedged orders), zaidi ya 5 consecutive losing trades, market data feed silent kwa >sekunde 30, au reconciliation mismatch yoyote kati ya diary na on-chain. Zote zinaweza kucodewa kama automatic halt-sentinel touches.
Lini ninaweza kuscale up live bankroll yangu?
Wakati una angalau closed live trades 50, live win rate inamatch paper ndani ya 10%, na hakuna reconciliation incident ndani ya wiki 2+. Scale kwa 2x at most per checkpoint - 25 USD -> 50 -> 100 -> 200 -> 500 kupitia miezi, sio siku.
Je, ninaweza kuendesha strategies nyingi live mara moja?
Sio initially. Pata strategy moja live kwa wiki 2-4, validated. Kisha ongeza second. Monitoring strategies mbili mara moja wakati wa first weeks ni recipe ya kupoteza bug inayoua strategy 1.