Voorbeelden van het plaatsen van orders met verschillende parameters

Laatst bijgewerkt: 31 mrt 2025

De REST AddOrder en WebSocket addOrder eindpunten worden gebruikt om orders op onze markten te plaatsen, maar vanwege de verscheidenheid aan mogelijke orders (verschillende ordertypes, variërende prijzen, variërende groottes, aangepaste orderopties, enz.), zijn er veel verschillende manieren om de AddOrder/addOrder eindpunten aan te roepen.

Als enkele nuttige suggesties voor het configureren van uw eigen orders, volgen hier voorbeelden van AddOrder/addOrder aanroepen met enkele van de meest gebruikte parameters. De voorbeelden gebruiken onze REST API commandoregelclient, maar dezelfde parameters kunnen worden gebruikt via elke API-interface (curl, Postman, aangepaste API-code, enz.).

Marktorder (koop 50 XDG/USD tegen de best beschikbare prijs)

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

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

Limietorder (verkoop 50 XDG/USD voor $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 limietorder (verkoop 50 XDG/USD voor $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"]}}

Marktorder met voorwaardelijke sluiting met stop-loss (koop 50 XDG/USD, plaats vervolgens een verkooporder 5% lager)

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

Marktorder met voorwaardelijke sluiting met take-profit limiet (koop 50 XDG/USD, plaats vervolgens een verkooporder voor $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-order (koop 50 XDG/USD met een Immediate or Cancel-order)

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

Icebergorder (verkoop 50 XDG/USD terwijl slechts 25 XDG/USD te koop wordt weergegeven)

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

Marktorder met 5:1 hefboomwerking (open een long XBT/USD-positie tegen de best beschikbare prijs)

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

Order om positie af te wikkelen

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

Let op het volume van 0 (nul), dat kan worden gebruikt om margeposities te sluiten/af te wikkelen zonder het exacte volume te kennen.

Volledige details van alle mogelijke invoerparameters van het AddOrder-eindpunt zijn beschikbaar via onze REST API en WebSocket API documentatie.

Meer hulp nodig?