Bu öğretici, aşağıdaki işlevlerdeki işlevleri çağırarak basit Spot ticaretini nasıl yapacağınız konusunda size yol gösterir. piton-okx Jupyter Notebook'taki kitaplık.
Bu makalede ele alacağımız adımlar şunlardır:
- Jupyter Notebook'ta Python kod parçacıkları nasıl çalıştırılır
- python-okx paketi nasıl kurulur
- Nasıl oluşturulurum API anahtarlar
- OKX modülleri nasıl içe aktarılır
- Piyasa verilerimize nasıl erişilir
- Mevcut işlem çiftlerimizi nasıl okuyabilirim?
- Hesap bakiyenizi nasıl okuyabilirsiniz
- Dört farklı hesap moduna nasıl erişilir
- Mevcut hesabınızın hangi mod olarak yapılandırıldığını nasıl anlayabilirsiniz?
- Spot siparişler nasıl verilir
- Bir siparişin ayrıntılarına nasıl erişilir
- Bir sipariş nasıl iptal edilir
- Bir sipariş nasıl değiştirilir
- Açık siparişler listesine nasıl erişilir
- Sipariş geçmişine nasıl erişilir
- OKX ile nasıl daha ileri gidilir? API Jupyter Notebook ile
1. Jupyter Notebook'ta Python kod parçacıkları nasıl çalıştırılır
Jupyter Notebook, Python geliştirme ve veri analizi için inanılmaz derecede güçlü ve kullanımı kolay bir araçtır. Bir Jupyter Notebook sunucusunu Windows, Mac OS veya Linux üzerinde çalıştırabilirsiniz.
Bu eğitim bir Jupyter Notebook'un nasıl kurulup çalıştırılacağı konusunda oldukça kapsamlı bir kılavuz sağlar.
2. python-okx paketi nasıl kurulur
Bir Jupyter Notebook'u çalıştırmaya başladığınızda, python-okx paketini basitçe çalıştırarak kurabilirsiniz. pip install python-okx
dizüstü bilgisayarda veya bir terminalde (veya Windows için komut istemi aracılığıyla):
3. API anahtarları nasıl oluşturulur?
- OKX'te oturum açtıktan sonra şuraya gidebilirsiniz: Hesap -> API API anahtarları oluşturmak için.
- mutlaka gidin Varlıklar -> Gösteri Test amacıyla API anahtarları oluşturmak istiyorsanız ticaret yapın.
- Artık sahip olabileceğiniz farklı ana/alt hesaplar için API anahtarları oluşturabilirsiniz.
- seç Ticaret içinde Pizins API anahtarıyla işlem yapabilmeniz için menü.
- Artık API anahtarınıza, Gizli anahtarınıza ve parolanıza erişebilirsiniz. Onları güvenli bir yerde saklayın!
- API ayrıntılarınızı daha sonra kullanmak üzere not defterine kaydetmek için python değişkenlerini başlatabilirsiniz.
4. OKX modülleri nasıl içe aktarılır
Python-okx'te, REST API modüllerimize dayalı olarak aşağıdaki modülleri sağlıyoruz. Öğrenmek için kılavuzumuzu okuyun OKX modülleri nasıl içe aktarılır.
- Ticaret
- BlokTicaret
- Harçlar
- Hesap
- dönüştürmek
- Kazanma
- Alt hesap
- Piyasa verileri
- KamuVerileri
- Ticaret Verileri
- Durum
- NDBroker
- FDBroker
içe aktarmak için Ticaret modülü çalıştırabilirsiniz:
Tebrikler, artık python-okx'ta bulunan kapsamlı özellikleri kullanmaya hazırsınız!
5. Piyasa verilerimize nasıl erişilir?
Daha fazla bilgi için piyasa verilerimize nasıl erişilir, lütfen özel kılavuzumuzu okuyun.
6. Mevcut işlem çiftlerimizi nasıl okuyabilirim?
Daha fazla bilgi için mevcut işlem çiftlerimizi nasıl okuyabiliriz, lütfen özel kılavuzumuzu okuyun.
7. Hesap bakiyenizi nasıl okuyabilirsiniz?
Daha fazla bilgi için hesap bakiyenizi nasıl okursunuz, lütfen özel kılavuzumuzu okuyun.
Not: “Nakit” altında spot ticaret için tdMode
, esas olarak kontrol etmeniz gerekir cashBal
, frozenBal
her biri için parametreler ccy
altında details
, Ve totalEq
parametre.
8. Dört farklı hesap moduna nasıl erişilir
Birleşik hesap sistemimizde dört hesap modu vardır:
- Basit hesap
- Tek para birimi marj hesabı
- Çok para birimli marj hesabı
- Portföy marjı hesabı
Farklı hesap modları arasındaki farkı anlamak ve hesap modu nasıl kurulur web kullanıcı arayüzü aracılığıyla lütfen özel kılavuzumuzu okuyun.
Marj modunda veya ticaret modunda, parametre tdMode
pozisyonunuzun nasıl marjlanacağını belirler ve her yeni sipariş verdiğinizde bunu ayarlamanız gerekir.
Basit veya tek para birimi marj hesabı modunda spot ticaret için lütfen tdMode
='nakit'.
Çoklu para birimi marjı veya portföy marjı hesabı modu altında spot alım satım için lütfen tdMode
= 'çapraz'.
Aşağıda, cari hesabınızın hangi modda yapılandırıldığını nasıl öğreneceğinize dair hızlı bir açıklama bulacaksınız.
9. Cari hesabınızın hangi modda yapılandırıldığını nasıl anlarsınız?
Daha fazla bilgi için cari hesabınızın hangi modda yapılandırıldığını nasıl anlayabilirsiniz, lütfen özel kılavuzumuzu okuyun ve acctLv
parametre.
10. Basit / Tek para birimi marjı modunda spot siparişler nasıl verilir
1. Limit emri nasıl verilir
Daha fazla bilgi için limit emri nasıl verilir Basit veya Tek para birimi marj hesabı modunda, lütfen özel kılavuzumuzu okuyun.
İşte 0.01 satın alma örneği BTC 19000 fiyatına USDT.
2. Piyasa emri nasıl verilir
Daha fazla bilgi için piyasa emri nasıl verilir Basit veya Tek para birimi marj hesabı modunda, lütfen özel kılavuzumuzu okuyun.
İşte 100 satın alma örneği BTC cari piyasa fiyatından.
3. Hedef para birimi parametresi nasıl kullanılır? tgtCcy
spot ticaret yaparken
Spot ticarette, parametre tgtCcy
boyut parametresinin birimini belirler sz
işlem çiftinin temel para birimi veya karşıt para birimi olabilir. Örneğin, BTC- çiftindeUSDT, temel para birimi BTC'dir ve karşıt para birimi USDT'dir.
Varsayılan olarak, tgtCcy
= base_ccy, yani sz
Belirttiğiniz temel para birimi cinsindendir. Ancak, ayarlarsanız tgtCcy
=quot_ccy aşağıda gösterildiği gibi, örneğin piyasa fiyatından 100 BTC almak yerine piyasa fiyatından 100 USDT değerinde BTC almaya ayarlanacaksınız.
4. Müşteri sipariş kimliği parametresi nasıl kullanılır? clOrdId
Bir sipariş verdiğinizde, parametreyi belirterek kendi müşteri sipariş kimliğinizi belirtebilirsiniz. clOrdId
, daha sonra yerine tanımlayıcı olarak kullanılabilecek ordId
bir sipariş iptali, değişiklik veya alma uç noktasını çağırırken.
11. Belirli bir siparişin ayrıntılarına nasıl erişilir
Daha fazla bilgi için belirli bir siparişle ilgili ayrıntılar nasıl alınır, lütfen özel kılavuzumuzu okuyun.
1. kullanma ordId
2. kullanma clOrdId
12. Bir sipariş nasıl iptal edilir
Daha fazla bilgi için sipariş nasıl iptal edilir, lütfen özel kılavuzumuzu okuyun.
sen de kullan clOrdId
yerine ordId
.
13. Bir sipariş nasıl değiştirilir
Daha fazla bilgi için sipariş nasıl değiştirilir, lütfen özel kılavuzumuzu okuyun.
sen de kullan clOrdId
yerine ordId
.
14. Açık siparişler listesine nasıl erişilir
Daha fazla bilgi için açık siparişler listesine nasıl erişilir, lütfen özel kılavuzumuzu okuyun.
15. Sipariş geçmişine nasıl erişilir
1. Son 7 gün için
Daha fazla bilgi için son 7 gün için sipariş geçmişine nasıl erişilir, lütfen özel kılavuzumuzu okuyun.
2. Son 3 aydır
Daha fazla bilgi için son 3 aya ait sipariş geçmişine nasıl erişilir, lütfen özel kılavuzumuzu okuyun.
16. Jupyter Notebook ile OKX API ile nasıl daha ileri gidilir?
Daha fazla örnek için lütfen Jupyter Notebook'un tamamını indirin.
API'lerimiz hakkında herhangi bir sorunuz varsa, lütfen sormaktan çekinmeyin. OKX API desteği Telegram kanalı.
Kaynak: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook