Ne všechny zmíněné produkty jsou dostupné ve všech jurisdikcích.

Nejčastější dotazy k rozhraní API OKX

Publikováno dne 20. 9. 2024Aktualizováno dne 1. 11. 2024Doba čtení: 8 min4

Na co se vztahuje přístupová fráze?

Je to heslo, které jste vyplnili při žádosti o klíč APIKey. Musíte si ho sami zapamatovat. Jakmile jej zapomenete, nemůžete jej získat zpět a budete si muset vytvořit nový klíč APIKey.

Jak vytvořit klíč APIKey na demo disk?

Pokud chcete obchodovat na demo disk API, musíte na demo disk vytvořit klíč APIKey. Stačí se jen řídit kroky uvedenými níže:

Přihlaste se ke svému účtu OKX > Obchodování > Obchodování na demo účtu > Osobní centrum > Vytvoření klíče API pro obchodování na demo účtu > Začít obchodovat na demo účtu

Vyprší platnost klíče APIKey?

Klíče API, které nejsou vázány na IP adresy a mají oprávnění k transakcím nebo výběru, budou po 14 dnech nečinnosti automaticky odstraněny. Klíče API se nepovažují za neaktivní, pokud se používají k volání soukromých rozhraní nebo rozhraní související s účty, která vyžadují ověření totožnosti, například prohlížení zůstatku na účtu, vyúčtování dat nebo zadávání objednávek.

Neomezenou platnost mají výhradně klíče API pouze ke čtení, které jsou vázány na IP adresu nebo specifická oprávnění.

Mohou být objednávky zadávány v USDT nebo měnových jednotkách při zadávání objednávek přes rozhraní?

Ne, pro objednávky kontraktů je v rozhraní ve výchozím nastavení objednávky na počet kontraktů. Pokud potřebujete vypočítat směnu mezi počtem kontraktů a coinů, můžete se podívat na rozhraní pro směnu počtu kontraktů za coin zde.

Jak zjistit míru fluktuace rozhraní?

V rozhraní nelze přímo zjistit zvýšení nebo snížení ceny, ale lze je vypočítat pomocí výpočtového vzorce.

Hodnota nárůstu a poklesu ceny poslední transakce ve srovnání s otevírací cenou K-line před 24 hodinami / 100 % otevírací ceny K-line před 24 hodinami.

Výše uvedená data vzorce lze získat prostřednictvím rozhraní trhu zde (last-open24h)/open24h.

Jaký je důvod chybové zprávy „51000 Chyba parametru posSide“ při zadávání objednávky?

Nejprve je třeba zkontrolovat režim účtu; režim nákupu a prodeje/otevření a uzavření, který si můžete prohlédnout zde a získat tak posMode.

Poznámka:

  • V případě otevírání a uzavírání pozic a zadávání příkazů pomocí kontraktu je vyžadován parametr posSide a vyplňuje se long nebo short.

  • Pokud se jedná o režim nákupu a prodeje nebo se v režimu otevření a uzavření provádí kryptoměnová nebo páková transakce, podporuje posSide pouze čistý nebo žádný přenos.

Které rozhraní lze použít k získání nominální hodnoty kontraktu a minimálního objednacího množství?

Pomocí rozhraní zde můžete získat základní informace o obchodních produktech.

nominální hodnota smlouvy: ctVal, minimální množství objednávky: minSz.

Jaký je formát instId?

Zde můžete přímo použít rozhraní pro získání základních informací o obchodních produktech.

Příklad formátu instId:

Pákový efekt na coiny: BTC-USDT

Smlouva na dobu neurčitou: standard coinů: USD-SWAP, standard U: BTC-USDT-SWAP Všechna písmena musí být psána velkými písmeny.

Vypořádací kontrakt: standard měny: BTC-USD-210326, standard U: BTC-USDT-210326 poslední dvě číslice roku + aktuální týden nebo příští týden nebo aktuální měsíc nebo příští měsíc nebo aktuální čtvrtletí nebo příští čtvrtletí

Opční kontrakty: BTC-USD-210326-2000-C býčí opce, BTC-USD-210326-2000-P put opce

Jak nastavit stop loss a take profit?

Pokud je objednávka připojená k příkazu take profit stop loss, můžete se podívat na rozhraní objednávky zde: parametry attachAlgoOrds array.

Pokud se však jedná o samostatný příkaz stop loss, můžete se podívat na rozhraní pro provize strategie zde.

Proč je při nastavení trigger price pro take profit a stop loss nahlášena chyba: 51046, 51048?

Pravidla pro nastavení stop-loss trigger price / take-profit trigger price – při prodeji je take-profit trigger price vyšší než cena poslední transakce a stop-loss trigger price je nižší než cena poslední transakce. Při nákupu je však take-profit trigger price nižší než cena poslední transakce a stop-loss trigger price je vyšší než cena poslední transakce.

Co znamená „Chyba rozhraní: Platnost žádosti o časové razítko 50102 vypršela“?

Tato chyba vzniká po vypršení platnosti časového razítka. Zde je třeba zavolat rozhraní systémového času, aby se váš místní čas synchronizoval s časem našeho serveru. Udržení rozdílu v čase do 30 sekund může pomoci tomuto problému se vyhnout.

Poznámka: čas v čase v záhlaví požadavku je UTC0. Při volání do rozhraní serverového času je čas uveden v UTC + 8.

Co je to „Chyba rozhraní: APIKey 50101 neodpovídá aktuálnímu prostředí“?

Je to způsobeno nesouladem mezi klíčem APIKey a aktuálním prostředím. Volání skutečného účtu vyžaduje použití klíče APIKey skutečného účtu a hodnota parametru simulovaného obchodování v záhlaví žádosti musí být 0. V případě výzev simulovaného účtu je nutné použít APIKey simulovaného účtu a hodnota parametru simulovaného obchodování v záhlaví požadavku musí být 1.

Co je to „Chyba rozhraní: 51010 Žádost není podporována v aktuálním režimu účtu“?

Tato hodnota se vztahuje k režimu vašeho účtu. Pokud chcete zadat finanční páku nebo kontrakt v jedné měně, musíte se přepnout do tří ostatních režimů kromě spotového režimu! Můžete je nastavit prostřednictvím nastavení rozhraní zdenebo je můžete nastavit na webu nebo v aplikaci.

Poznámka: první nastavení je třeba nastavit na stránce nebo v aplikaci; možnost nastavení je v hlavní nabídce na stránce obchodování – režim účtu.

Co znamená „Chyba rozhraní: 51121 Velikost objednávky musí být násobkem velikosti lotu“?

V rozhraní API jsou objednávky kontraktů v jednotkách archů a musí být násobkem minimálního objemu objednávky měnového páru. Minimální množství objednávky lze získat prostřednictvím pole minSz v rozhraní produktu zde.

„Chyba výběru: 58207 Adresa pro výběr není zařazena na whitelist pro výjimku z ověření“. Proč ověření na whitelistu stále hlásí chybu, když je na stránce výběru uzavřeno?

Pokud chcete coiny vybrat pomocí rozhraní API, je nutné na stránce přidat adresu pro výběr a zaškrtnout tlačítko Neověřeno Visa. Ověření podle seznamu povolených na stránce nebude mít vliv na funkci rozhraní.

Co znamená „Chyba rozhraní: 50004 Vypršení časového limitu požadavku koncového bodu API“ (neznamená, že žádost byla úspěšná nebo neúspěšná, zkontrolujte prosím výsledek požadavku)?

50004 je obvykle způsobeno nadměrným tlakem na server. 8, 16 a 24 hodin jsou časové body pro výběr kapitálových poplatků každý den. V této době je tlak na serveru vysoký. Doporučuje se rozložit transakce na tyto časy. Pokud je chyba 50004 hlášena i jindy, lze ji později zopakovat. Pokud je objednávka zadána s chybou 50004, nepředstavuje skutečný výsledek požadavku na rozhraní. Žádost může být úspěšná nebo neúspěšná. Podívejte se na skutečný výsledek.

Poznámka: v případě jakýchkoli dalších dotazů nebo dalších dotazů souvisejících s rozhraním API se můžete obrátit na nás naskenováním níže uvedeného kódu v aplikaci.

okxapi-app-1