Šioje pamokoje sužinosite, kaip atlikti paprastą prekybą vietoje, iškviečiant funkcijas python-okx biblioteka Jupyter užrašų knygelėje.
Štai žingsniai, kuriuos aptarsime šiame straipsnyje:
- Kaip paleisti Python kodo fragmentus Jupyter Notepad
- Kaip įdiegti python-okx paketą
- Kaip sukurti API raktai
- Kaip importuoti OKX modulius
- Kaip pasiekti mūsų rinkos duomenis
- Kaip perskaityti mūsų turimas prekybos poras
- Kaip perskaityti sąskaitos likutį
- Kaip pasiekti keturis skirtingus paskyros režimus
- Kaip išsiaiškinti, kokiu režimu sukonfigūruota jūsų dabartinė paskyra
- Kaip pateikti tiesioginius užsakymus
- Kaip pasiekti išsamią užsakymo informaciją
- Kaip atšaukti užsakymą
- Kaip pakeisti užsakymą
- Kaip pasiekti atvirų užsakymų sąrašą
- Kaip pasiekti užsakymų istoriją
- Kaip eiti toliau su OKX API su Jupyter užrašų knygele
1. Kaip paleisti Python kodo fragmentus Jupyter Notepad
Jupyter Notebook yra neįtikėtinai galingas ir paprastas naudoti įrankis, skirtas Python kūrimui ir duomenų analizei. „Jupyter Notebook“ serverį galite paleisti „Windows“, „Mac OS“ arba „Linux“.
Ši pamoka pateikiamas gana išsamus vadovas, kaip sukurti ir paleisti Jupyter nešiojamąjį kompiuterį.
2. Kaip įdiegti python-okx paketą
Pradėję naudoti Jupyter nešiojamąjį kompiuterį, galite įdiegti python-okx paketą tiesiog paleisdami pip install python-okx
nešiojamajame kompiuteryje arba terminale (arba per komandų eilutę, skirtą „Windows“):
3. Kaip sukurti API raktus
- Prisijungę OKX, galite eiti į Paskyra -> API sukurti API raktus.
- Būtinai nueikite į Aktyvai -> Demonstracinė versija prekyba, jei norite sukurti API raktus testavimo tikslais.
- Dabar galite sukurti API raktus skirtingoms pagrindinėms / antrinėms paskyroms, kurias galite turėti.
- pasirinkti Prekyba viduje Pišleidimass meniu, kad galėtumėte prekiauti naudodami API raktą.
- Dabar turite prieigą prie savo API rakto, slaptojo rakto ir slaptafrazės. Laikykite juos saugioje vietoje!
- Galite sukurti python kintamuosius, kad išsaugotumėte savo API informaciją bloknote, kad galėtumėte naudoti vėliau.
4. Kaip importuoti OKX modulius
Python-okx siūlome šiuos modulius, pagrįstus mūsų REST API moduliais. Norėdami sužinoti, perskaitykite mūsų vadovą kaip importuoti OKX modulius.
- Prekyba
- BlockTrading
- Finansavimas
- Paskyra
- Konvertuoti
- Uždirbti
- Pogrupis
- MarketData
- Viešieji duomenys
- Prekybos duomenys
- statusas
- NDBrokeris
- FDB brokeris
Norėdami importuoti Prekyba modulį, galite paleisti:
Sveikiname, dabar esate pasiruošę naudotis visapusiškomis python-okx funkcijomis!
5. Kaip pasiekti mūsų rinkos duomenis
Daugiau informacijos apie kaip pasiekti mūsų rinkos duomenis, perskaitykite mūsų specialų vadovą.
6. Kaip perskaityti mūsų turimas prekybos poras
Daugiau informacijos apie kaip perskaityti mūsų turimas prekybos poras, perskaitykite mūsų specialų vadovą.
7. Kaip sužinoti sąskaitos likutį
Daugiau informacijos apie kaip perskaityti savo sąskaitos likutį, perskaitykite mūsų specialų vadovą.
Pastaba: Neatidėliotinai prekybai „grynaisiais“ tdMode
, pirmiausia turite patikrinti cashBal
, frozenBal
parametrai kiekvienam ccy
pagal details
, totalEq
parametras.
8. Kaip pasiekti keturis skirtingus paskyros režimus
Mūsų vieningoje sąskaitų sistemoje yra keturi paskyros režimai:
- Paprasta sąskaita
- Vienos valiutos maržos sąskaita
- Kelių valiutų maržos sąskaita
- Portfelio maržos sąskaita
Norėdami suprasti skirtumą tarp skirtingų paskyros režimų ir kaip nustatyti paskyros režimą naudodami žiniatinklio vartotojo sąsają, perskaitykite mūsų skirtą vadovą.
Maržos režimu arba prekybos režimu parametras tdMode
nustato, kaip jūsų pozicija bus sumažinta, kurią turite nustatyti kiekvieną kartą pateikdami naują užsakymą.
Jei norite prekiauti neatidėliotinai naudojant paprastą arba vienos valiutos maržos sąskaitos režimą, nustatykite tdMode
='grynieji pinigai'.
Jei norite prekiauti neatidėliotinai kelių valiutų maržos arba portfelio maržos sąskaitos režimu, nustatykite tdMode
= 'kryžius'.
Žemiau rasite trumpą paaiškinimą, kaip išsiaiškinti, kokiu režimu sukonfigūruota jūsų dabartinė paskyra.
9. Kaip išsiaiškinti, kokiu režimu sukonfigūruota jūsų dabartinė paskyra
Daugiau informacijos apie kaip išsiaiškinti, kokiu režimu sukonfigūruota jūsų dabartinė paskyra, perskaitykite mūsų skirtą vadovą ir įveskite acctLv
parametras.
10. Kaip pateikti neatidėliotinus pavedimus paprastos / vienos valiutos maržos režimu
1. Kaip pateikti limitinį pavedimą
Daugiau informacijos apie kaip pateikti limitinį pavedimą Paprastosios arba vienos valiutos maržos sąskaitos režimu perskaitykite mūsų specialų vadovą.
Štai pavyzdys, kaip pirkti 0.01 BTC kaina 19000 Lt USDT.
2. Kaip pateikti rinkos užsakymą
Daugiau informacijos apie kaip pateikti rinkos užsakymą Paprastosios arba vienos valiutos maržos sąskaitos režimu perskaitykite mūsų specialų vadovą.
Štai pavyzdys, kaip pirkti 100 BTC esama rinkos kaina.
3. Kaip naudoti tikslinės valiutos parametrą tgtCcy
kai prekiaujama vietoje
Prekyboje vietoje, parametras tgtCcy
nustato dydžio parametro vienetą sz
, kuri gali būti prekybos poros bazinė arba kotiravimo valiuta. Pavyzdžiui, poroje BTC-USDT, bazinė valiuta yra BTC, o kotiravimo valiuta yra USDT.
Pagal nutylėjimą, tgtCcy
= base_ccy, o tai reiškia sz
nurodėte bazine valiuta. Tačiau jei nustatysite tgtCcy
= quote_ccy, kaip parodyta toliau, pavyzdžiui, turėtumėte pirkti 100 USD vertės BTC rinkos kaina, o ne pirkti 100 BTC rinkos kaina.
4. Kaip naudoti kliento užsakymo ID parametrą clOrdId
Pateikdami užsakymą, nurodydami parametrą, galite nurodyti savo kliento užsakymo ID clOrdId
, kuris vėliau gali būti naudojamas kaip identifikatorius vietoje ordId
skambinant užsakymo atšaukimo, pakeitimo ar gavimo galimybei.
11. Kaip pasiekti tam tikro užsakymo duomenis
Daugiau informacijos apie kaip gauti informacijos apie tam tikrą užsakymą, perskaitykite mūsų specialų vadovą.
1. Naudojimas ordId
2. Naudojimas clOrdId
12. Kaip atšaukti užsakymą
Daugiau informacijos apie kaip atšaukti užsakymą, perskaitykite mūsų specialų vadovą.
Jūs taip pat naudojate clOrdId
VIETOJ ordId
.
13. Kaip pakeisti įsakymą
Daugiau informacijos apie kaip pakeisti įsakymą, perskaitykite mūsų specialų vadovą.
Jūs taip pat naudojate clOrdId
VIETOJ ordId
.
14. Kaip patekti į atvirų pavedimų sąrašą
Daugiau informacijos apie kaip pasiekti atidarytų pavedimų sąrašą, perskaitykite mūsų specialų vadovą.
15. Kaip pasiekti užsakymų istoriją
1. Per paskutines 7 dienas
Daugiau informacijos apie kaip pasiekti pastarųjų 7 dienų užsakymų istoriją, perskaitykite mūsų specialų vadovą.
2. Per pastaruosius 3 mėnesius
Daugiau informacijos apie kaip pasiekti paskutinių 3 mėnesių užsakymų istoriją, perskaitykite mūsų specialų vadovą.
16. Kaip naudotis OKX API su Jupyter Notepad
Norėdami gauti daugiau pavyzdžių, prašome atsisiųskite visą Jupyter Notebook.
Jei turite klausimų apie mūsų API, nedvejodami klauskite OKX API palaikymo telegramos kanalas.
Šaltinis: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook