OKX API Trading: Πώς να κάνετε συναλλαγές σε ένα σημειωματάριο Jupyter | Φροντιστήριο για αρχάριους| OKX Academy

Αυτό το σεμινάριο σας καθοδηγεί στο πώς να κάνετε απλές Spot trading καλώντας τις συναρτήσεις στο python-okx βιβλιοθήκη σε σημειωματάριο Jupyter.

Ακολουθούν τα βήματα που θα καλύψουμε σε αυτό το άρθρο:

  1. Πώς να εκτελέσετε αποσπάσματα κώδικα Python σε ένα σημειωματάριο Jupyter
  2. Πώς να εγκαταστήσετε το πακέτο python-okx
  3. Πώς να δημιουργήσετε API πλήκτρα
  4. Πώς να εισάγετε μονάδες OKX
  5. Πώς να αποκτήσετε πρόσβαση στα δεδομένα της αγοράς μας
  6. Πώς να διαβάσετε τα διαθέσιμα ζεύγη συναλλαγών μας
  7. Πώς να διαβάσετε το υπόλοιπο του λογαριασμού σας
  8. Πώς να αποκτήσετε πρόσβαση στις τέσσερις διαφορετικές λειτουργίες λογαριασμού
  9. Πώς να καταλάβετε σε ποια λειτουργία έχει διαμορφωθεί ο τρέχων λογαριασμός σας
  10. Τρόπος υποβολής παραγγελιών
  11. Πώς να αποκτήσετε πρόσβαση στις λεπτομέρειες μιας παραγγελίας
  12. Πώς να ακυρώσετε μια παραγγελία
  13. Πώς να τροποποιήσετε μια παραγγελία
  14. Τρόπος πρόσβασης στη λίστα ανοιχτών παραγγελιών
  15. Πώς να αποκτήσετε πρόσβαση στο ιστορικό παραγγελιών
  16. Πώς να προχωρήσετε περαιτέρω με το OKX API με ένα σημειωματάριο Jupyter

1. Πώς να εκτελέσετε αποσπάσματα κώδικα Python σε ένα σημειωματάριο Jupyter

Το Jupyter Notebook είναι ένα απίστευτα ισχυρό και εύχρηστο εργαλείο για ανάπτυξη Python και ανάλυση δεδομένων. Μπορείτε να εκτελέσετε έναν διακομιστή Notebook Jupyter σε Windows, Mac OS ή Linux.

Αυτό το σεμινάριο παρέχει έναν αρκετά περιεκτικό οδηγό για το πώς να θέσετε σε λειτουργία ένα Notebook Jupyter.

2. Πώς να εγκαταστήσετε το πακέτο python-okx

Μόλις ξεκινήσετε να τρέχετε ένα Σημειωματάριο Jupyter, μπορείτε να εγκαταστήσετε το πακέτο python-okx εκτελώντας απλά το pip install python-okx στο σημειωματάριο ή σε ένα τερματικό (ή μέσω της γραμμής εντολών για Windows):

3. Πώς να δημιουργήσετε κλειδιά API

  1. Αφού συνδεθείτε στο OKX, μπορείτε να μεταβείτε στο Λογαριασμός -> API για να δημιουργήσετε κλειδιά API.
  1. Φροντίστε να πάτε στο Ενεργητικό -> Διαδήλωση συναλλαγές εάν θέλετε να δημιουργήσετε κλειδιά API για δοκιμαστικούς σκοπούς.
  1. Τώρα μπορείτε να δημιουργήσετε κλειδιά API για τους διαφορετικούς κύριους/ δευτερεύοντες λογαριασμούς που μπορεί να έχετε.
  1. Αγορά Εμπόριο στο Pσπασμόςs μενού ώστε να μπορείτε να κάνετε συναλλαγές με το κλειδί API.
  1. Έχετε πλέον πρόσβαση στο κλειδί API, το μυστικό κλειδί και τη φράση πρόσβασής σας. Φυλάξτε τα σε ασφαλές μέρος!
  2. Μπορείτε να δημιουργήσετε μεταβλητές python για να αποθηκεύσετε τις λεπτομέρειες του API σας στο σημειωματάριο για μελλοντική χρήση.

4. Πώς να εισάγετε μονάδες OKX

Στο python-okx, παρέχουμε τις ακόλουθες ενότητες με βάση τις ενότητες REST API. Διαβάστε τον οδηγό μας για να μάθετε πώς να εισάγετε μονάδες OKX.

  • Εμπόριο
  • BlockTrading
  • Χρηματοδότηση
  • Λογαριασμός
  • Μετατρέπω
  • Κερδίστε
  • Υπολογαριασμός
  • Στοιχεία MarketData
  • Δημόσια δεδομένα
  • TradingData
  • Κατάσταση
  • NDBroker
  • FDBroker

Για την εισαγωγή του Εμπόριο ενότητα, μπορείτε να εκτελέσετε:

Συγχαρητήρια, είστε πλέον έτοιμοι να χρησιμοποιήσετε τις ολοκληρωμένες δυνατότητες που είναι διαθέσιμες στο python-okx!

5. Πώς να αποκτήσετε πρόσβαση στα δεδομένα της αγοράς μας

Για περισσότερες πληροφορίες σχετικά με πώς να αποκτήσετε πρόσβαση στα δεδομένα της αγοράς μας, διαβάστε τον ειδικό μας οδηγό.

6. Πώς να διαβάσετε τα διαθέσιμα ζεύγη συναλλαγών μας

Για περισσότερες πληροφορίες σχετικά με πώς να διαβάσετε τα διαθέσιμα ζεύγη συναλλαγών μας, διαβάστε τον ειδικό μας οδηγό.

7. Πώς να διαβάσετε το υπόλοιπο του λογαριασμού σας

Για περισσότερες πληροφορίες σχετικά με πώς να διαβάσετε το υπόλοιπο του λογαριασμού σας, διαβάστε τον ειδικό μας οδηγό.

Σημείωση: Για άμεση διαπραγμάτευση υπό «μετρητά» tdMode, πρέπει κυρίως να ελέγξετε το cashBal, frozenBal παραμέτρους για το καθένα ccy υπό details, και το totalEq παράμετρος.

8. Πώς να αποκτήσετε πρόσβαση στις τέσσερις διαφορετικές λειτουργίες λογαριασμού

Στο ενοποιημένο σύστημα λογαριασμού μας, υπάρχουν τέσσερις τρόποι λογαριασμού:

  • Απλός λογαριασμός
  • Λογαριασμός περιθωρίου ενιαίου νομίσματος
  • Λογαριασμός περιθωρίου πολλαπλών νομισμάτων
  • Λογαριασμός περιθωρίου χαρτοφυλακίου

Για να κατανοήσετε τη διαφορά μεταξύ διαφορετικών λειτουργιών λογαριασμού και πώς να ρυθμίσετε τη λειτουργία λογαριασμού μέσω του UI web, διαβάστε τον ειδικό μας οδηγό.

Στη λειτουργία περιθωρίου ή στη λειτουργία συναλλαγών, η παράμετρος tdMode καθορίζει πώς θα περιθωριοποιηθεί η θέση σας, το οποίο πρέπει να ορίζετε κάθε φορά που υποβάλλετε μια νέα παραγγελία.

Για άμεσες συναλλαγές σε λειτουργία λογαριασμού περιθωρίου απλού ή μονού νομίσματος, ορίστε tdMode='μετρητά'.

Για άμεσες συναλλαγές σε κατάσταση λογαριασμού περιθωρίου περιθωρίου πολλαπλών νομισμάτων ή περιθωρίου χαρτοφυλακίου, ορίστε tdMode = 'σταυρός'.

Παρακάτω θα βρείτε μια γρήγορη εξήγηση για το πώς να καταλάβετε σε ποια λειτουργία έχει διαμορφωθεί ο τρέχων λογαριασμός σας.

9. Πώς να καταλάβετε σε ποια λειτουργία έχει διαμορφωθεί ο τρέχων λογαριασμός σας

Για περισσότερες πληροφορίες σχετικά με πώς να καταλάβετε σε ποια λειτουργία έχει διαμορφωθεί ο τρέχων λογαριασμός σας, διαβάστε τον ειδικό μας οδηγό και εισαγάγετε το acctLv παράμετρος.

10. Τρόπος υποβολής παραγγελιών άμεσης λειτουργίας στη λειτουργία περιθωρίου Simple / Single-current mode

1. Πώς να υποβάλετε μια παραγγελία ορίου

Για περισσότερες πληροφορίες σχετικά με πώς να υποβάλετε μια οριακή παραγγελία σε λειτουργία λογαριασμού περιθωρίου απλού ή ενός νομίσματος, διαβάστε τον ειδικό οδηγό μας.

Εδώ είναι ένα παράδειγμα αγοράς 0.01 BTC στην τιμή των 19000 USDT.

2. Πώς να υποβάλετε μια παραγγελία αγοράς

Για περισσότερες πληροφορίες σχετικά με πώς να υποβάλετε μια παραγγελία στην αγορά σε λειτουργία λογαριασμού περιθωρίου απλού ή ενός νομίσματος, διαβάστε τον ειδικό οδηγό μας.

Εδώ είναι ένα παράδειγμα αγοράς 100 BTC στην τρέχουσα τιμή της αγοράς.

3. Πώς να χρησιμοποιήσετε την παράμετρο νομίσματος προορισμού tgtCcy κατά τη διαπραγμάτευση spot

Στο spot trading, η παράμετρος tgtCcy καθορίζει τη μονάδα της παραμέτρου μεγέθους sz, το οποίο μπορεί να είναι είτε το βασικό νόμισμα είτε το νόμισμα προσφοράς του ζεύγους συναλλαγών. Για παράδειγμα, στο ζεύγος BTC-USDT, το βασικό νόμισμα είναι το BTC και το νόμισμα της προσφοράς είναι USDT.

Από προεπιλογή, tgtCcy = base_ccy, που σημαίνει το sz που ορίσατε είναι από την άποψη του βασικού νομίσματος. Ωστόσο, αν ορίσετε tgtCcy = quote_ccy όπως φαίνεται παρακάτω, θα πρέπει για παράδειγμα να ρυθμιστείτε να αγοράσετε BTC αξίας 100 USDT σε τιμή αγοράς, αντί να αγοράσετε 100 BTC σε τιμή αγοράς.

4. Πώς να χρησιμοποιήσετε την παράμετρο ID παραγγελίας πελάτη clOrdId

Όταν κάνετε μια παραγγελία, μπορείτε να καθορίσετε το δικό σας αναγνωριστικό παραγγελίας πελάτη, προσδιορίζοντας την παράμετρο clOrdId, το οποίο μπορεί αργότερα να χρησιμοποιηθεί ως αναγνωριστικό στη θέση του ordId όταν καλείτε ένα τελικό σημείο ακύρωσης, τροποποίησης ή ανάκτησης παραγγελίας.

11. Πώς να αποκτήσετε πρόσβαση στις λεπτομέρειες μιας συγκεκριμένης παραγγελίας

Για περισσότερες πληροφορίες σχετικά με πώς να λάβετε λεπτομέρειες σχετικά με μια συγκεκριμένη παραγγελία, διαβάστε τον ειδικό μας οδηγό.

1. Χρησιμοποιώντας ordId

2. Χρησιμοποιώντας clOrdId

12. Πώς να ακυρώσετε μια παραγγελία

Για περισσότερες πληροφορίες σχετικά με πώς να ακυρώσετε μια παραγγελία, διαβάστε τον ειδικό μας οδηγό.

Χρησιμοποιείτε επίσης clOrdId αντί του ordId.

13. Πώς να τροποποιήσετε μια παραγγελία

Για περισσότερες πληροφορίες σχετικά με πώς να τροποποιήσετε μια παραγγελία, διαβάστε τον ειδικό μας οδηγό.

Χρησιμοποιείτε επίσης clOrdId αντί του ordId.

14. Τρόπος πρόσβασης στη λίστα ανοιχτών παραγγελιών

Για περισσότερες πληροφορίες σχετικά με πώς να αποκτήσετε πρόσβαση στη λίστα ανοιχτών παραγγελιών, διαβάστε τον ειδικό μας οδηγό.

15. Πώς να αποκτήσετε πρόσβαση στο ιστορικό παραγγελιών

1. Τις τελευταίες 7 ημέρες

Για περισσότερες πληροφορίες σχετικά με πώς να αποκτήσετε πρόσβαση στο ιστορικό παραγγελιών για τις τελευταίες 7 ημέρες, διαβάστε τον ειδικό μας οδηγό.

2. Για τους τελευταίους 3 μήνες

Για περισσότερες πληροφορίες σχετικά με πώς να αποκτήσετε πρόσβαση στο ιστορικό παραγγελιών για τους τελευταίους 3 μήνες, διαβάστε τον ειδικό μας οδηγό.

16. Πώς να προχωρήσετε περαιτέρω με το OKX API με ένα σημειωματάριο Jupyter

Για περισσότερα παραδείγματα, παρακαλώ κατεβάστε το πλήρες σημειωματάριο Jupyter.

Εάν έχετε οποιεσδήποτε ερωτήσεις σχετικά με τα API μας, μη διστάσετε να ρωτήσετε στο OKX API υποστήριξη καναλιού Telegram.

Πηγή: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook