OKX API trgovanje: Kako trgovati spotom na Jupyter notebook računaru | Vodič za početnike| OKX Academy

Ovaj vodič vas vodi kroz jednostavno trgovanje na promptni poziv pozivanjem funkcija u python-okx biblioteka na Jupyter notebook-u.

Evo koraka koje ćemo pokriti u ovom članku:

  1. Kako pokrenuti isječke Python koda na Jupyter notebook računaru
  2. Kako instalirati python-okx paket
  3. Kako stvarati API ključeve
  4. Kako uvesti OKX module
  5. Kako pristupiti našim tržišnim podacima
  6. Kako pročitati naše dostupne trgovačke parove
  7. Kako pročitati stanje na vašem računu
  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 naručiti na licu mjesta
  11. Kako pristupiti detaljima narudžbe
  12. Kako otkazati narudžbu
  13. Kako izmijeniti nalog
  14. Kako pristupiti listi otvorenih naloga
  15. Kako pristupiti istoriji narudžbi
  16. Kako ići dalje sa OKX-om API sa Jupyter notebookom

1. Kako pokrenuti isječke Python koda na Jupyter notebook-u

Jupyter Notebook je nevjerovatno moćan i jednostavan alat za Python razvoj i analizu podataka. Možete pokrenuti Jupyter Notebook server na Windows, Mac OS ili Linux.

Ovaj tutorijal pruža prilično sveobuhvatan vodič o tome kako pokrenuti i pokrenuti Jupyter notebook.

2. Kako instalirati python-okx paket

Kada počnete da koristite Jupyter Notebook, možete instalirati paket python-okx jednostavnim pokretanjem pip install python-okx u notebook računaru ili u terminalu (ili putem komandne linije za Windows):

3. Kako kreirati API ključeve

  1. Nakon što se prijavite na OKX, možete ići na račun -> API za kreiranje API ključeva.
  1. Obavezno idite na imovina -> demo trgovanje ako želite kreirati API ključeve za potrebe testiranja.
  1. Sada možete kreirati API ključeve za različite glavne/podračune koje možda imate.
  1. izabrati trgovina u Permissions meni tako da možete trgovati pomoću API ključa.
  1. Sada imate pristup svom API ključu, svom tajnom ključu i pristupnoj frazi. Čuvajte ih na sigurnom mjestu!
  2. Možete instancirati python varijable da sačuvate svoje API detalje u bilježnici za kasniju upotrebu.

4. Kako uvesti OKX module

U python-okx-u nudimo sljedeće module zasnovane na našim REST API modulima. Pročitajte naš vodič da naučite kako uvesti OKX module.

  • trgovina
  • BlockTrading
  • finansiranje
  • račun
  • Pretvoriti
  • Sticanje
  • Podračun
  • MarketData
  • PublicData
  • TradingData
  • Status
  • NDBroker
  • FDBroker

Za uvoz trgovina modul, možete pokrenuti:

Čestitamo, sada ste spremni da koristite sveobuhvatne funkcije dostupne u python-okxu!

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 trgovačke parove

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

7. Kako pročitati stanje na vašem računu

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

Bilješka: Za promptno 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 sistemu računa postoje četiri načina računa:

  • Jednostavan račun
  • Račun jednovalutne marže
  • Viševalutni maržni račun
  • Portfolio margin račun

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

U režimu margine ili režimu trgovine, parametar tdMode određuje kako će vaša pozicija biti marginalizirana, što trebate postaviti svaki put kada postavite novu narudžbu.

Za promptnu trgovinu u jednostavnom ili jednovalutnom režimu marginalnog računa, postavite tdMode='gotovina'.

Za promptnu trgovinu u režimu multi-valutne marže ili portfolio marže, podesite tdMode = 'križ'.

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

9. Kako saznati na koji način je konfigurisan vaš trenutni nalog

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

10. Kako postaviti promptne naloge u režimu jednostavnog / jednovalutne marže

1. Kako postaviti limit nalog

Za više informacija o kako postaviti limit nalog u režimu jednostavnog ili jednovalutnog marginalnog računa, pročitajte naš namjenski vodič.

Evo primjera kupovine 0.01 BTC po cijeni od 19000 USDT.

2. Kako postaviti tržišni nalog

Za više informacija o kako postaviti tržišni nalog u režimu jednostavnog ili jednovalutnog marginalnog računa, pročitajte naš namjenski vodič.

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

3. Kako koristiti parametar ciljne valute tgtCcy prilikom spot trgovanja

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

Podrazumevano, tgtCcy = base_ccy, što znači sz koji ste naveli je u smislu osnovne valute. Međutim, ako postavite tgtCcy = quote_ccy kao što je prikazano ispod, na primjer biste bili 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 date narudžbu, možete odrediti svoj ID narudžbe klijenta tako što ćete specificirati parametar clOrdId, koji se kasnije može koristiti kao identifikator umjesto ordId kada pozivate krajnju točku za otkazivanje, dopunu ili preuzimanje naloga.

11. Kako pristupiti detaljima određene narudžbe

Za više informacija o kako doći do detalja o određenoj narudžbi, pročitajte naš namjenski vodič.

1. Korištenje ordId

2. Korištenje clOrdId

12. Kako otkazati narudžbu

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

Takođe koristite clOrdId umjesto ordId.

13. Kako izmijeniti nalog

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

Takođe 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 istoriji narudžbi

1. Za posljednjih 7 dana

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

2. Za posljednja 3 mjeseca

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

16. Kako ići dalje sa OKX API-jem uz Jupyter notebook

Za više primjera, molim preuzmite kompletan Jupyter Notebook.

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

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