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:
- Bagaimana untuk menjalankan coretan kod Python pada Buku Nota Jupyter
- Bagaimana untuk memasang pakej python-okx
- Cara membuat API kunci
- Bagaimana untuk mengimport modul OKX
- Bagaimana untuk mengakses data pasaran kami
- Bagaimana untuk membaca pasangan dagangan kami yang tersedia
- Cara membaca baki akaun anda
- Bagaimana untuk mengakses empat mod akaun yang berbeza
- Bagaimana untuk mengetahui mod akaun semasa anda dikonfigurasikan sebagai
- Bagaimana untuk membuat pesanan segera
- Bagaimana untuk mengakses butiran pesanan
- Bagaimana untuk membatalkan pesanan
- Bagaimana untuk meminda pesanan
- Bagaimana untuk mengakses senarai pesanan terbuka
- Bagaimana untuk mengakses sejarah pesanan
- 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
- Selepas log masuk OKX, anda boleh pergi ke Akaun Anda -> API untuk mencipta kunci API.
- Pastikan anda pergi ke Aset -> Demo berdagang jika anda ingin mencipta kunci API untuk tujuan ujian.
- Anda kini boleh membuat kunci API untuk akaun induk/sub akaun berbeza yang mungkin anda miliki.
- pilih dagangan dalam Ppelepasans menu supaya anda boleh berdagang dengan kunci API.
- Anda kini mempunyai akses kepada kunci API anda, kunci Rahsia anda dan frasa laluan anda. Simpan mereka di tempat yang selamat!
- 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