OKX API trgovanje: Kako trgovati spotom na Jupyter Notebooku | Vodič za početnike| OKX Akademija

Ovaj vodič vas vodi kroz jednostavno trgovanje na mjestu pozivanjem funkcija u python-okx knjižnica na Jupyter Notebooku.

Ovo su koraci koje ćemo obraditi u ovom članku:

  1. Kako pokrenuti Python isječke koda na Jupyter Notebooku
  2. Kako instalirati paket python-okx
  3. Kako stvoriti API Tipke
  4. Kako uvesti OKX module
  5. Kako pristupiti našim tržišnim podacima
  6. Kako čitati naše dostupne trgovinske parove
  7. Kako očitati stanje računa
  8. Kako pristupiti četiri različita načina računa
  9. Kako saznati na koji način je konfiguriran vaš trenutni račun
  10. Kako postaviti spot narudžbe
  11. Kako pristupiti detaljima narudžbe
  12. Kako otkazati narudžbu
  13. Kako izmijeniti narudžbu
  14. Kako pristupiti listi otvorenih naloga
  15. Kako pristupiti povijesti narudžbi
  16. Kako ići dalje s OKX-om API s Jupyter Notebookom

1. Kako pokrenuti Python isječke koda na Jupyter Notebooku

Jupyter Notebook je nevjerojatno moćan i jednostavan alat za razvoj Pythona i analizu podataka. Jupyter Notebook poslužitelj možete pokrenuti na Windows, Mac OS ili Linux.

Ovaj tutorial pruža prilično iscrpan vodič o tome kako pokrenuti Jupyter Notebook.

2. Kako instalirati paket python-okx

Nakon što počnete pokretati Jupyter Notebook, možete instalirati paket python-okx jednostavnim pokretanjem pip install python-okx u bilježnici ili na terminalu (ili putem naredbenog retka za Windows):

3. Kako izraditi API ključeve

  1. Nakon prijave u OKX, možete otići na Korisnički račun -> API za izradu API ključeva.
  1. Obavezno idite na Imovina -> Demo trgovanje ako želite izraditi API ključeve za potrebe testiranja.
  1. Sada možete izraditi API ključeve za različite glavne/podračune koje možda imate.
  1. odabrati Trgovina u Potpuštanjes izbornik kako biste mogli trgovati s API ključem.
  1. Sada imate pristup vašem API ključu, vašem tajnom ključu i vašoj šifri. Čuvajte ih na sigurnom mjestu!
  2. Možete instancirati python varijable da biste spremili svoje API detalje u bilježnicu za kasniju upotrebu.

4. Kako uvesti OKX module

U python-okxu nudimo sljedeće module na temelju naših REST API modula. Pročitajte naš vodič da biste naučili kako uvesti OKX module.

  • Trgovina
  • BlockTrading
  • Finansiranje
  • Korisnički račun
  • pretvoriti
  • zarada
  • Podračun
  • MarketData
  • Javni podaci
  • TradingData
  • status
  • NDBroker
  • FDBroker

Za uvoz Trgovina modul, možete pokrenuti:

Čestitamo, sada ste spremni koristiti sveobuhvatne značajke dostupne u python-okx-u!

5. Kako pristupiti našim tržišnim podacima

Za više informacija o kako pristupiti našim tržišnim podacima, pročitajte naš namjenski vodič.

6. Kako čitati naše dostupne trgovinske parove

Za više informacija o kako čitati naše dostupne trgovinske parove, pročitajte naš namjenski vodič.

7. Kako očitati stanje računa

Za više informacija o kako očitati stanje računa, pročitajte naš namjenski vodič.

Bilješka: Za spot trgovanje pod "gotovinom" tdMode, uglavnom trebate provjeriti cashBal, frozenBal parametri za svaki ccy pod details, A totalEq parametar.

8. Kako pristupiti četiri različita načina računa

U našem jedinstvenom sustavu računa postoje četiri načina računa:

  • Jednostavan račun
  • Račun marže u jednoj valuti
  • Račun viševalutne marže
  • Račun marže portfelja

Da biste razumjeli razliku između različitih načina računa i kako postaviti način računa putem web sučelja, pročitajte naš namjenski vodič.

U načinu margine ili načinu trgovine, parametar tdMode određuje kako će vaša pozicija biti marginirana, što morate postaviti svaki put kada postavite novu narudžbu.

Za promptno trgovanje u jednostavnom ili jednovalutnom načinu maržnog računa, postavite tdMode='gotovina'.

Za promptno trgovanje pod viševalutnom maržom ili načinom marže portfelja, postavite tdMode = 'križ'.

U nastavku ćete pronaći kratko objašnjenje kako saznati na koji način je vaš trenutni račun konfiguriran.

9. Kako saznati na koji način je vaš trenutni račun konfiguriran

Za više informacija o kako saznati na koji način je vaš trenutni račun konfiguriran, pročitajte naš namjenski vodič i unesite acctLv parametar.

10. Kako postaviti spot narudžbe pod jednostavnim/jednovalutnim načinom marže

1. Kako postaviti ograničeni nalog

Za više informacija o kako postaviti limitirani nalog pod jednostavnim ili jednovalutnim maržnim načinom računa, pročitajte naš namjenski vodič.

Evo primjera kupnje 0.01 BTC po cijeni od 19000 kn USDT.

2. Kako postaviti tržišni nalog

Za više informacija o kako postaviti tržišni nalog pod jednostavnim ili jednovalutnim maržnim načinom računa, pročitajte naš namjenski vodič.

Evo primjera kupnje 100 BTC po trenutnoj tržišnoj cijeni.

3. Kako koristiti parametar ciljane valute tgtCcy dok je spot trgovanje

U spot trgovini, parametar tgtCcy određuje jedinicu parametra veličine sz, koja može biti ili osnovna valuta ili kotirana valuta trgovačkog para. Na primjer, u paru BTC-USDT, osnovna valuta je BTC, a kotirana valuta je USDT.

Po defaultu, tgtCcy = base_ccy, što znači sz koji ste naveli u smislu osnovne valute. Međutim, ako postavite tgtCcy = quote_ccy kao što je prikazano u nastavku, bili biste na primjer postavljeni da kupite BTC u vrijednosti od 100 USDT po tržišnoj cijeni, umjesto da kupite 100 BTC po tržišnoj cijeni.

4. Kako koristiti parametar ID naloga klijenta clOrdId

Kada postavite narudžbu, možete navesti vlastiti ID narudžbe klijenta navođenjem parametra clOrdId, koji se kasnije može koristiti kao identifikator umjesto ordId prilikom poziva krajnje točke za otkazivanje narudžbe, izmjenu ili dohvaćanje.

11. Kako pristupiti detaljima određene narudžbe

Za više informacija o kako dobiti detalje o određenoj narudžbi, pročitajte naš namjenski vodič.

1. koristeći ordId

2. koristeći clOrdId

12. Kako otkazati narudžbu

Za više informacija o kako otkazati narudžbu, pročitajte naš namjenski vodič.

Također koristite clOrdId umjesto ordId.

13. Kako izmijeniti nalog

Za više informacija o kako izmijeniti nalog, pročitajte naš namjenski vodič.

Također koristite clOrdId umjesto ordId.

14. Kako pristupiti listi otvorenih naloga

Za više informacija o kako pristupiti listi otvorenih naloga, pročitajte naš namjenski vodič.

15. Kako pristupiti povijesti narudžbi

1. Za zadnjih 7 dana

Za više informacija o kako pristupiti povijesti narudžbi za zadnjih 7 dana, pročitajte naš namjenski vodič.

2. Za zadnja 3 mjeseca

Za više informacija o kako pristupiti povijesti narudžbi za zadnja 3 mjeseca, pročitajte naš namjenski vodič.

16. Kako ići dalje s OKX API-jem s Jupyter prijenosnim računalom

Za više primjera, molim preuzmite punu Jupyterovu bilježnicu.

Ako imate pitanja o našim API-jima, slobodno ih postavite u OKX API podržava Telegram kanal.

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