Bybit-ի սխալները
Bybit-ի սխալի կոդերը LootX-ում՝ բանալի և ստորագրություն, իրավունքներ, միջոցների պակաս, պատվերի նվազագույն գումարը և հարցումների սահմանաչափերը։
Bybit-ը յուրաքանչյուր հարցման պատասխանում է retCode և retMsg դաշտերով. retCode-ում զրոն՝ հաջողություն, ցանկացած այլ թիվ՝ մերժում անգլերեն բացատրությամբ։ Սխալը հաճախ գալիս է սովորական HTTP 200 կարգավիճակով, այնպես որ պետք է նայել հենց կոդը։ Bybit-ի սփոթ առևտրի կոդերը սովորաբար սկսվում են 170…-ով, ֆյուչերսների և միասնական առևտրային հաշվի կոդերը՝ 110…-ով, բանալու և ստորագրության կոդերը՝ 100…-ով։
Եթե տերմինալը չի ճանաչել կոդը, թռուցիկ հաղորդագրության մեջ «Order:»-ից հետո կլինի Bybit-ի պատասխանը Bybit error 170131: Insufficient balance. տեսքով՝ սկզբում համարը, հետո բորսայի տեքստը։ Սխալների վերլուծության ընդհանուր կարգը՝ Սխալի հաղորդագրություններ. ինչպես կարդալ էջում, բանալիների կարգավորումը՝ Բորսաների միացում և API բանալիներ էջում։
Ինչ է բացատրում տերմինալն ինքը
| Իրավիճակ | Կոդեր | Ինչ կտեսնեք |
|---|---|---|
| Բորսան մերժել է բանալին կամ ստորագրությունը միացման ժամանակ | 10003, 10004, «API key is invalid» տեքստը՝ մասնավոր հոսք մտնելիս |
Միացման անունով badge. «…․ բորսան մերժել է API բանալին կամ secret-ը — ստուգեք դրանք միացման կարգավորումներում»։ Կարգավորումներ → Միացումներ բաժնում միացման մոտ հուշում՝ «Բորսան մերժել է API բանալին կամ secret-ը»։ Տերմինալը կրկնում է փորձը մոտ 30 վայրկյանը մեկ |
| Սխալ ստորագրություն պատվերի մեջ | 10004 |
«Պատվերը մերժվել է՝ սխալ API բանալի կամ secret» |
| Չափազանց շատ հարցումներ | HTTP 429 և 403 | «⚠ … հարցումների սահմանաչափը գերազանցվել է (403), սահմանափակում մինչև 30.09.2026 12:01:00 UTC»։ Տերմինալն ինքն է պահում դադարը |
| Ժամացույցները շեղվել են | 10002 |
Մերժումը չի համարվում բանալու սխալ, և միացումը չի խզվում։ Տերմինալը համեմատում է ժամանակը բորսայի հետ միացման ժամանակ և ամեն րոպե մեկ — հաջորդ համեմատությունը վերացնում է շեղումը |
| Պատվերն այլևս չկա | 110001, 170213 |
Ոչինչ. չեղարկումը համարվում է կատարված |
| Չկա ինչ չեղարկել | 10001՝ տեքստով, որ ակտիվ պատվերներ չկան |
Ոչինչ. զանգվածային չեղարկումը համարվում է կատարված |
| Լծակն արդեն այդպիսին է | 110043 |
Ոչինչ. տերմինալը լծակի փոփոխությունը համարում է կատարված |
| Սփոթ պատվերի գումարը նվազագույնից պակաս է | — | Տերմինալն ինքն է մեծացնում ծավալը մինչև պատվերի նվազագույն գումարը՝ 1% պահուստով, եթե գիտի մետաղադրամի նվազագույնը |
| Մետաղադրամները չբավականացրին սփոթ դիրքը փակելիս | 170131, 110007 |
Տերմինալն անմիջապես վերընթերցում է դրամապանակը և կրկնում վաճառքը՝ ծավալը նվազեցված միջնորդավճարի չափով։ Չօգնեց՝ ցույց է տալիս բորսայի տեքստը |
| Սփոթում փակելու բան չկա | — | «Bybit SOLUSDT. վաճառելու բան չկա — SOL մնացորդը = 0, դիրքն արդեն փակված է»։ Պատվերը բորսա չի ուղարկվում |
| Բորսան դադարեցրել է մետաղադրամի առևտուրը API-ով | պատասխանի բառերով | «Այս մետաղադրամի համար API-ով առևտուրն անհասանելի է — բորսայի սահմանափակում» |
10005 կոդը՝ գործողության իրավունք չկա — տերմինալը միտումնավոր չի ասում «բանալին մերժվել է». բանալին այդ դեպքում ճիշտ է, պակասում է թույլտվությունը։ Այդպիսի մերժումը գալիս է բորսայի տեքստով։
Հաճախակի կոդեր
| Կոդ | Ինչ տեսք ունի | Պատճառ | Ինչ անել |
|---|---|---|---|
10003 |
Badge «բորսան մերժել է API բանալին կամ secret-ը» | Բանալին սխալ է, ջնջված է կամ ժամկետանց | Ստուգեք բանալին Bybit-ի կայքում և նորից տեղադրեք — տես Բորսան մերժել է բանալին |
10004 |
Badge կամ «Պատվերը մերժվել է՝ սխալ API բանալի կամ secret» | Ստորագրությունը չի համընկել. secret-ը չի համապատասխանում բանալուն | Նորից տեղադրեք API Secret-ը |
10005 |
Բորսայի տեքստը պատվերի հաղորդագրության մեջ՝ «Permission denied for current apikey» | Բանալին չունի այս գործողության թույլտվություն | Միացրեք բանալու անհրաժեշտ իրավունքները — տես Բանալին իրավունքներ չունի |
10002 |
Բորսայի տեքստը պատվերի հաղորդագրության մեջ՝ «…server timestamp or recv_window param» | Հարցման ժամանակը թույլատրելի պատուհանից դուրս է. համակարգչի ժամացույցը շեղվել է բորսայից, ամենից հաճախ՝ քնից դուրս գալուց հետո | Կրկնեք պատվերը մեկ րոպեից։ Կրկնվում է՝ միացրեք ժամանակի համաժամացումը Windows-ում |
| HTTP 403 | «հարցումների սահմանաչափը գերազանցվել է (403), սահմանափակում մինչև …» | Չափազանց հաճախակի հարցումներ մեկ IP-ից | Սպասեք նշված ժամին, կրճատեք Bybit-ով պատուհանների քանակը |
| HTTP 429 | «հարցումների սահմանաչափը գերազանցվել է (429), սահմանափակում մինչև …» | Հարցումների սահմանաչափը գերազանցվել է | Սպասեք դադարի ավարտին |
170131 |
Բորսայի տեքստը պատվերի հաղորդագրության մեջ՝ «Insufficient balance» | Սփոթում չկա բավարար ազատ միջոցներ | Ստուգեք ազատ մնացորդը և հանեք ավելորդ պատվերները — տես Միջոցները չեն բավականացնում |
110007 |
Բորսայի տեքստը պատվերի հաղորդագրության մեջ՝ «ab not enough for new order» | Միասնական առևտրային հաշվում պատվերի համար բավարար հասանելի բալանս չկա | Նվազեցրեք ծավալը կամ լծակը, համալրեք հաշիվը |
170140 |
Բորսայի տեքստը պատվերի հաղորդագրության մեջ՝ «Order value exceeded lower limit» | Սփոթ պատվերի գումարը նվազագույնից պակաս է | Մեծացրեք ծավալը |
170032 |
Բորսայի տեքստը պատվերի հաղորդագրության մեջ՝ «Network error, please try again later» | Bybit-ի կողմից ժամանակավոր խափանում, բալանսի հետ կապ չունի | Կրկնեք պատվերը մի քանի վայրկյանից |
110001 |
Ոչինչ | Չեղարկվող պատվերն այլևս չկա՝ կատարվել է կամ հանվել | Ոչինչ անել պետք չէ |
170213 |
Ոչինչ | Նույնը՝ սփոթ պատվերի համար | Ոչինչ անել պետք չէ |
110043 |
Ոչինչ | Լծակն արդեն սահմանված է այս արժեքով | Ոչինչ անել պետք չէ |
Ինչպես ուղղել հաճախակի խնդիրները
Բորսան մերժել է բանալին
Ստուգեք, որ բանալին գոյություն ունի և ժամկետանց չէ
Բացեք API-ի կառավարումը Bybit-ի պրոֆիլում։ Բանալին կարող է ջնջված լինել։ Բացի այդ, Bybit-ը սահմանափակում է առանց IP-ի կապման բանալիների գործողության ժամկետը. եթե բանալին ինքն իրեն դադարել է աշխատել, ստուգեք դրա ժամկետը։
Նորից պատճենեք բանալին և secret-ը
Bybit-ը secret-ը ցույց է տալիս միայն բանալու ստեղծման ժամանակ — եթե այն չի պահպանվել, ստեղծեք նոր բանալի։ Կարգավորումներ → Միացումներ բաժնում տեղադրեք արժեքները API Key և API Secret դաշտերում՝ առանց եզրերի բացատների։
Ստուգեք IP-ի կապումը
Եթե բանալու համար սահմանված է IP-ների ցուցակ, դրանում պետք է լինի ձեր համակարգչի արտաքին հասցեն։ Աշխատում եք պրոքսիի միջոցով (միացման քարտի Պրոքսի բաժինը) — ավելացրեք պրոքսիի հասցեն։
Ուղղելուց հետո տերմինալը կվերամիանա ինքն իրեն հաջորդ փորձի ժամանակ։
Բանալին իրավունքներ չունի
10005 կոդը նշանակում է, որ բանալին ընդունվել է, բայց գործողության իրավունք չունի։ Բացեք բանալին API-ի կառավարման մեջ Bybit-ի կայքում և ստուգեք՝
- բանալին ստեղծվել է կարդալու և գրելու իրավունքով, այլ ոչ միայն կարդալու;
- միացված է առևտուրը այն շուկաների համար, որտեղ աշխատում եք՝ սփոթ և/կամ դերիվատիվներ — տերմինալում միացման Սփոթ և Ֆյուչերս անջատիչների ներքո։
Բանալին վերստեղծել սովորաբար պետք չէ. իրավունքները փոխվում են գոյություն ունեցող բանալու կարգավորումներում։
Միջոցները չեն բավականացնում
Սփոթում (170131) բաց պատվերներով արգելափակված գումարները նոր պատվերի համար հասանելի չեն։ Հանեք ավելորդ պատվերները կամ նվազեցրեք ծավալը։
Միասնական առևտրային հաշվում (110007) պատվերի համար անհրաժեշտ է մարժա՝ հաշվի առնելով լծակը և արդեն բաց դիրքերը։ Նվազեցրեք ծավալը, հանեք պատվերները կամ համալրեք հաշիվը։
Սփոթ դիրքը վաճառքով փակելիս պակասը հաճախ առաջանում է գնված մետաղադրամով գանձված միջնորդավճարի պատճառով։ Տերմինալը դա հաշվի է առնում. համեմատում է ծավալը դրամապանակի հետ և մերժման դեպքում կրկնում վաճառքը մի փոքր ավելի փոքր ծավալով։ Դրանից հետո դրամապանակում կարող է մնալ ծավալի քայլից փոքր «փոշի» — այն պատվերով վաճառել հնարավոր չէ։
Հարցումների սահմանաչափը գերազանցվել է
Bybit-ը պատասխանում է 403, երբ մեկ IP-ից հարցումները չափազանց շատ են. 429 պատասխանը տերմինալը նույնպես համարում է սահմանաչափի գերազանցում։ Տերմինալը ցույց է տալիս ժամանակը, մինչև որը սպասում է, և մինչ այդ հարցումներ չի ուղարկում այդ բորսա։ Ժամանակը նշված է UTC-ով. Երևանում ավելացրեք չորս ժամ։ Եթե սահմանափակումները կրկնվում են, կրճատեք Bybit-ով պատուհանների և վահանակների քանակը մեկ համակարգչում։
Հաշիվը հեջավորման ռեժիմում
LootX-ը ֆյուչերսային դիրքերի հետ աշխատում է միակողմանի ռեժիմով. մեկ դիրք մեկ մետաղադրամի համար։ Եթե Bybit-ում կոնտրակտի համար միացված է հեջավորման ռեժիմը (առանձին long և short), տերմինալի պատվերները բորսան կմերժի, իսկ դիրքերը սխալ կցուցադրվեն։ Փոխեք դիրքերի ռեժիմը միակողմանիի Bybit-ի կայքում դերիվատիվների կարգավորումներում։