Exemple de plasare a ordinelor cu parametri diferiți

Ultima actualizare: 31 martie 2025

Endpoint-urile REST AddOrder și WebSocket addOrder sunt utilizate pentru a plasa ordine pe piețele noastre, dar, datorită varietății de ordine posibile (diferite tipuri de ordine, prețuri variabile, dimensiuni variabile, opțiuni de ordine personalizate etc.), există multe moduri diferite de a apela endpoint-urile AddOrder/addOrder.

Ca sugestii utile pentru configurarea propriilor ordine, următoarele sunt exemple de apeluri AddOrder/addOrder cu unii dintre cei mai frecvent utilizați parametri. Exemplele utilizează clientul nostru de linie de comandă REST API, dar aceiași parametri ar putea fi utilizați prin orice interfață API (curl, Postman, cod API personalizat etc.).

Ordin de piață (cumpărați 50 XDG/USD la cel mai bun preț disponibil)

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

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

Ordin limită (vindeți 50 XDG/USD la 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"]}}

Ordin limită de tip „post only” (vindeți 50 XDG/USD la 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"]}}

Ordin de piață cu închidere condiționată stop loss (cumpărați 50 XDG/USD, apoi plasați un ordin de vânzare cu 5% mai jos)

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

Ordin de piață cu închidere condiționată take profit limit (cumpărați 50 XDG/USD, apoi plasați un ordin de vânzare la 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"]}}

Ordin IOC (cumpărați 50 XDG/USD utilizând un ordin Immediate or Cancel)

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

Ordin iceberg (vindeți 50 XDG/USD afișând doar 25 XDG/USD de vânzare)

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

Ordin de piață cu levier 5:1 (deschideți o poziție long XBT/USD la cel mai bun preț disponibil)

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

Ordin de lichidare a poziției

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

Rețineți volumul de 0 (zero), care poate fi utilizat pentru a închide/lichida pozițiile în marjă fără a cunoaște volumul exact.

Detalii complete despre toți parametrii de intrare posibili ai endpoint-ului AddOrder sunt disponibile prin documentația noastră REST API și WebSocket API.

Ai nevoie de mai mult ajutor?