Farklı parametrelerle emir verme örnekleri

Son güncelleme: 31 Mar 2025

REST AddOrder ve WebSocket addOrder uç noktaları piyasalarımızda emir vermek için kullanılır, ancak olası emirlerin çeşitliliği (farklı emir türleri, değişen fiyatlar, değişen boyutlar, özel emir seçenekleri vb.) nedeniyle, AddOrder/addOrder uç noktalarını çağırmanın birçok farklı yolu vardır.

Kendi emirlerinizi yapılandırmak için bazı faydalı öneriler olarak, aşağıda en sık kullanılan parametrelerden bazılarıyla yapılan AddOrder/addOrder çağrı örnekleri bulunmaktadır. Örnekler, REST API komut satırı istemcimizi kullanır, ancak aynı parametreler herhangi bir API arayüzü (curl, Postman, özel API kodu vb.) aracılığıyla da kullanılabilir.

Piyasa emri (50 XDG/USD'yi mevcut en iyi fiyattan satın al)

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

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

Limit emri (50 XDG/USD'yi 1 $'dan sat)

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

Yalnızca post limit emri (50 XDG/USD'yi 1 $'dan sat)

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

Stop loss koşullu kapatma ile piyasa emri (50 XDG/USD satın al, ardından %5 daha düşük fiyattan satış emri ver)

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

Kâr al limit koşullu kapatma ile piyasa emri (50 XDG/USD satın al, ardından 1 $'dan satış emri ver)

$ ./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 emri (50 XDG/USD'yi Anında veya İptal et emri kullanarak satın al)

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

Buzdağı emri (50 XDG/USD satarken yalnızca 25 XDG/USD'yi satışta göster)

$ ./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 kaldıraçlı piyasa emri (XBT/USD uzun pozisyonunu mevcut en iyi fiyattan aç)

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

Pozisyonu kapatma emri

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

Tam hacmi bilmeden marjin pozisyonlarını kapatmak/tasfiye etmek için 0 (sıfır) hacmin kullanılabileceğini unutmayın.

Olası tüm AddOrder uç noktası giriş parametrelerinin tam ayrıntıları REST API ve WebSocket API belgelerimizde mevcuttur.

Daha fazla yardıma mı ihtiyacınız var?