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:
- Kako pokrenuti Python isječke koda na Jupyter Notebooku
- Kako instalirati paket python-okx
- Kako stvoriti API Tipke
- Kako uvesti OKX module
- Kako pristupiti našim tržišnim podacima
- Kako čitati naše dostupne trgovinske parove
- Kako očitati stanje računa
- Kako pristupiti četiri različita načina računa
- Kako saznati na koji način je konfiguriran vaš trenutni račun
- Kako postaviti spot narudžbe
- Kako pristupiti detaljima narudžbe
- Kako otkazati narudžbu
- Kako izmijeniti narudžbu
- Kako pristupiti listi otvorenih naloga
- Kako pristupiti povijesti narudžbi
- 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
- Nakon prijave u OKX, možete otići na Korisnički račun -> API za izradu API ključeva.
- Obavezno idite na Imovina -> Demo trgovanje ako želite izraditi API ključeve za potrebe testiranja.
- Sada možete izraditi API ključeve za različite glavne/podračune koje možda imate.
- odabrati Trgovina u Potpuštanjes izbornik kako biste mogli trgovati s API ključem.
- Sada imate pristup vašem API ključu, vašem tajnom ključu i vašoj šifri. Čuvajte ih na sigurnom mjestu!
- 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