OKX API prekyba: kaip prekiauti vietoje Jupyter nešiojamajame kompiuteryje | Pradedančiųjų pamoka| OKX akademija

Š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:

  1. Kaip paleisti Python kodo fragmentus Jupyter Notepad
  2. Kaip įdiegti python-okx paketą
  3. Kaip sukurti API raktai
  4. Kaip importuoti OKX modulius
  5. Kaip pasiekti mūsų rinkos duomenis
  6. Kaip perskaityti mūsų turimas prekybos poras
  7. Kaip perskaityti sąskaitos likutį
  8. Kaip pasiekti keturis skirtingus paskyros režimus
  9. Kaip išsiaiškinti, kokiu režimu sukonfigūruota jūsų dabartinė paskyra
  10. Kaip pateikti tiesioginius užsakymus
  11. Kaip pasiekti išsamią užsakymo informaciją
  12. Kaip atšaukti užsakymą
  13. Kaip pakeisti užsakymą
  14. Kaip pasiekti atvirų užsakymų sąrašą
  15. Kaip pasiekti užsakymų istoriją
  16. 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

  1. Prisijungę OKX, galite eiti į Paskyra -> API sukurti API raktus.
  1. Būtinai nueikite į Aktyvai -> Demonstracinė versija prekyba, jei norite sukurti API raktus testavimo tikslais.
  1. Dabar galite sukurti API raktus skirtingoms pagrindinėms / antrinėms paskyroms, kurias galite turėti.
  1. pasirinkti Prekyba viduje Pišleidimass meniu, kad galėtumėte prekiauti naudodami API raktą.
  1. Dabar turite prieigą prie savo API rakto, slaptojo rakto ir slaptafrazės. Laikykite juos saugioje vietoje!
  2. 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