使用不同參數落單的範例

上次更新時間: 2025年3月31日

REST AddOrder 和 WebSocket addOrder 端點用於在我們的市場上落單,但由於訂單種類繁多(不同的訂單類型、不同的價格、不同的數量、自訂訂單選項等),呼叫 AddOrder/addOrder 端點的方式有很多種。

作為配置您自己訂單的一些有用建議,以下是使用一些最常用參數的 AddOrder/addOrder 呼叫範例。這些範例使用我們的REST API 命令列客戶端,但相同的參數可以透過任何 API 介面(curlPostman、自訂 API 代碼等)使用。

市價單(以最佳可用價格買入 50 XDG/USD)

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

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

限價單(以 1 美元賣出 50 XDG/USD)

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

只掛單限價單(以 1 美元賣出 50 XDG/USD)

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

帶止損條件平倉的市價單(買入 50 XDG/USD,然後以低 5% 的價格落賣單)

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

帶止盈限價條件平倉的市價單(買入 50 XDG/USD,然後以 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 訂單(使用即時或取消訂單買入 50 XDG/USD)

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

冰山訂單(賣出 50 XDG/USD,但只顯示 25 XDG/USD 待售)

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

帶 5:1 槓桿的市價單(以最佳可用價格開立 XBT/USD 多頭倉位)

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

平倉訂單

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

請注意,數量為 0(零),這可用於在不知道確切數量的情況下平倉/結算保證金倉位。

有關所有可能的 AddOrder 端點輸入參數的完整詳細資訊,請參閱我們的 REST APIWebSocket API 文件。

需要更多幫助?