
Polymarket Prediction Bot ni Nini?
Polymarket Prediction Bot ni programu huria ya terminal inayotumia kibodi kwa ajili ya kuchunguza masoko ya utabiri kwenye Polymarket. Inachanganya kivinjari cha masoko, mwonekano wa moja kwa moja wa kitabu cha maagizo cha central-limit, injini ya mikakati, kifuatiliaji cha nafasi, na kumbukumbu ya utekelezaji katika kiolesura cha terminal cha Textual na Rich.
Masoko ya Polymarket kwa kawaida huwa na hisa za YES na NO ambazo hutatuliwa kuwa $1 au $0 kulingana na matokeo ya tukio la ulimwengu halisi. Kwa kuwa bei ya soko inaweza kutafsiriwa kama uwezekano unaokadiriwa, botu hulinganisha bei za soko na makadirio ya uwezekano wa haki, huchunguza hali za kitabu cha maagizo, na kuonyesha ishara zinazowezekana za faida ya kimkakati au arbitrage.
Muhimu: Huu ni mradi wa kielimu usio rasmi na hauhusiani na Polymarket. Si ushauri wa kifedha, na hakuna mkakati uliojumuishwa unaohakikisha faida. Anza kwa
--demo, inayotumia seti ya data iliyojumuishwa na utekelezaji wa kuigwa bila kugusa pochi.
Vipengele Muhimu
- Kivinjari cha masoko: Chuja masoko kwa ujazo, tofauti ya bei, kategoria, na muda uliobaki hadi utatuzi.
- Kitabu cha maagizo cha CLOB: Kagua zabuni na bei za kuuza za YES na NO, tofauti za bei, bei za katikati, na kutokuwiana kwa kitabu.
- Injini ya mikakati: Endesha mikakati ya tofauti ya uwezekano, kutokuwiana kwa kitabu, na ukwasi mmoja mmoja au kwa pamoja.
- Ufuatiliaji wa ishara: Kagua pande zilizopendekezwa na thamani za kujiamini kutoka 0 hadi 1.
- Ufuatiliaji wa nafasi: Fuatilia ukubwa wa wazi wa YES na NO, gharama ya wastani, PnL isiyothibitishwa kwa USDC, na muda uliosalia hadi utatuzi.
- Kumbukumbu ya utekelezaji: Hifadhi rekodi ya ndani ya ishara, utekelezaji wa kuigwa au wa CLOB, na ughairishaji.
- Dashibodi: Tazama masoko yanayoongoza kwa mabadiliko, tofauti pana za bei, masoko yanayokaribia kutatuliwa, na ishara zilizo kwenye foleni.
- Biashara ya majaribio: Jaribu mtiririko wa kazi kwa salio pepe la USDC kabla ya kusanidi ufikiaji wa moja kwa moja.
- Vidhibiti vya hatari: Weka kiwango cha juu cha matumizi ya USDC, viwango vya juu kwa kila soko, na kikomo cha hasara cha kila siku.
- Kiolesura cha mifumo mbalimbali: Endesha programu kwenye Windows, macOS, au Linux.
Mahitaji ya Awali
Usakinishaji wa kawaida unahitaji Git, Python 3.11 au mpya zaidi, na pip. Hazina pia hutoa programu za kuanzisha kwa mbofyo mmoja ambazo hufungua mkalimani huru aliyejumuishwa inapotumiwa kwa mara ya kwanza, hivyo usakinishaji wa Python wa mfumo hauhitajiki unapotumia programu hizo za kuanzisha.
Usakinishe Botu kwa Python
Clone hazina:
git clone https://github.com/gulelmatthews/Polymarket-Perpetual-Bot.gitIngia kwenye saraka ya mradi:
cd Polymarket-Perpetual-BotUsakinishe vifurushi vinavyohitajika:
pip install -r requirements.txtAnza kwa seti ya data ya onyesho iliyojumuishwa:
python main.py --demo
Mradi pia hutoa sehemu ya kuanzisha kifurushi kupitia python -m polymarket_bot. Uchanganuzaji wake wa mstari wa amri na mantiki ya kuanzisha umetekelezwa katika kifurushi mwenyeji.
Tumia Programu za Kuanzisha kwa Mbofyo Mmoja
Windows
Endesha programu ya kuanzisha ya batch iliyojumuishwa:
run.batLinux na macOS
Fanya programu ya kuanzisha ya shell iweze kutekelezwa, kisha iendeshe:
chmod +x run.sh
./run.shUnapotumia kwa mara ya kwanza, programu hizi za kuanzisha hufungua mkalimani huru aliyejumuishwa anayohitaji programu.
Abiri Dashibodi ya Terminal
Kiolesura kimepangwa katika mwonekano mkuu sita. Tumia vitufe vya nambari kuhamia moja kwa moja kati yao:
1: Dashibodi2: Masoko3: Kitabu cha Maagizo4: Mkakati5: Nafasi6: Kumbukumbu
Vidhibiti vya ziada vya kibodi husaidia mtiririko mkuu wa kazi:
/: Chuja orodha ya masoko.Enteraub: Fungua kitabu cha CLOB cha soko lililochaguliwa.s: Endesha injini ya mkakati kwenye orodha ya ufuatiliaji.o: Tunga agizo la majaribio.t: Zunguka mandhari zinazopatikana.q: Ondoka kwenye programu.
Mtiririko wa Msingi wa Onyesho
Fungua programu kwa
python main.py --demo.Bonyeza
2ili kufungua kivinjari cha masoko.Tumia
/kupunguza masoko yanayoonekana kulingana na vichujio vinavyopatikana.Chagua soko na bonyeza
Enteraubili kukagua kitabu chake cha maagizo cha YES na NO.Kagua zabuni na bei bora za kuuza, tofauti ya bei, bei ya katikati, na kutokuwiana kwa ukubwa.
Bonyeza
skuchanganua orodha ya ufuatiliaji kwa mikakati iliyowashwa.Fungua mwonekano wa Mkakati kwa
4na ukague kujiamini na upande uliopendekezwa wa kila ishara.Bonyeza
oili kutunga agizo la majaribio unapotaka kujaribu ishara.Tumia
5kukagua nafasi na PnL isiyothibitishwa, kisha tumia6kukagua ishara na utekelezaji wa kuigwa.
Elewa Mikakati Iliyojengwa Ndani
Mkakati wa Tofauti ya Uwezekano
Mkakati huu hulinganisha bei ya soko na modeli ya uwezekano wa haki. Hutengeneza ishara wakati tofauti inapozidi kizingiti kilichosanidiwa. Kwa mfano, ikiwa uwezekano wa haki wa modeli uko juu kwa kiasi kikubwa kuliko bei ya sasa ya YES, ishara inayotokana inaweza kupendekeza upande wa YES.
Ubora wa ishara hii unategemea modeli ya uwezekano wa haki iliyotolewa kwa mkakati. Chukulia kujiamini kama matokeo ya uchanganuzi, wala si dhamana.
Mkakati wa Kutokuwiana kwa Kitabu
Mbinu ya kutathmini usawa wa oda huchunguza ukubwa unaopatikana kwa kulinganisha upande wa YES na NO. Tofauti kubwa ya ukubwa inaweza kuchukuliwa kama ishara ya mwelekeo. Haya ni maelezo kutoka kwenye kitabu cha oda, si uthibitisho kwamba soko litasogea au kutatuliwa katika mwelekeo huo.
Mbinu ya Liquidity
Mbinu ya liquidity hutafuta tofauti kubwa kati ya bei ya kununua na kuuza, pamoja na uwezekano wa bei kurudi kuelekea katikati. Tofauti kubwa zinaweza kutoa fursa, lakini pia zinaweza kuashiria liquidity dhaifu au hatari kubwa ya utekelezaji.
Ishara za Masoko Mtambuka
Bot inaweza kuonyesha ishara za tofauti ya YES-plus-NO na arbitrage ya matokeo mengi. Hizi zinapaswa kutathminiwa pamoja na liquidity inayopatikana, kina cha kitabu cha oda, na mipaka ya hatari, badala ya kuchukuliwa kama faida za moja kwa moja.
Sanidi Hali ya Moja kwa Moja
Hali ya moja kwa moja inahitaji kitambulisho chako cha API cha Polymarket. Unda faili ya usanidi katika ~/.polymarket-bot/config.toml kwa muundo ufuatao:
[auth]
private_key = "0x…"
proxy_address = "0x…"
api_key = "…"
api_secret = "…"
api_passphrase = "…"
endpoint = "https://clob.polymarket.com"Ufunguo binafsi ni ufunguo binafsi wa Polygon EOA, huku proxy_address ikiwa ni anwani ya Polymarket proxy au signer. Programu husoma vitambulisho kutoka kwenye faili hii ya ndani pekee.
Kwenye mifumo inayotumia ruhusa za faili za Unix, zuia ufikiaji wa faili:
chmod 0600 ~/.polymarket-bot/config.tomlOnyo la usalama: Usiwasilishe kamwe faili ya usanidi, ufunguo binafsi, siri ya API, au passphrase kwenye mfumo wa kudhibiti msimbo. Mradi unasema kuwa funguo hubaki kwenye kifaa cha ndani na hazirekodiwi.
Baada ya kusanidi vitambulisho, hali ya moja kwa moja inaweza kuanzishwa kwa:
python main.pyUwekaji wa oda za moja kwa moja unaruhusiwa tu baada ya usanidi wa wazi. Kwanza thibitisha usanidi katika hali ya demo, hakikisha vidhibiti vya uwezekano wa hasara, na angalia ikiwa Polymarket inapatikana katika mamlaka yako. Mradi haupitii vizuizi vya kijiografia.
Vidokezo vya Matumizi ya Juu
Changanya Muktadha wa Mbinu
Mbinu zilizojengwa ndani zinaweza kuchaguliwa na kuchanganywa. Badala ya kutegemea kipimo kimoja pekee, linganisha tofauti ya uwezekano, kutokulingana kwa kitabu cha oda, upana wa tofauti ya bei, na uaminifu wa ishara. Viashiria vinapokubaliana vinaweza kutoa muktadha zaidi, ingawa bado hakuondoi hatari ya biashara.
Kagua Liquidity Kabla ya Kuzingatia Ishara
Bei ya soko inayoonyeshwa haionyeshi ukubwa unaoweza kutekelezwa kwa bei hiyo. Fungua kitabu na ukague kina cha bei za kununua na kuuza, tofauti ya bei, bei ya katikati, na kutokulingana kabla ya kutathmini tofauti ya thamani au ishara ya arbitrage.
Tumia Kumbukumbu Kama Rekodi ya Ufuatiliaji
Bot huweka kumbukumbu za ishara, utekelezaji wa oda, na ughairishaji. Kukagua kumbukumbu kunaweza kukusaidia kulinganisha matokeo ya mbinu na matokeo yaliyofuata ya uigaji, na kutambua hali ambapo ishara yenye uaminifu mkubwa haikufanya kama ilivyotarajiwa.
Fuatilia Muda wa Utatuzi
Tumia kivinjari cha masoko na dashibodi kutambua masoko yatakayotatuliwa hivi karibuni. Muda wa utatuzi huathiri muda ambao mtaji unaweza kubaki kwenye hatari, huku mwonekano wa Positions ukitoa muda uliosalia kwa masoko yaliyo wazi.
Tumia Vidhibiti vya Hatari Kabla ya Matumizi ya Moja kwa Moja
Sanidi na heshimu kiwango cha juu kinachopatikana cha uwezekano wa USDC, kikomo kwa kila soko, na kikomo cha hasara ya kila siku. Vidhibiti hivi ni muhimu hasa wakati mbinu zimeunganishwa na violezo vya oda za moja kwa moja.
Tenganisha Mtiririko wa Demo na wa Moja kwa Moja
Tumia --demo unapojifunza vitufe vya njia za mkato, kujaribu michanganyiko ya mbinu, na kuchunguza utekelezaji wa oda ulioigwa. Hamia kwenye hali ya moja kwa moja yenye vitambulisho baada tu ya kuthibitisha kuwa kiolesura, ufasiri wa ishara, na mipangilio ya hatari vinafanya kazi inavyotarajiwa.
Muundo wa Mradi
Hifadhi ya msimbo hutenganisha uanzishaji wa mstari wa amri, usanidi, mantiki ya mbinu, miundo ya data, na kiolesura cha terminal:
polymarket-prediction-bot/
├── main.py
├── polymarket_bot/
│ ├── __main__.py
│ ├── cli.py
│ ├── config.py
│ ├── core/
│ └── tui/
├── support/
├── requirements.txt
├── run.bat
├── run.sh
└── release/main.py ni sehemu kuu ya kuanzia, huku polymarket_bot/core/ ikiwa na miundo, injini ya mbinu, na data ya kuigiza. Saraka ya polymarket_bot/tui/ ina skrini, wijeti, na mitindo ya Textual. Saraka ya release/ imetengwa kwa ajili ya jozi zilizokusanywa mapema zilizopangwa.
Hitimisho
Polymarket Prediction Bot hutoa mtiririko mmoja wa kazi wa terminal kwa kuvinjari masoko ya utabiri, kuchunguza liquidity ya CLOB, kutoa ishara za mbinu, na kufuatilia nafasi pamoja na utekelezaji wa oda. Anza kwa python main.py --demo, jifunze kiolesura kinachotumia kibodi, tathmini ishara katika muktadha, na tumia vidhibiti madhubuti vya uwezekano wa hasara kabla ya kuzingatia hali ya moja kwa moja yenye vitambulisho.
Mradi unasambazwa chini ya Leseni ya MIT na umekusudiwa kuwa zana huru ya kielimu badala ya ushauri wa kifedha.
