Esimerkkejä toimeksiantojen tekemisestä eri parametreilla

Viimeksi päivitetty: 31. maaliskuuta 2025

REST AddOrder- ja WebSocket addOrder -päätepisteitä käytetään toimeksiantojen tekemiseen markkinoillamme, mutta erilaisten mahdollisten toimeksiantojen vuoksi (eri toimeksiantotyypit, vaihtelevat hinnat, vaihtelevat koot, mukautetut toimeksiantovaihtoehdot jne.), on monia eri tapoja kutsua AddOrder/addOrder-päätepisteitä.

Seuraavassa on joitakin hyödyllisiä ehdotuksia omien toimeksiantojesi määrittämiseen: esimerkkejä AddOrder/addOrder-kutsuista useimmin käytetyillä parametreilla. Esimerkeissä käytetään REST API -komentoriviasiakastamme, mutta samoja parametreja voidaan käyttää minkä tahansa API-rajapinnan kautta (curl, Postman, mukautettu API-koodi jne.).

Markkinatoimeksianto (osta 50 XDG/USD parhaaseen saatavilla olevaan hintaan)

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

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

Rajatoimeksianto (myy 50 XDG/USD hintaan 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 -rajatoimeksianto (myy 50 XDG/USD hintaan 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"]}}

Markkinatoimeksianto stop loss -ehdollisella sulkemisella (osta 50 XDG/USD, aseta sitten myyntitoimeksianto 5 % alemmaksi)

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

Markkinatoimeksianto take profit limit -ehdollisella sulkemisella (osta 50 XDG/USD, aseta sitten myyntitoimeksianto hintaan 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-toimeksianto (osta 50 XDG/USD käyttämällä Immediate or Cancel -toimeksiantoa)

$ ./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-toimeksianto (myy 50 XDG/USD näyttämällä vain 25 XDG/USD myytävänä)

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

Markkinatoimeksianto 5:1-vivulla (avaa pitkä XBT/USD-positio parhaaseen saatavilla olevaan hintaan)

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

Settle position -toimeksianto

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

Huomaa volyymi 0 (nolla), jota voidaan käyttää marginaalipositioiden sulkemiseen/selvittämiseen tietämättä tarkkaa volyymia.

Täydelliset tiedot kaikista mahdollisista AddOrder-päätepisteen syöttöparametreista ovat saatavilla REST API- ja WebSocket API -dokumentaatiostamme.

Tarvitsetko lisää apua?