OKX API Trading: Cara menukar spot di Notebook Jupyter | Tutorial Pemula| Akademi OKX

Tutorial ini memandu Anda melalui cara melakukan perdagangan Spot sederhana dengan memanggil fungsi-fungsi di python-okx perpustakaan di Notebook Jupyter.

Berikut adalah langkah-langkah yang akan kami bahas dalam artikel ini:

  1. Cara menjalankan cuplikan kode Python di Notebook Jupyter
  2. Cara menginstal paket python-okx
  3. Cara membuatnya API kunci-kunci
  4. Cara mengimpor modul OKX
  5. Cara mengakses data pasar kami
  6. Cara membaca pasangan perdagangan kami yang tersedia
  7. Cara membaca saldo akun Anda
  8. Cara mengakses empat mode akun yang berbeda
  9. Cara mengetahui mode apa yang dikonfigurasikan akun Anda saat ini
  10. Bagaimana untuk menempatkan pesanan tempat
  11. Cara mengakses detail pesanan
  12. Cara membatalkan pesanan
  13. Bagaimana mengubah pesanan
  14. Cara mengakses daftar pesanan terbuka
  15. Cara mengakses riwayat pesanan
  16. Bagaimana melangkah lebih jauh dengan OKX API dengan Notebook Jupyter

1. Cara menjalankan cuplikan kode Python di Notebook Jupyter

Notebook Jupyter adalah alat yang sangat kuat dan mudah digunakan untuk pengembangan Python dan analisis data. Anda dapat menjalankan server Notebook Jupyter di Windows, Mac OS, atau Linux.

tutorial ini memberikan panduan yang cukup komprehensif tentang cara mengaktifkan dan menjalankan Notebook Jupyter.

2. Bagaimana cara menginstal paket python-okx

Setelah Anda mulai menjalankan Notebook Jupyter, Anda dapat menginstal paket python-okx hanya dengan menjalankan pip install python-okx di notebook atau di terminal (atau melalui command prompt untuk Windows):

3. Cara membuat kunci API

  1. Setelah masuk OKX, Anda dapat pergi ke Akun -> API untuk membuat kunci API.
  1. Pastikan untuk pergi ke Aktiva -> Demo trading jika Anda ingin membuat kunci API untuk tujuan pengujian.
  1. Anda sekarang dapat membuat kunci API untuk berbagai akun master/sub yang mungkin Anda miliki.
  1. Pilih Perdagangan dalam Pizins menu sehingga Anda dapat berdagang dengan kunci API.
  1. Anda sekarang memiliki akses ke kunci API, kunci Rahasia, dan frasa sandi Anda. Simpan di tempat yang aman!
  2. Anda dapat membuat instance variabel python untuk menyimpan detail API Anda di buku catatan untuk penggunaan nanti.

4. Cara mengimpor modul OKX

Di python-okx, kami menyediakan modul berikut berdasarkan modul REST API kami. Baca panduan kami untuk belajar cara mengimpor modul OKX.

  • Perdagangan
  • BlokPerdagangan
  • Pendanaan
  • Akun
  • mengubah
  • Produktif
  • SubAkun
  • Data pasar
  • Data Publik
  • Data Perdagangan
  • Status
  • Pialang NDB
  • Pialang FDB

Untuk mengimpor Perdagangan modul, Anda dapat menjalankan:

Selamat, Anda sekarang siap untuk menggunakan fitur lengkap yang tersedia di python-okx!

5. Bagaimana mengakses data pasar kami

Untuk informasi lebih lanjut tentang cara mengakses data pasar kami, silakan baca panduan khusus kami.

6. Cara membaca pasangan perdagangan kami yang tersedia

Untuk informasi lebih lanjut tentang cara membaca pasangan perdagangan kami yang tersedia, silakan baca panduan khusus kami.

7. Cara membaca saldo akun Anda

Untuk informasi lebih lanjut tentang cara membaca saldo akun, silakan baca panduan khusus kami.

Catatan: Untuk perdagangan spot di bawah "uang tunai" tdMode, Anda terutama perlu memeriksa cashBal, frozenBal parameter untuk masing-masing ccy bawah details, Dan totalEq parameter.

8. Cara mengakses empat mode akun yang berbeda

Dalam sistem akun terpadu kami, ada empat mode akun:

  • akun sederhana
  • Akun margin mata uang tunggal
  • Akun margin multi-mata uang
  • Akun margin portofolio

Untuk memahami perbedaan antara mode akun yang berbeda dan cara mengatur mode akun melalui UI web, silakan baca panduan khusus kami.

Dalam mode margin atau mode perdagangan, parameter tdMode menentukan bagaimana posisi Anda akan dimargin, yang perlu Anda atur setiap kali Anda melakukan pemesanan baru.

Untuk perdagangan spot dalam mode akun margin sederhana atau mata uang tunggal, harap atur tdMode='uang tunai'.

Untuk perdagangan spot dalam mode akun margin multi-mata uang atau margin portofolio, harap atur tdMode = 'silang'.

Anda akan menemukan di bawah ini penjelasan singkat tentang cara mengetahui mode apa yang dikonfigurasikan akun Anda saat ini.

9. Bagaimana cara mengetahui mode apa yang dikonfigurasikan akun Anda saat ini

Untuk informasi lebih lanjut tentang cara mengetahui mode apa yang dikonfigurasikan akun Anda saat ini, silakan baca panduan khusus kami dan masukkan acctLv parameter.

10. Cara menempatkan pesanan spot di bawah mode Margin Sederhana / Mata Uang Tunggal

1. Bagaimana cara melakukan limit order

Untuk informasi lebih lanjut tentang cara membuat limit order di bawah mode akun margin Sederhana atau mata uang tunggal, silakan baca panduan khusus kami.

Berikut ini contoh pembelian 0.01 BTC dengan harga 19000 USDT.

2. Bagaimana cara melakukan pemesanan pasar

Untuk informasi lebih lanjut tentang cara melakukan pemesanan pasar di bawah mode akun margin Sederhana atau mata uang tunggal, silakan baca panduan khusus kami.

Berikut ini contoh pembelian 100 BTC dengan harga pasar saat ini.

3. Cara menggunakan parameter mata uang target tgtCcy saat melakukan perdagangan spot

Dalam perdagangan spot, parameternya tgtCcy menentukan unit parameter ukuran sz, yang dapat berupa mata uang dasar atau mata uang kutipan dari pasangan perdagangan. Misalnya, pada pasangan BTC-USDT, mata uang dasarnya adalah BTC dan mata uang kutipannya adalah USDT.

Secara default, tgtCcy = base_ccy, yang berarti sz Anda tentukan dalam hal mata uang dasar. Namun, jika Anda mengatur tgtCcy = quote_ccy seperti yang ditunjukkan di bawah ini, misalnya Anda akan diatur untuk membeli BTC senilai 100 USDT dengan harga pasar, daripada membeli 100 BTC dengan harga pasar.

4. Cara menggunakan parameter ID pesanan klien clOrdId

Saat Anda melakukan pemesanan, Anda dapat menentukan ID pesanan klien Anda sendiri dengan menentukan parameter clOrdId, yang nantinya dapat digunakan sebagai pengidentifikasi sebagai pengganti ordId saat memanggil titik akhir pembatalan, perubahan, atau pengambilan pesanan.

11. Cara mengakses detail pesanan tertentu

Untuk informasi lebih lanjut tentang cara mendapatkan detail tentang pesanan tertentu, silakan baca panduan khusus kami.

1. Menggunakan ordId

2. Menggunakan clOrdId

12. Bagaimana cara membatalkan pesanan

Untuk informasi lebih lanjut tentang cara membatalkan pesanan, silakan baca panduan khusus kami.

Anda juga menggunakan clOrdId alih-alih ordId.

13. Bagaimana cara mengubah pesanan

Untuk informasi lebih lanjut tentang cara mengubah pesanan, silakan baca panduan khusus kami.

Anda juga menggunakan clOrdId alih-alih ordId.

14. Cara mengakses daftar pesanan terbuka

Untuk informasi lebih lanjut tentang cara mengakses daftar pesanan terbuka, silakan baca panduan khusus kami.

15. Cara mengakses riwayat pesanan

1. Selama 7 hari terakhir

Untuk informasi lebih lanjut tentang cara mengakses riwayat pesanan selama 7 hari terakhir, silakan baca panduan khusus kami.

2. Selama 3 bulan terakhir

Untuk informasi lebih lanjut tentang cara mengakses history order 3 bulan terakhir, silakan baca panduan khusus kami.

16. Bagaimana melangkah lebih jauh dengan API OKX dengan Notebook Jupyter

Untuk lebih banyak contoh, silakan unduh Jupyter Notebook lengkap.

Jika ada pertanyaan tentang API kami, jangan ragu untuk bertanya di OKX API mendukung saluran Telegram.

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