Eksempler på placering af ordrer med forskellige parametre

Sidst opdateret: 31. marts 2025

REST- AddOrder- og WebSocket- addOrder-endepunkterne bruges til at placere ordrer på vores markeder, men på grund af de mange forskellige mulige ordrer (forskellige ordretyper, varierende priser, varierende størrelser, tilpassede ordreindstillinger osv.), er der mange forskellige måder at kalde AddOrder/addOrder-endepunkterne på.

Som nogle nyttige forslag til konfiguration af dine egne ordrer er følgende eksempler på AddOrder/addOrder-kald med nogle af de mest anvendte parametre. Eksemplerne bruger vores REST API-kommandolinjeklient, men de samme parametre kan bruges via enhver API-grænseflade (curl, Postman, brugerdefineret API-kode osv.).

Markedsordre (køb 50 XDG/USD til den bedst tilgængelige 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 (sælg 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 (sælg 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 lukning med Stop Loss (køb 50 XDG/USD, placer derefter 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 lukning med Take Profit-limit (køb 50 XDG/USD, placer derefter 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 (køb 50 XDG/USD ved hjælp af 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"}}}

Iceberg-ordre (sælg 50 XDG/USD, mens kun 25 XDG/USD vises til salg)

$ ./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 gearing (åbn lang XBT/USD-position til den bedst tilgængelige 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"]}}

Afviklingsordre

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

Bemærk volumen på 0 (nul), som kan bruges til at lukke/afvikle marginpositioner uden at kende den nøjagtige volumen.

Fuldstændige oplysninger om alle de mulige AddOrder-endepunktinputparametre er tilgængelige via vores REST API- og WebSocket API-dokumentation.

Har du brug for mere hjælp?