Beispiele für die Platzierung von Orders mit verschiedenen Parametern

Zuletzt aktualisiert: 31. März 2025

Die REST AddOrder- und WebSocket addOrder-Endpunkte werden verwendet, um Orders auf unseren Märkten zu platzieren. Aufgrund der Vielfalt möglicher Orders (verschiedene Ordertypen, unterschiedliche Preise, unterschiedliche Größen, benutzerdefinierte Orderoptionen usw.) gibt es jedoch viele verschiedene Möglichkeiten, die AddOrder-/addOrder-Endpunkte aufzurufen.

Als hilfreiche Vorschläge zur Konfiguration Ihrer eigenen Orders sind die folgenden Beispiele für AddOrder-/addOrder-Aufrufe mit einigen der am häufigsten verwendeten Parameter aufgeführt. Die Beispiele verwenden unseren REST API-Befehlszeilen-Client, aber dieselben Parameter könnten über jede API-Schnittstelle (curl, Postman, benutzerdefinierten API-Code usw.) verwendet werden.

Market-Order (50 XDG/USD zum besten verfügbaren Preis kaufen)

$ ./krakenapi AddOrder pair=xdgusd type=buy ordertype=market volume=50

{"error":[],"result":{"descr":{"order":"buy 50.00000000 XDGUSD @ market"},"txid":["OFKBX4-NUHFI-JIKLLM"]}}

Limit-Order (50 XDG/USD für 1 $ verkaufen)

$ ./krakenapi AddOrder pair=xdgusd type=sell ordertype=limit price=1.00 volume=50

{"error":[],"result":{"descr":{"order":"sell 50.00000000 XDGUSD @ limit 1.0000000"},"txid":["O562OP-O6FNI-SEQ23Y"]}}

Post-only-Limit-Order (50 XDG/USD für 1 $ verkaufen)

$ ./krakenapi AddOrder pair=xdgusd type=sell ordertype=limit price=1.00 volume=50 oflags=post

{"error":[],"result":{"descr":{"order":"sell 50.00000000 XDGUSD @ limit 1.0000000"},"txid":["OWFYJG-DJUOO-F5BISK"]}}

Market-Order mit bedingtem Stop-Loss-Schluss (50 XDG/USD kaufen, dann Verkaufsorder 5 % niedriger platzieren)

$ ./krakenapi AddOrder pair=xdgusd type=buy ordertype=market volume=50 'close[ordertype]=stop-loss' 'close[price]=-5%'

{"error":[],"result":{"descr":{"order":"buy 50.00000000 XDGUSD @ market","close":"close position @ stop loss -5.0000%"},"txid":["OW7UJZ-P7F7Z-JAHANL"]}}

Market-Order mit bedingtem Take-Profit-Limit-Schluss (50 XDG/USD kaufen, dann Verkaufsorder für 1 $ platzieren)

$ ./krakenapi AddOrder pair=xdgusd type=buy ordertype=market volume=50 'close[ordertype]=take-profit-limit' 'close[price]=1.00' 'close[price2]=1.00'

{"error":[],"result":{"descr":{"order":"buy 50.00000000 XDGUSD @ market","close":"close position @ take profit 1.0000000 -> limit 1.0000000"},"txid":["OJ7K64-4PQ5Y-DE7FRG"]}}

IOC-Order (50 XDG/USD mit einer Immediate-or-Cancel-Order kaufen)

$ ./krakenapi AddOrder pair=xdgusd type=buy ordertype=limit price=1.00 volume=50 timeinforce=ioc {"error":[],"result":{"txid":["OZS2KT-JVN2E-J2XM7Z"],"descr":{"order":"buy 50.00000000 XDGUSD @ limit 1.0000000"}}}

Iceberg-Order (50 XDG/USD verkaufen, während nur 25 XDG/USD zum Verkauf angezeigt werden)

$ ./krakenapi AddOrder pair=xdgusd type=sell ordertype=limit price=1.00 volume=50 displayvol=25 {"error":[],"result":{"txid":["ODMXEB-NUCVA-QWG6HH"],"descr":{"order":"sell 50.00000000 XDGUSD @ limit 1.0000000"}}}

Market-Order mit 5:1 Hebelwirkung (Long-Position XBT/USD zum besten verfügbaren Preis eröffnen)

$ ./krakenapi AddOrder pair=xbtusd type=buy ordertype=market volume=0.0005 leverage=5

{"error":[],"result":{"descr":{"order":"buy 0.00050000 XBTUSD @ market with 5:1 leverage"},"txid":["OXCTLW-XCYRT-MSP4FS"]}}

Order zur Positionsabwicklung

$ ./krakenapi AddOrder pair=xbtusd type=buy ordertype=settle-position volume=0 leverage=5

{"error":[],"result":{"descr":{"order":"buy 0.00000000 XBTUSD @ settle position"},"txid":["OYO2FZ-7SYNG-GDBZ6M"]}}

Beachten Sie das Volumen von 0 (null), das verwendet werden kann, um Margin-Positionen zu schließen/abzuwickeln, ohne das genaue Volumen zu kennen.

Alle Details zu allen möglichen AddOrder-Endpunkt-Eingabeparametern finden Sie in unserer REST API- und WebSocket API-Dokumentation.

Brauchst du weitere Hilfe?