Παραδείγματα τοποθέτησης εντολών με διαφορετικές παραμέτρους

Τελευταία ενημέρωση: 31 Μαρτίου 2025

Τα τελικά σημεία REST AddOrder και WebSocket addOrder χρησιμοποιούνται για την τοποθέτηση εντολών στις αγορές μας, αλλά λόγω της ποικιλίας των πιθανών εντολών (διαφορετικοί τύποι εντολών, διαφορετικές τιμές, διαφορετικά μεγέθη, προσαρμοσμένες επιλογές εντολών, κ.λπ.), υπάρχουν πολλοί διαφορετικοί τρόποι κλήσης των τελικών σημείων AddOrder/addOrder.

Ως χρήσιμες προτάσεις για τη διαμόρφωση των δικών σας εντολών, ακολουθούν παραδείγματα κλήσεων AddOrder/addOrder με ορισμένες από τις πιο συχνά χρησιμοποιούμενες παραμέτρους. Τα παραδείγματα χρησιμοποιούν τον πελάτη γραμμής εντολών REST API μας REST API command line client, αλλά οι ίδιες παράμετροι θα μπορούσαν να χρησιμοποιηθούν μέσω οποιασδήποτε διεπαφής API (curl, Postman, προσαρμοσμένος κώδικας API, κ.λπ.).

Εντολή Market (αγορά 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"]}}

Εντολή Limit (πώληση 50 XDG/USD στην τιμή $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"]}}

Εντολή limit μόνο για καταχώριση (πώληση 50 XDG/USD στην τιμή $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"]}}

Εντολή Market με κλείσιμο υπό όρους stop loss (αγορά 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"]}}

Εντολή Market με κλείσιμο υπό όρους take profit limit (αγορά 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 χρησιμοποιώντας μια εντολή 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"}}}

Εντολή Iceberg (πώληση 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"}}}

Εντολή Market με μόχλευση 5:1 (άνοιγμα θέσης long 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"]}}

Εντολή Settle position

$ ./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 (μηδέν), ο οποίος μπορεί να χρησιμοποιηθεί για το κλείσιμο/τακτοποίηση θέσεων margin χωρίς να γνωρίζετε τον ακριβή όγκο.

Πλήρεις λεπτομέρειες όλων των πιθανών παραμέτρων εισόδου του τελικού σημείου AddOrder είναι διαθέσιμες μέσω της τεκμηρίωσης του REST API και του WebSocket API μας.

Χρειάζεστε περισσότερη βοήθεια;