Mafunzo ya Boti ya Polymarket · Sura 25 kati ya 32
Boti za masoko ya michezo kwenye Polymarket: michezo ya wiki ya NFL, muundo mdogo wa NBA (lebo 745), soka (Premier League, Bundesliga, Champions League), tenisi (864) - ukwasi, vyanzo vya faida ya ziada, mifumo ya msimbo.
Sura hii inafunika nini
NFL, NBA, Soka, na Tenisi ni michezo yenye kiasi kikubwa zaidi cha biashara kwenye Polymarket kwa kila aina. Kila moja ina upatikanaji wa data, mdundo, na sifa yake ya faida ya ziada. Sura hii inafunika mifumo ya boti mahususi kwa kila ligi na vitambulisho vya lebo utakavyovitumia kuchuja.
Hii ni sura ya 25 ya mfululizo wetu wa sehemu 32 wa kujenga boti ya biashara ya Polymarket.
- NFL: mdundo wa wiki, ukwasi wa kilele Jumapili
- NBA (lebo 745): muundo mdogo wakati wa mchezo
- Soka: ligi za kimataifa dhidi ya ligi za klabu
- Tenisi (lebo 864): mdundo wa mashindano
- Vyanzo vya faida ya ziada vinavyodumu
- Data ya moja kwa moja: ESPN, API rasmi
- Boti ya mfano: kinasa-bei kabla ya mchezo
NFL: mdundo wa wiki, ukwasi wa kilele Jumapili
NFL ina mdundo wa wiki wenye nguvu zaidi kuliko mchezo wowote kwenye Polymarket. Masoko yanafunguka Jumanne baada ya michezo ya wiki iliyopita, ulinganishaji wa bei unafanyika Jumatano-Ijumaa, kiasi cha biashara kinafika kilele Jumamosi-Jumapili. Usuluhishi kwa kawaida ni usiku wa Jumapili kwa michezo ya mapema, usiku wa Jumatatu kwa ile ya mwisho.
Mfumo wa boti: kinasa-bei Jumanne-Jumatano wakati bei ya ufunguzi imewekwa, ndani ya mchezo Jumapili wakati wa kiasi cha biashara cha kilele. Boti tofauti kwa kila dirisha. Soko la Monday Night Football mara nyingi lina kiasi kidogo cha biashara kuliko michezo mingine - kuwa makini, lina hatari kubwa zaidi ya utelezi wa bei kwenye kuingia kwa ukubwa mdogo.
Kilele cha kiasi cha biashara ni Super Bowl: biashara ya $50M+ katika masoko ya SB wiki ya mchezo. Hata boti ya $100 katika wiki hiyo ni kelele isiyo na maana; soko lina ufanisi kwa kiwango hicho.
NBA (lebo 745): muundo mdogo wakati wa mchezo
NBA ni mchezo wenye marudio ya juu zaidi kwenye Polymarket - michezo 25-30 kwa wiki wakati wa msimu wa kawaida, 5-15 katika michujo. Kitambulisho cha lebo 745 kinachuja matukio ya NBA pekee.
Muundo mdogo wakati wa mchezo unafanya kazi kwenye NBA kwa sababu: (1) ESPN inasasisha mbao za matokeo kila ~10s, (2) michezo ni masaa 2.5 ya mchezo unaoendelea, (3) madaftari ya Polymarket kwa michezo mikubwa yanabaki na kina hadi robo ya nne.
Mkakati unaofanya kazi: jisajili kwa daftari la WebSocket la mchezo + mlisho wa ESPN, itikia kwa kutolingana + matukio ya alama katika sekunde 10-15. Mikakati isiyofanya kazi: unasaji wa bei kabla ya mchezo (una ufanisi wa kutosha kiasi kwamba mtumiaji wa kawaida hakamati mengi), arbitraji ya uhakika mwishoni mwa mchezo (eneo la mtego wa 0.99).
Soka: ligi za kimataifa dhidi ya za klabu
Soka inagawanyika takribani katika madaraja matatu kwenye Polymarket.
- Ligi bora za Ulaya (EPL lebo 739, La Liga, Bundesliga, Serie A) - kiasi cha wastani cha biashara, madaftari yenye kina kwenye mechi kubwa. Mikakati ya boti inafanana na ya NBA.
- Champions League / Europa League (UCL lebo 2186) - kiasi cha biashara cha kilele kwenye hatua za mtoano. Madaftari yana kina zaidi kuanzia raundi ya 16 na kuendelea.
- Ligi za kimataifa / ndogo (Saudi Pro League, MLS, J-League) - madaftari membamba, spredi kubwa. Kwa ujumla si eneo la boti.
Ufungaji wa hatua-hatua wa soka (goli 0-1 ni matukio makubwa) unaifanya tofauti na mtiririko unaoendelea wa NBA. Mfumo wa boti kwa soka ni: kuwa upande sahihi kabla goli halijafungwa, toka haraka baada ya moja kufungwa.
Tenisi (lebo 864): mdundo wa mashindano
Tenisi lebo 864. Mashindano ya ATP na WTA yanachezwa miezi 11 ya mwaka na Grand Slams katika Jan (Australian Open), May-Jun (French Open), Jul (Wimbledon), na Aug-Sep (US Open). Kiasi cha biashara kinajilimbikiza katika wiki hizo nne pamoja na msururu wa Masters 1000.
Tenisi ina ngazi za bei za wakati wa mchezo safi zaidi kuliko mchezo wowote (sura ya 15). Bei za katikati ya mechi zinafuata mikondo inayotabirika iliyofungamanishwa na hali za set-na-break. Boti yenye modeli ya ngazi ya bei mahususi kwa tenisi inaweza kugundua bei zisizo sahihi kwa wakati halisi.
Vipindi tulivu: kati ya Grand Slams, wiki zenye mashindano ya ATP 250 / ATP 500 tu, madaftari ni membamba sana. Simamisha boti au hamia kwenye mchezo tofauti wakati huu.
Vyanzo vya faida ya ziada vinavyodumu
Katika michezo yote minne, faida za ziada zinazodumu kwa muda mrefu ni:
- Ulinganishaji wa bei kabla ya mchezo dhidi ya namba ya jukwaa iliyo sahihi zaidi (Pinnacle, Betfair). Wakati Polymarket inatofautiana na daftari sahihi kwa > 3c, pinga Polymarket.
- Mwitikio wa kupita kiasi wakati wa mchezo kwa kitendo kimoja (interception, jeraha, mabadiliko ya kasi). Subiri sekunde 30-60 baada ya kitendo, pinga ikiwa soko lilipita kiasi.
- Vipendwa vikubwa mwishoni mwa mchezo kwenye 0.85-0.92 na kupima ukubwa kunakodhibitiwa kwa hatari. Chini ya 0.85 = hatari halisi; juu ya 0.92 = mtego wa 0.99.
Faida za ziada zisizodumu: uchambuzi wa kiufundi tupu kwenye bei, ukusanyaji wa hisia kutoka Twitter, athari za msimu zinazotegemea kalenda.
Data ya moja kwa moja: ESPN, API rasmi
Jedwali la vyanzo vya data kwa michezo minne.
| Mchezo | Msingi | Akiba | Mzunguko wa masasisho |
|---|---|---|---|
| NFL | mbao ya matokeo ya ESPN | mlisho wa NFL.com | ~10s wakati wa kitendo |
| NBA | mbao ya matokeo ya ESPN | stats.nba.com | ~10s wakati wa kitendo |
| Soccer (EPL/UCL) | mbao ya matokeo ya ESPN | SofaScore | ~15-30s |
| Tennis (ATP/WTA) | mbao ya matokeo ya ESPN | tennis.com moja kwa moja | ~30s (kiwango cha pointi) |
ESPN ni bila malipo na ya kuaminika kwa zote nne. Kwa masasisho ya chini ya sekunde 10 lipa kwa mlisho maalum (StatsPerform, GeniusSports) - lakini uboreshaji mdogo wa ucheleweshaji mara chache unastahili gharama kwa mtumiaji wa kawaida.
Boti ya mfano: kinasa-bei kabla ya mchezo
Marejeleo: msimbo wa mfano wa kinasa-bei kabla ya mchezo.
def line_catcher():
# Find games starting in the next 2-12 hours
events = gamma_events(tag_id=745, hours_ahead=12)
for ev in events:
for m in ev["markets"]:
polymarket_prob = float(json.loads(m["outcomePrices"])[0])
sharp_prob = fetch_pinnacle_implied(ev["slug"]) # 3rd-party feed
if sharp_prob - polymarket_prob > 0.04:
# Polymarket has the YES side cheap vs sharp
tok = json.loads(m["clobTokenIds"])[0]
place_fok(tok, "BUY", polymarket_prob + 0.01, size=10)
elif polymarket_prob - sharp_prob > 0.04:
# Polymarket has the NO side cheap vs sharp
tok = json.loads(m["clobTokenIds"])[1]
place_fok(tok, "BUY", 1 - polymarket_prob + 0.01, size=10)
Tahadhari: API za Pinnacle / Betfair zinahitaji akaunti; siyo za bure. Bila rejeleo sahihi, unasaji wa bei unashuka hadi maoni dhidi ya maoni, ambayo siyo eneo la boti.


