Bagaimana Cara Melakukan Trading Spot dengan Jupyter Notebook?

Dipublikasikan Pada 29 Sep 2023Diperbarui Pada 11 Apr 2024Baca 9 mnt121

Pelajari cara melakukan trading Spot sederhana dengan memanggil fungsi dalam pustaka python-okx di Jupyter Notebook.

1. Bagaimana Cara Menjalankan Cuplikan Kode Python di Jupyter Notebook?

CT-web-tradingspot-caraapi-1 Jupy Notebook sangat ampuh dan mudah digunakan untuk pengembangan Python dan analisis data. Anda dapat menjalankan server Jupyter Notebook di Windows, Mac OS, atau Linux.

Tutorial ini menyediakan panduan yang cukup lengkap tentang cara menyiapkan dan menjalankan Jupyter Notebook.

2. Bagaimana Cara Menginstal Paket python-okx?

Setelah memulai menjalankan Jupyter Notebook, Anda dapat menginstal paket python-okx cukup dengan menjalankan instalasi pip python-okx di notebook atau di terminal (atau melalui command prompt untuk Windows):
CT-web-tradingspot-caraapi-2

3. Bagaimana Cara Membuat Kunci API?

  1. Setelah mendaftar di OKX, buka Trade > Trading demo guna membuat kunci API untuk tujuan pengujian
    CT-web-tradingspot-caraapi-3
  2. Buka Akun -> API untuk membuat kunci API
    CT-web-tradingspot-caraapi-4
  3. Buat kunci API untuk berbagai akun utama/sub akun yang mungkin Anda miliki
    Ct-web-tradingspot-caraapi-5
  4. Pilih Trading dalam Izin untuk trading dengan kunci API
    CT-web-tradingspot-caraapi-6
  5. Anda kini memiliki akses ke kunci API, kunci Rahasia, dan passphrase. Simpan di tempat yang aman!
  6. Buat instans variabel python guna menyimpan detail API Anda di notebook untuk penggunaan selanjutnya
    CT-web-tradingspot-caraapi-7

4. Bagaimana Cara Mengimpor Modul OKX?

Di python-okx, ada beberapa modul berdasarkan modul API REST kami. Baca panduan kami untuk mempelajari Cara Mengimpor Modul OKX.

  • Trading
  • TradingBlok
  • Pendanaan
  • Akun
  • Konversi
  • Penghasilan
  • SubAkun
  • DataPasar
  • DataPublik
  • DataTrading
  • Status
  • BrokerND
  • BrokerFD

Untuk mengimpor modu Trading, Anda dapat menjalankan:
CT-web-tradingspot-caraapi-8 Anda kini siap menggunakan fitur lengkap yang tersedia di python-okx!

5. Bagaimana Cara Mengakses Data Pasar?

Pelajari selengkapnya tentang Cara Mengakses Data Pasar Kami dan rujuk ke kode di bawah ini.
CT-web-tradingspot-caraapi-9

6. Bagaimana Cara Membaca Pair Trading yang Tersedia?

Pelajari selengkapnya tentang Cara Membaca Pair Trading Kami yang Tersedia dan rujuk ke kode di bawah ini.
CT-web-tradingspot-caraapi-10

7. Bagaimana Cara Membaca Saldo Akun Saya?

Untuk informasi selengkapnya tentang Cara Membaca Saldo Akun, silakan baca panduan khusus kami.

Catatan: Untuk trading spot dalam tdMode "tunai", Anda utamanya harus memeriksa parameter cashBal, frozenBal untuk setiap ccy dalam detail, serta parameter totalEq.
CT-web-tradingspot-caraapi-11

8. Bagaimana Cara Mengakses Keempat Macam Mode Akun Tersebut?

Dalam sistem akun terpadu kami, ada empat mode akun:

  • Akun Sederhana
  • Akun Margin Mata Uang Tunggal
  • Akun Margin Multimata Uang
  • Akun Margin Portofolio

Untuk memahami perbedaan di antara berbagai mode akun tersebut dan Cara Mengatur Mode Akun melalui UI web, silakan baca panduan khusus kami.

Dalam mode margin atau mode trading, parameter tdMode menentukan cara posisi Anda akan diberi margin yang harus Anda tetapkan setiap kali membuat order baru.

Untuk trading spot dalam mode akun margin mata uang tunggal atau sederhana, silakan atur tdMode='tunai'.
Untuk trading spot dalam mode akun margin multimata uang atau sederhana, silakan atur tdMode= 'silang'.

Di bawah ini, Anda akan menemukan penjelasan singkat tentang cara mengetahui mode yang dikonfigurasikan untuk akun Anda saat ini.

9. Bagaimana Cara Mengetahui Mode yang Dikonfigurasikan untuk Akun Saya Saat Ini?

Untuk informasi selengkapnya tentang Cara Mengetahui Mode yang Dikonfigurasikan untuk Akun Saya Saat Ini, silakan baca panduan khusus kami dan masukkan parameter acctLv.
CT-web-tradingspot-caraapi-12

10. Bagaimana Cara Membuat Order Spot dalam Sederhana/Mode Margin Mata Uang Tunggal?

10.1 Bagaimana Cara Membuat Order Terbatas?

Untuk informasi selengkapnya tentang Cara Membuat Order Terbatas dalam mode Sederhana atau Margin Mata Uang Tunggal, silakan baca panduan khusus kami.

Berikut adalah contoh pembelian 0,01 BTC dengan harga 19000 USDT.
CT-web-tradingspot-caraapi-13
10.2 Bagaimana Cara Membuat Order Pasar?

Untuk informasi selengkapnya tentang Cara Membuat Order Pasar dalam mode Sederhana atau Margin Mata Uang Tunggal, silakan baca panduan khusus kami.

Berikut adalah contoh pembelian 100 BTC dengan harga pasar saat ini.
CT-web-tradingspot-caraapi-14
10.3 Bagaimana Cara Menggunakan Parameter Mata Uang Target tgtCcy Selama Trading Spot?

Dalam trading spot, parameter tgtCcy menentukan unit dari parameter ukuran sz yang dapat berupa mata uang dasar atau mata uang kutipan dari pair trading. Misalnya, dalam pair BTC-USDT, mata uang dasarnya adalah BTC dan mata uang kutipannya adalah USDT.

Secara default, tgtCcy = base_ccy yang artinya sz yang Anda tentukan adalah dalam bentuk mata uang dasar. Namun, jika Anda menetapkan tgtCcy = quote_ccy seperti yang ditunjukkan di bawah ini, Anda akan membeli BTC senilai 100 USDT dengan harga pasar, bukan membeli 100 BTC sesuai harga pasar.
CT-web-tradingspot-caraapi-15
10.4 Bagaimana Cara Menggunakan Parameter ID Order Klien clOrdId?

Saat membuat order, Anda dapat menentukan ID order klien sendiri dengan menentukan parameter clOrdId yang nantinya dapat digunakan sebagai pengenal yang menggantikan ordId saat memanggil pembatalan order, pengubahan, atau endpoint penarikan.
Ct-web-tradingspot-caraapi-16

11. Bagaimana Cara Mendapatkan Detail Terkait Order Tertentu?

Untuk informasi selengkapnya tentang Cara Mendapatkan Detail Terkait Order Tertentu, silakan baca panduan khusus kami.

Menggunakan ordId
CT-web-tradingspot-caraapi-17 Menggunakan ordId
CT-web-tradingspot-caraapi-18

12. Bagaimana Cara Membatalkan Order?

Untuk informasi selengkapnya tentang Cara Membatalkan Order, silakan baca panduan khusus kami.

Anda juga dapat menggunakan clOrdId sebagai pengganti ordId.
CT-web-tradingspot-caraapi-19

13. Bagaimana Cara Mengubah Order?

Untuk informasi selengkapnya tentang Cara Mengubah Order, silakan baca panduan khusus kami.

Anda juga dapat menggunakan clOrdId sebagai pengganti ordId.
CT-web-tradingspot-caraapi-20

14. Bagaimana Cara Mengakses Daftar Order Terbuka?

Untuk informasi selengkapnya tentang Cara Mengubah Order, silakan baca panduan khusus kami.
CT-web-tradingspot-caraapi-21

15. Bagaimana Cara Mengakses Riwayat Order?

15.1 Selama 7 Hari Terakhir

Untuk informasi selengkapnya tentang Cara Mengakses Riwayat Order Selama 7 Hari Terakhir, silakan baca panduan khusus kami.
CT-web-tradingspot-caraapi-22
15.2 Selama 3 Bulan Terakhir

Untuk informasi selengkapnya tentang Cara Mengakses Riwayat Order Selama 3 Bulan Terakhir, silakan baca panduan khusus kami.
CT-web-tradingspot-caraapi-23

16. Bagaimana Cara Melanjutkan dengan API OKX Menggunakan Jupyter Notebook?

Untuk contoh lainnya, unduh Jupyter Notebook lengkap di sini Setiap pertanyaan terkait API kami dapat Anda ajukan di saluran Telegram dukungan API OKX.

Disclaimer

ARTIKEL/BLOG INI HANYA DISEDIAKAN UNTUK TUJUAN INFORMASI. ARTIKEL/BLOG INI MEWAKILI PANDANGAN PENULIS DAN TIDAK MEWAKILI PANDANGAN OKX/OKCOIN. ARTIKEL INI BUKAN SEBAGAI (i) NASIHAT INVESTASI ATAU REKOMENDASI INVESTASI, (ii) PENAWARAN ATAU AJAKAN UNTUK MEMBELI, MENJUAL, ATAU MEMILIKI ASET DIGITAL, ATAU (iii) NASIHAT KEUANGAN, AKUNTANSI, HUKUM, ATAU PAJAK. KEPEMILIKAN ASET DIGITAL, TERMASUK STABLECOIN DAN NFT, MELIBATKAN RISIKO YANG TINGGI, DAPAT BERFLUKTUASI DENGAN SANGAT EKSTREM, DAN BAHKAN MENJADI TIDAK BERHARGA. ANDA HARUS MEMPERTIMBANGKAN DENGAN CERMAT APAKAH MEMPERDAGANGKAN ATAU MEMILIKI ASET DIGITAL ADALAH KEPUTUSAN YANG SESUAI DENGAN KONDISI FINANSIAL ANDA.