Eksempler på å legge inn ordre med forskjellige parametere

Sist oppdatert: 31. mars 2025

REST AddOrder- og WebSocket addOrder-endepunktene brukes til å legge inn ordre på våre markeder, men på grunn av variasjonen av mulige ordre (forskjellige ordretyper, varierende priser, varierende størrelser, tilpassede ordreopsjoner, osv.), er det mange forskjellige måter å kalle AddOrder/addOrder-endepunktene på.

Som noen nyttige forslag for å konfigurere dine egne ordre, følger eksempler på AddOrder/addOrder-kall med noen av de mest brukte parametrene. Eksemplene bruker vår REST API kommandolinjeklient, men de samme parametrene kan brukes via ethvert API-grensesnitt (curl, Postman, tilpasset API-kode, osv.).

Markedsordre (kjøp 50 XDG/USD til best tilgjengelige pris)

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

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

Limitordre (selg 50 XDG/USD til 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 limitordre (selg 50 XDG/USD til 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"]}}

Markedsordre med betinget lukking med stop loss (kjøp 50 XDG/USD, plasser deretter salgsordre 5 % lavere)

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

Markedsordre med betinget lukking med take profit limit (kjøp 50 XDG/USD, plasser deretter salgsordre til 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-ordre (kjøp 50 XDG/USD ved hjelp av en Immediate or Cancel-ordre)

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

Isfjellordre (selg 50 XDG/USD mens du kun viser 25 XDG/USD til salgs)

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

Markedsordre med 5:1 giring (åpne lang XBT/USD-posisjon til best tilgjengelige 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"]}}

Avregningsordre for posisjon

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

Merk volumet på 0 (null), som kan brukes til å lukke/avregne marginposisjoner uten å vite det nøyaktige volumet.

Fullstendige detaljer om alle mulige AddOrder-endepunktets inndataparametere er tilgjengelige via vår REST API- og WebSocket API-dokumentasjon.

Trenger du mer hjelp?