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:
- Cara menjalankan cuplikan kode Python di Notebook Jupyter
- Cara menginstal paket python-okx
- Cara membuatnya API kunci-kunci
- Cara mengimpor modul OKX
- Cara mengakses data pasar kami
- Cara membaca pasangan perdagangan kami yang tersedia
- Cara membaca saldo akun Anda
- Cara mengakses empat mode akun yang berbeda
- Cara mengetahui mode apa yang dikonfigurasikan akun Anda saat ini
- Bagaimana untuk menempatkan pesanan tempat
- Cara mengakses detail pesanan
- Cara membatalkan pesanan
- Bagaimana mengubah pesanan
- Cara mengakses daftar pesanan terbuka
- Cara mengakses riwayat pesanan
- 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
- Setelah masuk OKX, Anda dapat pergi ke Akun -> API untuk membuat kunci API.
- Pastikan untuk pergi ke Aktiva -> Demo trading jika Anda ingin membuat kunci API untuk tujuan pengujian.
- Anda sekarang dapat membuat kunci API untuk berbagai akun master/sub yang mungkin Anda miliki.
- Pilih Perdagangan dalam Pizins menu sehingga Anda dapat berdagang dengan kunci API.
- Anda sekarang memiliki akses ke kunci API, kunci Rahasia, dan frasa sandi Anda. Simpan di tempat yang aman!
- 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