Întrebări frecvente despre API OKX

Publicat la 20 sept. 2024Actualizat la 30 oct. 20258 min citire111

La ce se referă fraza de acces?

Aceasta este parola pe care ai completat-o când ai solicitat cheia API. Trebuie să o ții minte. Dacă o uiți, nu o poți recupera și va trebui să creezi o nouă cheie API.

Cum se creează o cheie API pentru disc demo?

Pentru a tranzacționa pe API-ul pentru discul demo, trebuie să creezi o cheie API pe discul demo. Urmează pașii de mai jos:

Autentifică-te în contul tău OKX > Tranzacționare > Tranzacționare în modul demo > Centru personal > Creează cheia API pentru contul demo > Începe tranzacționarea în modul demo

Va expira cheia API?

Cheile API care nu sunt asociate cu o adresă IP și au permisiuni de tranzacționare sau retragere vor fi șterse automat după 14 zile de inactivitate. Cheile API nu vor fi considerate inactive dacă sunt utilizate pentru a apela interfețe private sau legate de conturi care necesită verificarea identității, cum ar fi vizualizarea soldului contului, date de facturare sau plasarea ordinelor.

Numai cheile API în modul doar citire asociate unei adrese IP sau a unor permisiuni specifice nu vor expira.

Se pot plasa ordine în unități de monedă atunci când plasezi ordine prin intermediul interfeței?

Nu; pentru ordinele de contract, interfața trece implicit la ordinele în numărul de contracte. Dacă trebuie să calculezi conversia dintre numărul de contracte și monede, consultă interfața de conversie între numărul de contracte și monede aici.

Cum se obține rata de fluctuație a interfeței?

Interfața nu poate obține direct creșterea sau scăderea prețului, dar poate fi calculată printr-o formulă de calcul.

Valoarea creșterilor și scăderilor pentru cel mai recent preț al tranzacției comparativ cu prețul de deschidere al linie K în urmă cu 24 de ore ÷ 100% din prețul de deschidere al liniei K în urmă cu 24 de ore.

Datele formulei de mai sus pot fi obținute prin interfața pieței aici (last-open24h)/open24h.

Care este motivul pentru mesajul de eroare „51000 Parameter posSide error” la plasarea unui ordin?

Trebuie să verifici mai întâi modul de cont; modul de cumpărare și vânzare sau modul de deschidere și închidere, care poate fi vizualizat aici pentru a obține posMode.

Observație:

  • În cazul deschiderii și închiderii pozițiilor și plasării de ordine folosind un contract, este necesar parametrul PosSide, iar long sau short este completat.

  • Dacă este vorba despre un mod de cumpărare și vânzare sau o tranzacție cu criptomonedă sau cu levier este realizată în modul de deschidere și închidere, posSide acceptă doar transmisie netă sau fără transmisie.

Ce interfață poate fi utilizată pentru a obține valoarea nominală a contractului și cantitatea minimă a ordinului?

Poți folosi interfața pentru a obține informații de bază despre produsele de tranzacționare aici.

valoare nominală contract: ctVal, cantitate minimă ordin: minSz.

Ce este formatul instId?

Poți folosi direct interfața pentru a obține informațiile de bază despre produsele de tranzacționare aici.

Cum se setează stop loss și take profit?

Dacă ordinul are atașate funcțiile de take profit și stop loss, poți consulta interfața ordinului aici: parametrii matricei attachAlgoOrds.

Totuși, dacă este un ordin stop loss separat, poți consulta interfața comisionului strategiei aici.

De ce este raportată o eroare la setarea prețului de declanșare pentru take profit și stop loss: 51046, 51047, 51048, 51049?

Reguli pentru setarea prețului de declanșare stop-loss/prețului de declanșare take-profit – la vânzare, prețul de declanșare take-profit este mai mare decât ultimul preț de tranzacționare, iar prețul de declanșare stop-loss este mai mic decât ultimul preț de tranzacționare; în schimb, la cumpărare, prețul de declanșare take-profit este mai mic decât ultimul preț de tranzacționare, iar prețul de declanșare stop-loss este mai mare decât ultimul preț de tranzacționare.

Ce este „Interface error: 50102 Timestamp request expired”?

Această eroare apare atunci când marcajul temporal a expirat. Trebuie să apelezi interfața timpului sistemului aici pentru a sincroniza timpul local cu timpul serverului nostru. Menținerea diferenței de timp într-un interval de 30 de secunde poate ajuta la evitarea acestei probleme.

Observație: ora din antetul solicitării este în UTC0. Când apelezi interfața de timp a serverului, ora este indicată în UTC + 8.

Ce este „Interface error: 50101 APIKey does not match the current environment”?

Această eroare este cauzată de neconcordanța dintre cheia API și mediul curent. Apelurile de cont real necesită utilizarea cheii API a contului real, iar valoarea parametrului x-simulated-trading din antetul solicitării trebuie să fie 0. Apelurile pentru contul simulat necesită utilizarea cheii API a contului simulat, iar valoarea parametrului x-simulated-trading din antetul solicitării trebuie să fie 1.

Ce este „Interface error: 51010 Request unsupported under current account mode”?

Acest lucru este legat de modul contului tău. Dacă vrei să plasezi un levier sau un contract pe o singură monedă, trebuie să efectuezi ajustarea la celelalte trei moduri, cu excepția modului Spot! Poți seta folosind setările interfeței aici sau poți seta pe web ori în aplicație.

Observație: prima setare trebuie realizată pe pagină sau în aplicație; opțiunea de setări se află în meniul principal al paginii de tranzacționare – modul de cont.

Ce este „Interface error: 51121 Order quantity must be a multiple of the lot size”?

În API, ordinele de contract sunt exprimate în unități de foi și trebuie să fie un multiplu al cantității minime ale ordinului pentru perechea de monede. Cantitatea minimă a ordinului poate fi obținută prin câmpul minSz al interfeței produsului aici.

„Withdrawal error: 58207 Withdrawal address is not whitelisted for verification exemption”; de ce verificarea pe baza listei de permisiuni raportează în continuare o eroare atunci când este închisă pe pagina de retragere?

Pentru a retrage monede folosind interfața API, este necesar să adaugi o adresă de retragere pe pagină și să verifici care nu este verificată prin butonul visa. Dacă verificarea pe baza listei de permisiuni este dezactivată pe pagină, funcția interfeței nu va fi afectată.

Ce este „Interface error: 50004 API endpoint request timeout” (nu înseamnă că solicitarea a fost acceptată sau respinsă, verifică rezultatul solicitării)?

50004 este de obicei o eroare cauzată de o presiune excesivă a serverului. 8, 16 și 24 sunt punctele orare pentru colectarea de comisioane de capital în fiecare zi. În acest moment, presiunea serverului este mare. Se recomandă să eșalonezi tranzacțiile în aceste ore. Dacă se raportează o eroare 50004 la alte ore, se poate reîncerca mai târziu. Dacă un ordin este plasat cu o eroare de 50004, acesta nu reprezintă rezultatul efectiv al solicitării de interfață. Solicitarea poate fi reușită sau nereușită. Consultă rezultatul real.

Observație: dacă mai ai întrebări sau solicitări legate de API, ne poți contacta scanând codul de mai jos prin aplicație.

Ce este eroarea „50119 API key doesn't exist”?

Această eroare apare de obicei atunci când domeniul contului tău nu corespunde regiunii tale.

  • Utilizatorii din SEE trebuie să schimbe numele de domeniu al solicitării API în eea.okx.com în loc de [www.okx.com](http://www.okx.com).

  • Utilizatorii din SEE trebuie să schimbe numele de domeniu al solicitării API în us.okx.com în loc de www.okx.com.

  • Dacă folosești un software terț pentru a te conecta la OKX și apare această eroare, contactează furnizorul software-ului pentru a vedea dacă acceptă domenii regionale. De exemplu, utilizatorii din SEE trebuie să conecteze prin eea.okx.com, în caz contrar, solicitarea nu va fi reușită.

De ce apare eroarea „50110” atunci când se asociază la un software terț?

Această eroare poate apărea dacă tipul actual de cheie API nu este compatibil cu asocierea software-ului terț. Încearcă să soliciți o cheie API de tip tranzacție, fără a asocia o listă de IP-uri, după care reconectează software-ul terț.