Marktkapitalisierung: $2.6749T -1.34%
Volumen (24h): $73.4056B 4.09%
Angst- und Gier-Index:

73 - Gier

  • Marktkapitalisierung: $2.6749T -1.34%
  • Volumen (24h): $73.4056B 4.09%
  • Angst- und Gier-Index:
  • Marktkapitalisierung: $2.6749T -1.34%
Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos
Top Cryptospedia

Sprache auswählen

Sprache auswählen

Währung wählen

Kryptos
Themen
Cryptospedia
Nachricht
Cryptostopics
Videos

Wie erteile ich eine Marktorder bei OKX?

OKX market orders execute instantly at best available price but require precise parameters—like `tdMode="cash"`, `ordType="market"`, and `sz` as a Decimal string—to avoid errors.

Sep 09, 2026 at 12:40 am

Grundlagen der Market Order auf OKX

1. Eine Marktorder wird sofort zum besten verfügbaren Preis im Orderbuch ausgeführt, wobei Geschwindigkeit Vorrang vor Preiskontrolle hat.

2. Im Gegensatz zu Limit-Orders ist bei Market-Orders keine Angabe eines Preises erforderlich – lediglich die Instrumenten-ID und -Größe sind obligatorisch.

3. Marktaufträge unterliegen einem Slippage, insbesondere in Zeiten geringer Liquidität oder hoher Volatilität.

4. OKX erzwingt Mindestgrößenanforderungen pro Handelspaar, die je nach Vermögenswert variieren und eingehalten werden müssen, um eine Ablehnung zu vermeiden.

5. Der tdMode- Parameter muss für Spotmarktaufträge explizit auf „Cash“ gesetzt werden, um ihn vom Margin- oder Derivatemodus zu unterscheiden.

Erforderliche Parameter für die Ausführung

1. instId identifiziert das Handelspaar, z. B. „BTC-USDT“ , und muss der offiziellen Benennungskonvention für Instrumente von OKX entsprechen.

2. Seite definiert die Richtung: „kaufen“ oder „verkaufen“ , wobei die Groß-/Kleinschreibung durch die API erzwungen wird.

3. ordType muss auf „market“ gesetzt sein; Jede Abweichung löst eine OkxParamsException aus.

4. sz bezeichnet die Menge in der Basiswährung (z. B. BTC) und muss zur Wahrung der Genauigkeit als Dezimalzeichenfolge und nicht als Gleitkommazahl übergeben werden.

5. api_key , Secret_key und Passphrase müssen korrekt aus Umgebungsvariablen oder sicheren Konfigurationsquellen geladen werden.

Signatur- und Authentifizierungsablauf

1. Jede private REST-Anfrage erfordert eine zeitgestempelte HMAC-SHA256-Signatur mit dem Secret_Key und einer kanonischen Nachrichtenzeichenfolge.

2. Das Nachrichtenformat ist strikt Methode + Pfad + Zeitstempel + Text , wobei der Text für GET-Anfragen leer ist, aber JSON-Nutzlast für POSTs enthält.

3. Header müssen OK-ACCESS-KEY , OK-ACCESS-SIGN , OK-ACCESS-TIMESTAMP und OK-ACCESS-PASSPHRASE enthalten.

4. Zeitstempel müssen im ISO 8601 UTC-Format mit Millisekundengenauigkeit vorliegen, z. B. „2026-09-08T14:21:33.123Z“ .

5. Wenn die Systemzeit nicht innerhalb von ±30 Sekunden mit den NTP-Servern synchronisiert wird, kommt es zu 50113- Authentifizierungsfehlern.

Python-Implementierung mit python-okx

1. Installieren Sie die Bibliothek über pip install python-okx und überprüfen Sie die Versionskompatibilität mit Python 3.7+.

2. TradeAPI importieren und mit Anmeldeinformationen und Flag initialisieren (0 für Produktion, 1 für Demo).

3. Verwenden Sie place_order() mit ordType='market' und stellen Sie sicher, dass sz ein Decimal('0.01') ist – nicht 0.01 .

4. Behandeln Sie Ausnahmen wie OkxParamsException und OkxRequestException , um zwischen Eingabefehlern und Netzwerkfehlern zu unterscheiden.

5. Bestätigen Sie die Ausführung, indem Sie die Felder „ ordId“ und „state“ der Antwort überprüfen, wobei „ausgefüllt“ die vollständige Ausführung angibt.

Häufig gestellte Fragen

F: Kann ich eine Marktorder aufgeben, ohne Handelsberechtigungen für meinen API-Schlüssel zu aktivieren? A: Nein. Die Handelserlaubnis muss während der API-Schlüsselerstellung explizit aktiviert werden; Andernfalls gibt die Anfrage den Fehlercode 50006 zurück.

F: Warum schlägt meine Market-Order mit der Meldung „Unzureichender Kontostand“ fehl, obwohl Mittel verfügbar zu sein scheinen? A: OKX prüft vor der Ausführung sowohl availBal als auch FrozenBal . In ausstehenden Aufträgen oder Margin-Positionen gesperrte Gelder werden vom verfügbaren Guthaben ausgeschlossen.

F: Gibt es einen Unterschied zwischen Marktaufträgen am Spotmarkt und Terminmarktaufträgen? A: Ja. Für Futures-Marktaufträge ist tdMode='isolated' oder 'cross' erforderlich, und sz bezieht sich auf die Kontraktmenge – nicht auf den Basiswert – und fügt eine ebenenspezifische Validierung hinzu.

F: Was passiert, wenn ich die Passphrase im Anforderungsheader weglasse? A: Die API lehnt die Anfrage mit dem Status 401 und dem Fehlercode 50112 ab, was auf eine fehlende oder ungültige Passphrase hinweist.

Haftungsausschluss:info@kdj.com

Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!

Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.

Verwandtes Wissen

Alle Artikel ansehen

User not found or password invalid

Your input is correct