Dagangan API OKX: Bagaimana untuk berdagang spot pada Buku Nota Jupyter | Tutorial Pemula| Akademi OKX

Tutorial ini membimbing anda melalui cara melakukan perdagangan Spot mudah dengan memanggil fungsi dalam python-okx perpustakaan pada Buku Nota Jupyter.

Berikut ialah langkah-langkah yang akan kami bincangkan dalam artikel ini:

  1. Bagaimana untuk menjalankan coretan kod Python pada Buku Nota Jupyter
  2. Bagaimana untuk memasang pakej python-okx
  3. Cara membuat API kunci
  4. Bagaimana untuk mengimport modul OKX
  5. Bagaimana untuk mengakses data pasaran kami
  6. Bagaimana untuk membaca pasangan dagangan kami yang tersedia
  7. Cara membaca baki akaun anda
  8. Bagaimana untuk mengakses empat mod akaun yang berbeza
  9. Bagaimana untuk mengetahui mod akaun semasa anda dikonfigurasikan sebagai
  10. Bagaimana untuk membuat pesanan segera
  11. Bagaimana untuk mengakses butiran pesanan
  12. Bagaimana untuk membatalkan pesanan
  13. Bagaimana untuk meminda pesanan
  14. Bagaimana untuk mengakses senarai pesanan terbuka
  15. Bagaimana untuk mengakses sejarah pesanan
  16. Bagaimana untuk pergi lebih jauh dengan OKX API dengan Buku Nota Jupyter

1. Cara menjalankan coretan kod Python pada Buku Nota Jupyter

Buku Nota Jupyter ialah alat yang sangat berkuasa dan mudah digunakan untuk pembangunan Python dan analisis data. Anda boleh menjalankan pelayan Jupyter Notebook pada Windows, Mac OS atau Linux.

Tutorial ini menyediakan panduan yang cukup komprehensif tentang cara mendapatkan Buku Nota Jupyter dan berjalan.

2. Cara memasang pakej python-okx

Sebaik sahaja anda mula menjalankan Buku Nota Jupyter, anda boleh memasang pakej python-okx dengan hanya menjalankan pip install python-okx dalam buku nota atau dalam terminal (atau melalui command prompt untuk Windows):

3. Bagaimana untuk mencipta kunci API

  1. Selepas log masuk OKX, anda boleh pergi ke Akaun Anda -> API untuk mencipta kunci API.
  1. Pastikan anda pergi ke Aset -> Demo berdagang jika anda ingin mencipta kunci API untuk tujuan ujian.
  1. Anda kini boleh membuat kunci API untuk akaun induk/sub akaun berbeza yang mungkin anda miliki.
  1. pilih dagangan dalam Ppelepasans menu supaya anda boleh berdagang dengan kunci API.
  1. Anda kini mempunyai akses kepada kunci API anda, kunci Rahsia anda dan frasa laluan anda. Simpan mereka di tempat yang selamat!
  2. Anda boleh menghidupkan pembolehubah python untuk menyimpan butiran API anda dalam buku nota untuk kegunaan kemudian.

4. Cara mengimport modul OKX

Dalam python-okx, kami menyediakan modul berikut berdasarkan modul REST API kami. Baca panduan kami untuk belajar bagaimana untuk mengimport modul OKX.

  • dagangan
  • BlockTrading
  • pembiayaan
  • Akaun Anda
  • Tukar
  • Pendapatan
  • SubAkaun
  • MarketData
  • Data Awam
  • TradingData
  • status
  • NDBroker
  • FDBroker

Untuk mengimport dagangan modul, anda boleh menjalankan:

Tahniah, anda kini bersedia untuk menggunakan ciri komprehensif yang terdapat dalam python-okx!

5. Bagaimana untuk mengakses data pasaran kami

Untuk maklumat lanjut mengenai bagaimana untuk mengakses data pasaran kami, sila baca panduan khusus kami.

6. Bagaimana untuk membaca pasangan dagangan kami yang tersedia

Untuk maklumat lanjut mengenai bagaimana untuk membaca pasangan dagangan kami yang tersedia, sila baca panduan khusus kami.

7. Cara membaca baki akaun anda

Untuk maklumat lanjut mengenai cara membaca baki akaun anda, sila baca panduan khusus kami.

Catatan: Untuk dagangan spot di bawah "tunai" tdMode, anda terutamanya perlu menyemak cashBal, frozenBal parameter bagi setiap satu ccy di bawah details, Dan totalEq parameter.

8. Bagaimana untuk mengakses empat mod akaun yang berbeza

Dalam sistem akaun bersatu kami, terdapat empat mod akaun:

  • Akaun mudah
  • Akaun margin mata wang tunggal
  • Akaun margin berbilang mata wang
  • Akaun margin portfolio

Untuk memahami perbezaan antara mod akaun yang berbeza dan bagaimana untuk menyediakan mod akaun melalui UI web, sila baca panduan khusus kami.

Dalam mod margin atau mod perdagangan, parameter tdMode menentukan cara kedudukan anda akan dipinggirkan, yang anda perlu tetapkan setiap kali anda membuat pesanan baharu.

Untuk dagangan spot di bawah mod akaun margin mudah atau mata wang tunggal, sila tetapkan tdMode='tunai'.

Untuk dagangan spot di bawah margin berbilang mata wang atau mod akaun margin porfolio, sila tetapkan tdMode = 'salib'.

Anda akan dapati di bawah penjelasan ringkas tentang cara mengetahui mod yang mana akaun semasa anda dikonfigurasikan.

9. Bagaimana untuk mengetahui mod akaun semasa anda dikonfigurasikan sebagai

Untuk maklumat lanjut mengenai bagaimana untuk mengetahui mod apa akaun semasa anda dikonfigurasikan sebagai, sila baca panduan khusus kami dan masukkan acctLv parameter.

10. Cara membuat pesanan spot di bawah mod margin Mudah / Mata wang tunggal

1. Cara membuat pesanan had

Untuk maklumat lanjut mengenai cara membuat pesanan had di bawah mod akaun margin Mudah atau Mata wang tunggal, sila baca panduan khusus kami.

Berikut ialah contoh pembelian 0.01 BTC pada harga 19000 USDT.

2. Cara membuat pesanan pasaran

Untuk maklumat lanjut mengenai cara membuat pesanan pasaran di bawah mod akaun margin Mudah atau Mata wang tunggal, sila baca panduan khusus kami.

Berikut ialah contoh pembelian 100 BTC pada harga pasaran semasa.

3. Cara menggunakan parameter mata wang sasaran tgtCcy manakala perdagangan spot

Dalam perdagangan spot, parameter tgtCcy menentukan unit parameter saiz sz, yang boleh sama ada mata wang asas atau mata wang sebut harga pasangan dagangan. Sebagai contoh, dalam pasangan BTC-USDT, mata wang asas ialah BTC dan mata wang sebut harga ialah USDT.

Secara lalai, tgtCcy = base_ccy, yang bermaksud sz yang anda nyatakan adalah dari segi mata wang asas. Walau bagaimanapun, jika anda menetapkan tgtCcy = quote_ccy seperti yang ditunjukkan di bawah, anda sebagai contoh akan ditetapkan untuk membeli BTC bernilai 100 USDT pada harga pasaran, dan bukannya membeli 100 BTC pada harga pasaran.

4. Cara menggunakan parameter ID pesanan pelanggan clOrdId

Apabila anda membuat pesanan, anda boleh menentukan ID pesanan pelanggan anda sendiri dengan menyatakan parameter clOrdId, yang kemudiannya boleh digunakan sebagai pengecam menggantikan ordId apabila memanggil pembatalan pesanan, pindaan atau titik akhir perolehan semula.

11. Bagaimana untuk mengakses butiran pesanan tertentu

Untuk maklumat lanjut mengenai bagaimana untuk mendapatkan butiran tentang pesanan tertentu, sila baca panduan khusus kami.

1. Menggunakan ordId

2. Menggunakan clOrdId

12. Bagaimana untuk membatalkan pesanan

Untuk maklumat lanjut mengenai bagaimana untuk membatalkan pesanan, sila baca panduan khusus kami.

Anda juga menggunakan clOrdId bukan ordId.

13. Bagaimana untuk meminda perintah

Untuk maklumat lanjut mengenai bagaimana untuk meminda perintah, sila baca panduan khusus kami.

Anda juga menggunakan clOrdId bukan ordId.

14. Bagaimana untuk mengakses senarai pesanan terbuka

Untuk maklumat lanjut mengenai bagaimana untuk mengakses senarai pesanan terbuka, sila baca panduan khusus kami.

15. Bagaimana untuk mengakses sejarah pesanan

1. Untuk 7 hari terakhir

Untuk maklumat lanjut mengenai bagaimana untuk mengakses sejarah pesanan selama 7 hari terakhir, sila baca panduan khusus kami.

2. Untuk 3 bulan lepas

Untuk maklumat lanjut mengenai bagaimana untuk mengakses sejarah pesanan untuk 3 bulan yang lalu, sila baca panduan khusus kami.

16. Bagaimana untuk pergi lebih jauh dengan API OKX dengan Buku Nota Jupyter

Untuk lebih banyak contoh, sila muat turun Buku Nota Jupyter penuh.

Jika anda mempunyai sebarang soalan tentang API kami, sila berasa bebas untuk bertanya dalam OKX API menyokong saluran Telegram.

Sumber: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook