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:
- Kako pokrenuti isječke Python koda na Jupyter notebook računaru
- Kako instalirati python-okx paket
- Kako stvarati API ključeve
- Kako uvesti OKX module
- Kako pristupiti našim tržišnim podacima
- Kako pročitati naše dostupne trgovačke parove
- Kako pročitati stanje na vašem računu
- Kako pristupiti četiri različita načina računa
- Kako saznati na koji način je konfiguriran vaš trenutni račun
- Kako naručiti na licu mjesta
- Kako pristupiti detaljima narudžbe
- Kako otkazati narudžbu
- Kako izmijeniti nalog
- Kako pristupiti listi otvorenih naloga
- Kako pristupiti istoriji narudžbi
- 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
- Nakon što se prijavite na OKX, možete ići na račun -> API za kreiranje API ključeva.
- Obavezno idite na imovina -> demo trgovanje ako želite kreirati API ključeve za potrebe testiranja.
- Sada možete kreirati API ključeve za različite glavne/podračune koje možda imate.
- izabrati trgovina u Permissions meni tako da možete trgovati pomoću API ključa.
- Sada imate pristup svom API ključu, svom tajnom ključu i pristupnoj frazi. Čuvajte ih na sigurnom mjestu!
- 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