Häufig gestellte Fragen zu OKX-API

Veröffentlicht am 20. Sept. 2024Aktualisiert am 1. Nov. 2024Lesezeit: 7 Min.9

Auf was bezieht sich die Passphrase?

Dies ist das Passwort, das Sie bei der Beantragung des API-Schlüssels eingegeben haben. Sie müssen sich selbst daran erinnern. Wenn Sie es vergessen haben, können Sie es nicht mehr erhalten und müssen einen neuen API-Schlüssel erstellen.

Wie erstelle ich einen Demo-Disk-API-Schlüssel?

Um auf der Demo-Disk-API zu handeln, müssen Sie einen API-Schlüssel auf der Demo-Disk erstellen. Befolgen Sie einfach die nachfolgenden Schritte:

Melden Sie sich bei Ihrem OKX-Konto an > Handel > Demo-Handel > Persönliches Center > Demo-Konto-API-Schlüssel erstellen > Demo-Handel starten

Wird der API-Schlüssel ablaufen?

API-Schlüssel, die nicht an eine IP gebunden sind und die Transaktions- oder Abhebungsberechtigungen haben, werden nach 14 Tagen der Inaktivität automatisch gelöscht. API-Schlüssel werden nicht als inaktiv betrachtet, wenn sie verwendet werden, um private oder kontobezogene Interfaces anzurufen, die eine Identitätsverifizierung erfordern, z. B. die Anzeige des Kontostands, die Abrechnungsdaten oder die Platzierung von Orders.

Nur Read-Only-API-Schlüssel, die an eine IP oder bestimmte Berechtigungen gebunden sind, verfallen nicht.

Können Orders in USDT oder Währungs-Einheiten platziert werden, wenn Sie Orders über das Interface platzieren?

Nein; bei Kontrakt-Orders ist das Interface standardmäßig für Orders in Anzahl von Kontrakten. Wenn Sie die Umrechnung zwischen der Anzahl der Kontrakte und Coins berechnen müssen, können Sie das Interface zur Umrechnung der Anzahl der Kontrakte in Coins hier aufrufen.

Wie wird die Fluktuationsrate des Interface ermittelt?

Das Interface kann die Preiserhöhung oder -senkung nicht direkt ermitteln, aber sie kann über eine Berechnungsformel berechnet werden.

Der Wert des Anstiegs und Rückgangs des letzten Transaktionspreises im Vergleich zum Eröffnungskurs der K-Linie vor 24 Stunden/100% des Eröffnungskurses der K-Linie vor 24 Stunden.

Die oben genannten Formeldaten können hier über das Marktinterface abgerufen werden (Letzte-Öffnung24std)/Öffnung24std.

Was ist der Grund für die Fehlermeldung „51000 Parameter posSide error“, wenn ich eine Order platziere?

Überprüfen Sie zuerst den Kontomodus, also den Kauf- und Verkaufsmodus bzw. den Eröffnungs- und Schließungsmodus, den Sie hier einsehen können, um den posMode zu erhalten.

Hinweis:

  • Bei der Eröffnung und Schließung von Positionen und der Platzierung von Orders unter Verwendung eines Kontrakts ist der Parameter posSide erforderlich, und es wird Long oder Short eingegeben.

  • Wenn es sich um einen Kauf- und Verkaufsmodus handelt, oder eine Kryptowährung oder eine Transaktion mit einem Hebel im Eröffnungs- und Schließungsmodus durchgeführt wird, unterstützt posSide nur eine Netto- oder keine Übertragung.

Welches Interface kann verwendet werden, um den Nennwert des Kontrakts und die minimale Ordermenge zu erhalten?

Hier können Sie das Interface nutzen, um Basisinformationen über Handelsprodukte zu erhalten.

Nennwert des Kontrakts: ctVal, minimale Ordermenge: minSz.

Was ist das Format von instId?

Hier können Sie das Interface direkt nutzen, um die Basisinformationen über Handelsprodukte zu erhalten.

Beispiel für das instId-Format:

Coin/Coin-Hebel: BTC-USDT

Perpetual-Kontrakt: Coin-Standard: BTC-USD-SWAP, U-Standard: BTC-USDT-SWAP Alle Buchstaben müssen groß geschrieben werden

Abrechnungskontrakt: Währungsstandard: BTC-USD-210326, U-Standard: BTC-USDT-210326 letzte zwei Zahlen des Jahres + aktuelle Woche oder nächste Woche oder aktueller Monat oder nächster Monat oder aktuelles Quartal oder nächstes Quartal

Optionskontrakte: BTC-USD-210326-2000-C optimistische Optionen, BTC-USD-210326-2000-P Put-Optionen

Wie kann ich den Stop-Loss und den Take-Profit einstellen?

Wenn die Order mit einem Take-Profit oder Stop-Loss verbunden ist, können Sie hier die Interface-Order einsehen: AttachAlgoOrds Array Parameters.

Wenn es sich jedoch um einen separaten Stop-Loss-Order handelt, können Sie sich hier auf das Interface der Strategiekommission beziehen.

Warum wird beim Festlegen des Auslösungspreises für Take-Profit und Stop-Loss ein Fehler gemeldet: 51046, 51047, 51048, 51049?

Regeln für die Einstellung des Stop-Loss-Auslösungspreises/Take-Profit-Auslösungspreises – beim Verkauf ist der Take-Profit-Auslösungspreis höher als der letzte Transaktionspreis, und der Stop-Loss-Auslösungspreis ist niedriger als der letzte Transaktionspreis; beim Kauf ist der Take-Profit-Auslösungspreis niedriger als der letzte Transaktionspreis, und der Stop-Loss-Auslösungspreis ist höher als der letzte Transaktionspreis.

Was bedeutet „Interface-Fehler: 50102 Zeitstempelanfrage abgelaufen“?

Dieser Fehler tritt auf, wenn der Zeitstempel abgelaufen ist. An dieser Stelle müssen Sie das Systemzeit-Interface aufrufen, um Ihre lokale Zeit mit der Zeit unseres Servers zu synchronisieren. Ein Zeitunterschied von höchstens 30 Sekunden kann helfen, dieses Problem zu vermeiden.

Hinweis: die Zeit in der Kopfzeile der Anfrage ist in UTC+0 angegeben. Beim Aufruf der Server-Zeitinterface wird die Zeit in UTC+8 angegeben.

Was bedeutet „Interface-Fehler: 50101 API-Schlüssel stimmt nicht mit der aktuellen Umgebung überein“?

Dies ist auf die Nichtübereinstimmung zwischen dem API-Schlüssel und der aktuellen Umgebung zurückzuführen. Bei echten Kontoaufrufen muss der API-Schlüssel des tatsächlichen Kontos verwendet werden, und der Wert des Parameters X-Demo-Handel in der Kopfzeile der Anfrage muss 0 sein. Für simulierte Kontoaufrufe muss der API-Schlüssel für das simulierte Konto verwendet werden, und der Wert des Parameters X-Demo-Handel in der Kopfzeile der Anfrage muss 1 sein.

Was bedeutet „Interface-Fehler: 51010 Anfrage wird im aktuellen Kontomodus nicht unterstützt“?

Dies hängt mit Ihrem Kontomodus zusammen. Wenn Sie einen Hebel oder Kontrakt auf eine einzelne Währung platzieren möchten, müssen Sie sich auf die anderen drei Modi außer dem Spot-Modus einstellen! Sie können sie hier über die Interface-Einstellungen einstellen, oder Sie können sie über das Web oder die App einstellen.

Hinweis: die erste Einstellung muss auf der Seite oder in der App eingestellt werden; Einstellungsoption im Hauptmenü der Handelsseite - Kontomodus.

Was bedeutet „Interface-Fehler: 51121 Die Ordermenge muss ein Vielfaches der Lot-Größe sein“?

In der API sind Kontraktorders in Einheiten ausgedrückt und müssen ein Vielfaches der Mindest-Ordermenge des Währungspaares betragen. Die Mindest-Ordermenge kann hier über das Feld minSz des Produktinterface abgerufen werden.

„ Auszahlungsfehler: 58207 Auszahlungsadresse steht nicht auf der Whitelist für die Verifizierungsbefreiung“; warum meldet die Allowlist-Verifizierung immer noch einen Fehler, wenn sie auf der Auszahlungsseite geschlossen wird?

Um Coins über das API-Interface auszuzahlen, müssen Sie eine Auszahlungsadresse auf der Seite hinzufügen und die Schaltfläche „Nicht von Visa verifiziert“ aktivieren. Ob die Allowlist-Verifizierung auf der Seite ausgeschaltet ist, hat keinen Einfluss auf die Funktion des Interface.

Was bedeutet „Interface-Fehler: 50004 Timeout für API-Endpunktanfragen“ (bedeutet nicht, dass die Anforderung erfolgreich war oder fehlgeschlagen ist, bitte prüfen Sie das Ergebnis der Anforderung)?

50004 wird in der Regel durch übermäßigen Druck auf den Server verursacht. Die Kapitalgebühren werden täglich um 8, 16 und 24 Uhr eingezogen. Zu dieser Zeit ist der Druck auf die Server hoch. Es wird empfohlen, die Transaktionen zu diesen Zeiten zu staffeln. Wenn zu anderen Zeiten ein Fehler 50004 gemeldet wird, kann der Vorgang später wiederholt werden. Wenn eine Order mit der Fehlermeldung 50004 platziert wird, entspricht dies nicht dem tatsächlichen Ergebnis der Interface-Anfrage. Die Anfrage kann erfolgreich sein oder scheitern. Bitte beachten Sie das tatsächliche Ergebnis.

Hinweis: Wenn Sie weitere Fragen oder andere API-bezogene Anfragen haben, können Sie sich mit uns in Verbindung setzen, indem Sie den unten stehenden Code über die App scannen.

okxapi-app-1