OKX API FAQ

Opublikowano 20 wrz 2024Zaktualizowano 30 paź 20257 min czytania111

Co oznacza termin „hasło dostępu”?

Jest to hasło, które podałeś podczas składania wniosku o klucz API. Musisz je zapamiętać. Jeśli go zapomnisz, nie będziesz mógł go odzyskać i będziesz musiał utworzyć nowy klucz API.

Jak utworzyć dysk demonstracyjny klucz API?

Aby handlować na dysku demonstracyjnym API, należy utworzyć klucz API na dysku demonstracyjnym. Wykonaj poniższe czynności:

Zaloguj się na swoje konto OKX > Handel > Handel demo > Centrum osobiste > Utwórz klucz API demo > Rozpocznij handel demo

Czy klucz API wygaśnie?

Klucze API, które nie są powiązane z adresem IP i mają uprawnienia do transakcji lub wypłat, zostaną automatycznie usunięte po 14 dniach bezczynności. Klucze API nie będą uznawane za nieaktywne, jeśli zostaną użyte do wywołania prywatnych lub związanych z kontem interfejsów wymagających weryfikacji tożsamości, takich jak przeglądanie salda konta, danych rozliczeniowych lub składanie zleceń.

Tylko klucze API tylko do odczytu powiązane z adresem IP lub określonymi uprawnieniami nie wygasają.

Czy podczas składania zleceń za pośrednictwem interfejsu można podawać kwoty w jednostkach walutowych?

Nie; w przypadku zleceń kontraktowych interfejs domyślnie wyświetla zlecenia w liczbie kontraktów. Jeśli chcesz obliczyć przelicznik między liczbą kontraktów a liczbą monet, możesz skorzystać z interfejsu przelicznika kontraktów na monety tutaj.

Jak uzyskać współczynnik fluktuacji interfejsu?

Interfejs nie może bezpośrednio uzyskać informacji o wzroście lub spadku ceny, ale można ją obliczyć za pomocą wzoru obliczeniowego.

Wartość wzrostu i spadku ostatniej ceny transakcyjnej w porównaniu z ceną otwarcia linii K 24 godziny temu/100% ceny otwarcia linii K 24 godziny temu.

Powyższe dane dotyczące formuły można uzyskać za pośrednictwem interfejsu rynkowego tutaj (last-open24h)/open24h.

Jaka jest przyczyna pojawienia się komunikatu o błędzie „51000 Parameter posSide error” podczas składania zlecenia?

Najpierw należy sprawdzić tryb konta: tryb kupna i sprzedaży/tryb otwierania i zamykania, który można wyświetlić tutaj, aby uzyskać posMode.

Uwaga:

  • W przypadku otwierania i zamykania pozycji oraz składania zleceń przy użyciu kontraktu wymagany jest parametr posSide, w którym należy wpisać long lub short.

  • Jeśli jest to tryb kupna i sprzedaży lub transakcja kryptowalutowa, lub z dźwignią jest przeprowadzana w trybie otwierania i zamykania, posSide obsługuje tylko transmisję netto lub brak transmisji.

Który interfejs można wykorzystać do uzyskania wartości nominalnej kontraktu i minimalnej ilości zamówienia?

Za pomocą interfejsu można uzyskać podstawowe informacje o produktach handlowych tutaj.

wartość nominalna kontraktu: ctVal, minimalna wielkość zlecenia: minSz.

Jaki jest format instId?

Możesz bezpośrednio skorzystać z interfejsu, aby uzyskać podstawowe informacje o produktach handlowych tutaj.

Jak ustawić stop loss i take profit?

Jeśli zlecenie jest powiązane z funkcją take profit stop loss, możesz zapoznać się z interfejsem zlecenia tutaj.: attachAlgoOrds parametry tablicy.

Jeśli jednak jest to oddzielne zlecenie stop loss, możesz zapoznać się z interfejsem prowizji strategii tutaj.

Dlaczego podczas ustawiania ceny wyzwalającej dla take profit i stop loss pojawia się błąd: 51046, 51047, 51048, 51049?

Zasady ustalania ceny wyzwalającej stop-loss/ceny wyzwalającej take-profit – podczas sprzedaży cena wyzwalająca take-profit jest wyższa od ostatniej ceny transakcyjnej, a cena wyzwalająca stop-loss jest niższa od ostatniej ceny transakcyjnej; natomiast podczas kupna cena wyzwalająca take-profit jest niższa od ostatniej ceny transakcyjnej, a cena wyzwalająca stop-loss jest wyższa od ostatniej ceny transakcyjnej.

Co to jest „Błąd interfejsu: 50102 Wygasło żądanie znacznika czasu”?

Ten błąd występuje, gdy znacznik czasu wygasł. Musisz wywołać interfejs czasu systemowego, aby zsynchronizować czas lokalny z czasem naszego serwera. Utrzymanie różnicy czasu w granicach 30 sekund może pomóc uniknąć tego problemu.

Uwaga: czas w nagłówku żądania jest podany w formacie UTC0. Podczas wywoływania interfejsu czasu serwera czas jest podawany w formacie UTC + 8.

Co oznacza komunikat „Błąd interfejsu: 50101 Klucz API nie pasuje do bieżącego środowiska”?

Jest to spowodowane niezgodnością między kluczem API a bieżącym środowiskiem. Wywołania z prawdziwego konta wymagają użycia klucza API prawdziwego konta, a wartość parametru x-simulated-trading w nagłówku żądania musi wynosić 0. Wywołania z konta symulacyjnego wymagają użycia klucza API konta symulacyjnego, a wartość parametru x-simulated-trading w nagłówku żądania musi wynosić 1.

Co to jest „Błąd interfejsu: 51010 Żądanie nieobsługiwane w bieżącym trybie konta”?

Jest to związane z trybem Twojego konta. Jeśli chcesz zawrzeć transakcję z dźwignią lub kontrakt dotyczący jednej waluty, musisz dostosować się do pozostałych trzech trybów, z wyjątkiem trybu spot! Możesz to ustawić w ustawieniach interfejsu tutaj lub w przeglądarce internetowej lub aplikacji.

Uwaga: pierwsze ustawienie należy skonfigurować na stronie lub w aplikacji; opcja ustawień znajduje się w menu głównym strony transakcyjnej – tryb konta.

Co oznacza komunikat „Błąd interfejsu: 51121 Wielkość zlecenia musi być wielokrotnością wielkości partii”?

W API zlecenia kontraktowe są wyrażone w jednostkach arkuszy i muszą być wielokrotnością minimalnej wielkości zlecenia dla danej pary walutowej. Minimalną wielkość zamówienia można uzyskać poprzez pole minSz interfejsu produktu tutaj.

„Błąd wypłaty: 58207 Adres wypłaty nie znajduje się na białej liście zwolnień z weryfikacji”; dlaczego weryfikacja listy dozwolonych adresów nadal zgłasza błąd, mimo że jest zamknięta na stronie wypłat?

Aby wypłacić środki za pomocą interfejsu API, należy dodać adres wypłaty na stronie i zaznaczyć opcję „niezweryfikowane przez Visa”. Wyłączenie weryfikacji listy dozwolonych elementów na stronie nie ma wpływu na działanie interfejsu.

Co oznacza komunikat „Błąd interfejsu: 50004 Przekroczono limit czasu żądania punktu końcowego API” (nie oznacza to, że żądanie zakończyło się powodzeniem lub niepowodzeniem, sprawdź wynik żądania)?

Błąd 50004 jest zazwyczaj spowodowany nadmiernym obciążeniem serwera. 8, 16 i 24 rano to godziny pobierania opłat kapitałowych każdego dnia. W tej chwili serwer jest mocno obciążony. W takich sytuacjach zaleca się rozłożenie transakcji w czasie. Jeśli błąd 50004 zostanie zgłoszony w innym czasie, można spróbować ponownie później. Jeśli zlecenie zostało złożone z błędem 50004, nie odzwierciedla ono rzeczywistego wyniku żądania interfejsu. Żądanie może zakończyć się powodzeniem lub niepowodzeniem. Zapoznaj się z rzeczywistym wynikiem.

Uwaga: jeśli masz inne pytania lub wątpliwości związane z API, możesz skontaktować się z nami, skanując poniższy kod za pomocą aplikacji.

Co to jest błąd „Klucz API 50119 nie istnieje”?

Ten błąd występuje zazwyczaj, gdy domena Twojego konta nie odpowiada Twojemu regionowi.

  • Użytkownicy z EOG powinni zmienić nazwę domeny żądania API z www.okx.com na eea.okx.com.

  • Użytkownicy z USA powinni zmienić nazwę domeny żądania API z www.okx.com na us.okx.com.

  • Jeśli korzystasz z oprogramowania innej firmy, aby połączyć się z OKX i widzisz ten błąd, skontaktuj się z dostawcą oprogramowania, aby sprawdzić, czy obsługuje on domeny regionalne. Na przykład użytkownicy z EOG muszą łączyć się poprzez eea.okx.com, w przeciwnym razie żądanie zakończy się niepowodzeniem.

Dlaczego podczas łączenia się z oprogramowaniem innej firmy pojawia się błąd „50110”?

Ten błąd może wystąpić, jeśli aktualny typ klucza API nie jest zgodny z oprogramowaniem zewnętrznym. Spróbuj złożyć wniosek o typ transakcji klucza API bez powiązania listy adresów IP, a następnie ponownie podłącz oprogramowanie zewnętrzne.