Exempel på att lägga ordrar med olika parametrar

Senast uppdaterad: 31 mars 2025

REST AddOrder- och WebSocket addOrder-slutpunkterna används för att lägga ordrar på våra marknader, men på grund av variationen av möjliga ordrar (olika ordertyper, varierande priser, varierande storlekar, anpassade orderalternativ, etc.) finns det många olika sätt att anropa AddOrder-/addOrder-slutpunkterna.

Som några användbara förslag för att konfigurera dina egna ordrar, följer här exempel på AddOrder-/addOrder-anrop med några av de mest frekvent använda parametrarna. Exemplen använder vår REST API-kommandoradsklient, men samma parametrar kan användas via vilket API-gränssnitt som helst (curl, Postman, anpassad API-kod, etc.).

Marknadsorder (köp 50 XDG/USD till bästa tillgängliga pris)

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

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

Limitorder (sälj 50 XDG/USD för 1 $)

$ ./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 limitorder (sälj 50 XDG/USD för 1 $)

$ ./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"]}}

Marknadsorder med villkorlig stängning via stop loss (köp 50 XDG/USD, placera sedan säljorder 5 % lägre)

$ ./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"]}}

Marknadsorder med villkorlig stängning via take profit limit (köp 50 XDG/USD, placera sedan säljorder för 1 $)

$ ./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 (köp 50 XDG/USD med en Immediate or Cancel-order)

$ ./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 (sälj 50 XDG/USD medan endast 25 XDG/USD visas till försäljning)

$ ./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"}}}

Marknadsorder med 5:1 leverage (öppna lång XBT/USD-position till bästa tillgängliga pris)

$ ./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"]}}

Avveckla position-order

$ ./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"]}}

Observera volymen 0 (noll), som kan användas för att stänga/avveckla marginalpositioner utan att känna till den exakta volymen.

Fullständiga detaljer om alla möjliga AddOrder-slutpunktens inparametrar finns tillgängliga via vår REST API- och WebSocket API-dokumentation.

Behöver du mer hjälp?