Esimerkkejä toimeksiantojen tekemisestä eri parametreilla

Viimeksi päivitetty: 31.3.2025

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

Avuksi omien toimeksiantojen määrittämiseen seuraavat ovat esimerkkejä AddOrder/addOrder-kutsuista joillakin yleisimmin käytetyillä parametreilla. Esimerkit käyttävät REST API -komentoriviohjelmaamme, 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"]}}

Limit-toimeksianto (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"]}}

Vain post-limit-toimeksianto (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äen 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"}}}

Jäävuoritoimeksianto (myy 50 XDG/USD näyttäen vain 25 XDG/USD myynnissä)

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

Position selvitystoimeksianto

$ ./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, että volyymi on 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?