Mafunzo ya Boti ya Polymarket · Sura 16 kati ya 32
Arbitrage ya kitakwimu kwenye Polymarket: jozi za kuvuka masoko (matukio yanayohusiana), spredi za Polymarket-dhidi-ya-Kalshi, kurudi kwa wastani, na jinsi ya kupima ukubwa wa nafasi za stat-arb wakati masoko hatimaye yanasuluhika.
Sura hii inafunika nini
Arbitrage ya kitakwimu kwenye Polymarket inatumia upangaji bei mbaya wa muda mfupi kati ya masoko yanayohusiana - tukio lilelile kwenye Polymarket dhidi ya Kalshi, au masoko yanayohusiana ndani ya Polymarket yenyewe. Makali ni madogo (senti 1-3 kwa kawaida) na dhaifu kiutendaji. Sura hii ni ya uwazi kuhusu kinachofanya kazi, kisichofanya kazi, na hatari ya utekelezaji wa matawi mengi inayoua majaribio mengi.
- Stat-arb inamaanisha nini katika masoko ya utabiri
- Mifano ya spredi za Polymarket-dhidi-ya-Kalshi
- Jozi ndani ya Polymarket (matukio yanayohusiana)
- Kurudi kwa wastani dhidi ya kuendelea kwa mwenendo
- Kupima ukubwa kwa masoko yanayosuluhika (si perpetual)
- Hatari: mchano baada ya usuluhishi
- Code: kifuatiliaji cha jozi na kichochezi cha kizingiti
Stat-arb inamaanisha nini katika masoko ya utabiri
Arbitrage ya kitakwimu kwenye masoko ya utabiri inamaanisha kufanya biashara ya spredi kati ya masoko mawili yanayopaswa kupangwa bei kwa uthabiti. Aina tatu zinaenea kwenye Polymarket.
- Kuvuka jukwaa: tukio lilelile kwenye Polymarket na Kalshi (au Manifold, PredictIt). Upangaji bei unapaswa kukutana; kivitendo unaachana senti 2-5.
- Jozi ya tukio lilelile: mzazi dhidi ya jumla ya matawi katika masoko ya NegRisk ya matokeo mengi. Kanuni ya jumla-hadi-1 inakuruhusu kufanya arbitrage wakati matawi yanajumlika hadi chini ya 1.0.
- Jozi ya matukio yanayohusiana: masoko mawili kuhusu matokeo yanayohusiana (mfano "Trump rais Jan 1" dhidi ya "Trump rais Mar 1"). Yanapaswa kupangwa bei ndani ya senti 2-3 za kila moja.
Makali ni madogo. Utata wa kiutendaji ni halisi. Majaribio mengi yanakufa katika utekelezaji, si katika nadharia.
Mifano ya spredi za Polymarket-dhidi-ya-Kalshi
Kutoka uchunguzi katika 2025-26, Polymarket na Kalshi zinaorodhesha matukio makuu yaleyale ya US lakini zinapanga bei senti 1-4 mbali kwa msingi thabiti. Pengo lipo kwa sababu za kimuundo unazohitaji kumodeli katika arbitrage yoyote.
Vichochezi vya kimuundo:
- Uasilia wa ada: Kalshi inachukua 4-7% kwenye biashara zinazoshinda (inatofautiana kwa kila soko); Polymarket inachukua ada ya mchukuaji ya 0. Hesabu ya arbitrage lazima iondoe sehemu ya Kalshi.
- Malipo ya ziada ya hatari ya usuluhishi: wakati usuluhishi wa soko una utata, UMA ya jukwaa moja inaweza kusuluhisha tofauti na waamuzi wa jingine. Soko linapanga hili bei ndani.
- Idadi ya wafanyabiashara: Polymarket inaelekea kuwa na vijana zaidi na wa asili ya crypto zaidi; Kalshi inaelekea kwa kitaalamu / hedge. Wanapoteza juu ya matukio yaleyale kwa mfumo.
Arbitrage inafanya kazi wakati pengo linazidi malipo ya ziada ya kimuundo pamoja na ada. Pengo la senti 5 kwenye soko ambapo malipo ya ziada ya kimuundo ni senti 1 na ada za pamoja ni senti 1 ni makali halisi ya senti 3.
Jozi ndani ya Polymarket (matukio yanayohusiana)
Ndani ya Polymarket, jozi za matukio yanayohusiana ni rahisi zaidi kufanyia arbitrage kuliko kuvuka jukwaa. Muundo wa ada ni sawa, pochi ni ileile, utekelezaji wa atomiki unawezekana.
Mifano inayopangwa bei kwa uthabiti kwa kukosa uthabiti:
- Trump rais tarehe A dhidi ya Trump rais tarehe B (ambapo B ni baadaye kuliko A kwa < siku 90).
- Je, Bitcoin itafikia $100k ifikapo Julai 31 dhidi ya $100k ifikapo Agosti 31.
- Matawi ya Ndio dhidi ya Hapana kwenye soko lilelile la binary (jumla inapaswa = 1.0; wakati mwingine inaachana kama 1.04 katika madaftari membamba).
Arbitrage ya Ndiyo+Hapana=1 ni safi zaidi: soma matawi yote kutoka soko lilelile, washa FOK kwenye yote ikiwa jumla inashuka chini ya 0.97 (kuruhusu kodi ya spredi). Mtaji unaohitajika ni sawa takribani kwenye kila tawi; utekelezaji ni atomiki wakati kujazwa kote kunakuja katika jibu lilelile.
Kurudi kwa wastani dhidi ya kuendelea kwa mwenendo
Kuna mifumo miwili ya stat-arb. Kurudi kwa wastani: jozi imeachana kwa sababu ya kelele; unachukua nafasi kwenye kukutana. Kuendelea kwa mwenendo: jozi imeanza kuachana kwa sababu taarifa mpya imefika; unachukua nafasi kwenye mchano zaidi.
Kuzitofautisha ndio sehemu ngumu. Heuristiki: ikiwa mchano ulitokea kwenye kiasi cha biashara kinachoonekana (whale alitembea daftari la tawi moja), ni habari - pinga tu ikiwa una modeli. Ikiwa uliachana polepole na kiasi kidogo cha biashara, ni kelele - fanya biashara ya kurudi kwa uhakika.
Kwa wajenzi wapya: fanya biashara ya kurudi kwa wastani tu, kwenye jozi ambapo mchano ni < mkengeuko 1 wa kawaida wa mchano wa kihistoria. Kuendelea kwa mwenendo kunahitaji modeli inayonasa habari; bila moja, unafanya biashara dhidi ya mtiririko wenye taarifa.
Kupima ukubwa kwa masoko yanayosuluhika (si perpetual)
Masoko ya utabiri yanasuluhika. Jozi za crypto hazifanyi. Hili linabadilisha hesabu.
Nafasi ya arbitrage ya jozi kwenye Polymarket ina ratiba maalum ya malipo: wakati masoko yote yanasuluhika, tofauti kati ya spredi iliyotabiriwa na spredi halisi imefungwa. Hakuna kuviringisha, hakuna kushikilia kwa milele.
Athari ya kupima ukubwa: kiwango cha juu unachoweza kushikilia kinawekewa kikomo na muda-hadi-usuluhishi, kwa sababu mtaji umefungwa hadi hapo. Jozi inayosuluhika katika miezi 6 inaweza kukulipa senti 3 kwa kila hisa lakini huwezi kuweka mtaji zaidi kazini katikati ikiwa masoko yote yamepimwa ukubwa kikamilifu.
Mtazamo sahihi: stat-arb kwenye Polymarket ni mfululizo wa biashara zenye muda uliowekewa kikomo, si mkakati endelevu. Linganisha PnL kwa kila kitengo cha mtaji uliofungwa kwa siku, si PnL ya jumla.
Hatari: mchano baada ya usuluhishi
Tokeo baya zaidi la stat-arb ni utabiri wako wa kukutana kuwa si sahihi kwa sababu msingi ulikuwa si sahihi. Mifano:
- Uliuza "Trump rais Apr 1" ukitarajia lingekutana na "Trump rais Mar 1" - lakini soko la tarehe 1 linasuluhika YES na tarehe 2 linasuluhika NO kwa sababu ya kufukuzwa kazi kwa Machi. Nadharia yako ya "spredi inapaswa kuwa tambarare" ilikuwa si sahihi.
- Ulifanya arbitrage ya Polymarket dhidi ya Kalshi kwenye mshindi yuleyule wa NBA Finals. Polymarket inasuluhika kwa timu iliyoshinda mfululizo rasmi; Kalshi inasuluhika kwenye ufafanuzi tofauti kidogo unaojumuisha wavunja-sare wa muda wa ziada tofauti. Zote zinasuluhika YES kwenye masharti yao yaliyotajwa, lakini katika mielekeo tofauti.
Soma vigezo vya usuluhishi vya kila soko kwa makini. Arbitrage ya kuvuka jukwaa iko kutolingana kwa usuluhishi moja tu kutoka hasara kamili kwenye matawi yote mawili.
Code: kifuatiliaji cha jozi na kichochezi cha kizingiti
Marejeleo: fuatilia tokeni mbili zinazohusiana, washa arbitrage wakati spredi inavuka kizingiti.
def pairs_monitor(token_a, token_b, threshold_cents=3, size=10):
"""Buy A and Sell B when (1 - ask_A) + bid_B > 1 + threshold."""
while True:
book_a = fetch_book(token_a)
book_b = fetch_book(token_b)
if not (book_a.best_ask and book_b.best_bid):
time.sleep(2); continue
# implied: cost of buying A at ask + value of selling B at bid
edge = (1 - book_a.best_ask) + book_b.best_bid - 1
if edge > threshold_cents / 100:
print(f"ARB edge={edge:.3f}; firing")
r_a = fok_buy(token_a, price=book_a.best_ask, size=size)
if r_a.status != "matched": continue
r_b = fok_sell(token_b, price=book_b.best_bid, size=size)
if r_b.status != "matched":
# leg A filled, B failed -- unhedged, exit A
fok_sell(token_a, price=book_a.best_bid, size=size)
time.sleep(3)
Kusafisha-wakati-wa-kujazwa-kwa-sehemu ni jambo la muhimu. Bila hivyo, utekelezaji wa sehemu unaacha boti ikiwa wazi kimwelekeo, jambo ambalo ni kinyume cha kusudi lote la stat-arb.


