Példák megbízások elhelyezésére különböző paraméterekkel

Utolsó frissítés: 2025. március 31.

A REST AddOrder és a WebSocket addOrder végpontok a megbízások piacainkon történő elhelyezésére szolgálnak, azonban a lehetséges megbízások sokfélesége (különböző megbízástípusok, változó árak, változó méretek, egyedi megbízási opciók stb.) miatt számos különböző módon hívhatók meg az AddOrder/addOrder végpontok.

Saját megbízásai konfigurálásához hasznos javaslatként az alábbiakban az AddOrder/addOrder hívások példái láthatók a leggyakrabban használt paraméterekkel. A példák a REST API parancssori kliensünket használják, de ugyanezek a paraméterek bármely API interfészen keresztül is használhatók (curl, Postman, egyedi API kód stb.).

Piaci megbízás (50 XDG/USD vásárlása a legjobb elérhető áron)

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

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

Limit megbízás (50 XDG/USD eladása 1 dollárért)

$ ./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 megbízás (50 XDG/USD eladása 1 dollárért)

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

Piaci megbízás stop loss feltételes zárással (50 XDG/USD vásárlása, majd eladási megbízás elhelyezése 5%-kal alacsonyabban)

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

Piaci megbízás take profit limit feltételes zárással (50 XDG/USD vásárlása, majd eladási megbízás elhelyezése 1 dollárért)

$ ./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 megbízás (50 XDG/USD vásárlása Immediate or Cancel megbízással)

$ ./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 megbízás (50 XDG/USD eladása, miközben csak 25 XDG/USD látható eladásra)

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

Piaci megbízás 5:1 tőkeáttétellel (long XBT/USD pozíció nyitása a legjobb elérhető áron)

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

Pozíció kiegyenlítő megbízás

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

Figyelje meg a 0 (nulla) volument, amely a margin pozíciók zárására/kiegyenlítésére használható anélkül, hogy ismerné a pontos volument.

Az összes lehetséges AddOrder végpont bemeneti paraméterének teljes részletei elérhetők a REST API és a WebSocket API dokumentációnkban.

További segítségre van szükséged?