OKX API Ticareti: Bir Jupyter Notebook'ta spot ticareti nasıl yapılır | Yeni Başlayanlar Eğitimi| OKX Akademisi

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:

  1. Jupyter Notebook'ta Python kod parçacıkları nasıl çalıştırılır
  2. python-okx paketi nasıl kurulur
  3. Nasıl oluşturulurum API anahtarlar
  4. OKX modülleri nasıl içe aktarılır
  5. Piyasa verilerimize nasıl erişilir
  6. Mevcut işlem çiftlerimizi nasıl okuyabilirim?
  7. Hesap bakiyenizi nasıl okuyabilirsiniz
  8. Dört farklı hesap moduna nasıl erişilir
  9. Mevcut hesabınızın hangi mod olarak yapılandırıldığını nasıl anlayabilirsiniz?
  10. Spot siparişler nasıl verilir
  11. Bir siparişin ayrıntılarına nasıl erişilir
  12. Bir sipariş nasıl iptal edilir
  13. Bir sipariş nasıl değiştirilir
  14. Açık siparişler listesine nasıl erişilir
  15. Sipariş geçmişine nasıl erişilir
  16. 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?

  1. OKX'te oturum açtıktan sonra şuraya gidebilirsiniz: Hesap -> API API anahtarları oluşturmak için.
  1. mutlaka gidin Varlıklar -> Gösteri Test amacıyla API anahtarları oluşturmak istiyorsanız ticaret yapın.
  1. Artık sahip olabileceğiniz farklı ana/alt hesaplar için API anahtarları oluşturabilirsiniz.
  1. seç Ticaret içinde Pizins API anahtarıyla işlem yapabilmeniz için menü.
  1. Artık API anahtarınıza, Gizli anahtarınıza ve parolanıza erişebilirsiniz. Onları güvenli bir yerde saklayın!
  2. 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 sziş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