OKX API Trading: Si të tregtoni spot në një fletore Jupyter | Tutorial për fillestarët| Akademia OKX

Ky tutorial ju tregon se si të bëni tregti të thjeshtë Spot duke thirrur funksionet në python-okx bibliotekë në një fletore Jupyter.

Këtu janë hapat që do të mbulojmë në këtë artikull:

  1. Si të ekzekutoni copat e kodit Python në një fletore Jupyter
  2. Si të instaloni paketën python-okx
  3. Si të krijoni API çelësat
  4. Si të importoni module OKX
  5. Si të aksesojmë të dhënat e tregut tonë
  6. Si të lexoni çiftet tona tregtare të disponueshme
  7. Si të lexoni gjendjen e llogarisë tuaj
  8. Si të hyni në katër mënyra të ndryshme të llogarisë
  9. Si të kuptoni se si është konfiguruar llogaria juaj aktuale
  10. Si të bëni porositë në vend
  11. Si të aksesoni detajet e një porosie
  12. Si të anuloni një porosi
  13. Si të ndryshoni një urdhër
  14. Si të hyni në listën e porosive të hapura
  15. Si të hyni në historikun e porosive
  16. Si të shkoni më tej me OKX API me një fletore Jupyter

1. Si të ekzekutoni copat e kodit Python në një fletore Jupyter

Jupyter Notebook është një mjet tepër i fuqishëm dhe i lehtë për t'u përdorur për zhvillimin e Python dhe analizën e të dhënave. Ju mund të përdorni një server Jupyter Notebook në Windows, Mac OS ose Linux.

Ky tutorial ofron një udhëzues mjaft gjithëpërfshirës se si të vihet në funksion një Notebook Jupyter.

2. Si të instaloni paketën python-okx

Pasi të filloni të ekzekutoni një Notebook Jupyter, mund të instaloni paketën python-okx thjesht duke ekzekutuar pip install python-okx në fletore ose në një terminal (ose nëpërmjet linjës së komandës për Windows):

3. Si të krijoni çelësat API

  1. Pasi të regjistroheni në OKX, mund të shkoni te llogari -> API për të krijuar çelësat API.
  1. Sigurohuni që të shkoni në Aktive -> Demonstrim tregtoni nëse dëshironi të krijoni çelësa API për qëllime testimi.
  1. Tani mund të krijoni çelësa API për llogaritë e ndryshme kryesore/nën që mund të keni.
  1. zgjedh TregtiPlëshims menu që të mund të tregtoni me çelësin API.
  1. Tani keni akses në çelësin tuaj API, çelësin tuaj sekret dhe frazën tuaj të kalimit. Mbajini ato në një vend të sigurt!
  2. Ju mund të instantoni variablat python për të ruajtur detajet e API-së tuaj në fletore për përdorim të mëvonshëm.

4. Si të importoni modulet OKX

Në python-okx, ne ofrojmë modulet e mëposhtme bazuar në modulet tona REST API. Lexoni udhëzuesin tonë për të mësuar si të importoni module OKX.

  • Tregti
  • BlockTrading
  • Financimi
  • llogari
  • Kthej
  • fituar
  • Nënllogari
  • Të dhënat e tregut
  • Të Dhënat Publike
  • Të Dhënat Tregtare
  • Statusi
  • NDBroker
  • FDBroker

Për të importuar Tregti modul, mund të ekzekutoni:

Urime, tani jeni gati të përdorni veçoritë gjithëpërfshirëse të disponueshme në python-okx!

5. Si të aksesojmë të dhënat tona të tregut

Për më shumë informacion mbi si të aksesojmë të dhënat e tregut tonë, ju lutemi lexoni udhëzuesin tonë të dedikuar.

6. Si të lexoni çiftet tona tregtare të disponueshme

Për më shumë informacion mbi si të lexoni çiftet tona tregtare të disponueshme, ju lutemi lexoni udhëzuesin tonë të dedikuar.

7. Si të lexoni gjendjen e llogarisë suaj

Për më shumë informacion mbi si të lexoni gjendjen e llogarisë tuaj, ju lutemi lexoni udhëzuesin tonë të dedikuar.

Shënim: Për tregtimin spot nën "para të gatshme" tdMode, ju duhet kryesisht të kontrolloni cashBal, frozenBal parametrat për secilën ccy sipas details, dhe totalEq parametri.

8. Si të aksesoni katër mënyrat e ndryshme të llogarisë

Në sistemin tonë të unifikuar të llogarisë, ekzistojnë katër mënyra të llogarisë:

  • Llogari e thjeshtë
  • Llogaria e marzhit me një monedhë
  • Llogaria e marzhit me shumë monedha
  • Llogaria e marzhit të portofolit

Për të kuptuar ndryshimin midis mënyrave të ndryshme të llogarisë dhe si të konfiguroni modalitetin e llogarisë nëpërmjet ndërfaqes së internetit, ju lutemi lexoni udhëzuesin tonë të dedikuar.

Në modalitetin e marzhit ose modalitetin e tregtisë, parametri tdMode përcakton se si do të margjinohet pozicioni juaj, të cilin ju duhet ta vendosni sa herë që bëni një porosi të re.

Për tregtimin spot nën modalitetin e llogarisë së marzhit të thjeshtë ose me një monedhë të vetme, ju lutemi vendosni tdMode='para të gatshme'.

Për tregtimin spot nën modalitetin e llogarisë së marzhit me shumë monedha ose marzhit të porfolios, ju lutemi vendosni tdMode = 'kryq'.

Më poshtë do të gjeni një shpjegim të shpejtë se si të kuptoni se si është konfiguruar llogaria juaj aktuale.

9. Si të kuptoni se si është konfiguruar llogaria juaj aktuale

Për më shumë informacion mbi si të kuptoni se si është konfiguruar llogaria juaj aktuale, ju lutemi lexoni udhëzuesin tonë të dedikuar dhe futni acctLv parametri.

10. Si të vendosni porosi spot nën modalitetin e marzhit të thjeshtë / me një monedhë

1. Si të vendosni një porosi limit

Për më shumë informacion mbi si të vendosni një porosi limit në modalitetin e llogarisë me marzh të thjeshtë ose me një monedhë, ju lutemi lexoni udhëzuesin tonë të dedikuar.

Këtu është një shembull i blerjes së 0.01 BTC me çmimin 19000 USDT.

2. Si të vendosni një porosi tregu

Për më shumë informacion mbi si të vendosni një porosi tregu në modalitetin e llogarisë me marzh të thjeshtë ose me një monedhë, ju lutemi lexoni udhëzuesin tonë të dedikuar.

Këtu është një shembull i blerjes së 100 BTC me çmimin aktual të tregut.

3. Si të përdorni parametrin e monedhës së synuar tgtCcy gjatë tregtimit spot

Në tregtimin në vend, parametri tgtCcy përcakton njësinë e parametrit të madhësisë sz, e cila mund të jetë ose monedha bazë ose monedha e kuotës së çiftit tregtar. Për shembull, në çiftin BTC-USDT, monedha bazë është BTC dhe monedha e kuotës është USDT.

By default, tgtCcy = bazë_ccy, që do të thotë sz ju specifikuat është për sa i përket monedhës bazë. Megjithatë, nëse vendosni tgtCcy = quote_ccy siç tregohet më poshtë, për shembull do të vendoseshit të blini 100 USDT BTC me çmimin e tregut, në vend që të blini 100 BTC me çmimin e tregut.

4. Si të përdorni parametrin ID të porosisë së klientit clOrdId

Kur bëni një porosi, mund të specifikoni ID-në tuaj të porosisë së klientit duke specifikuar parametrin clOrdId, i cili më vonë mund të përdoret si identifikues në vend të ordId kur telefononi një pikë përfundimtare për anulimin, ndryshimin ose rikthimin e porosisë.

11. Si të aksesoni detajet e një porosie të caktuar

Për më shumë informacion mbi si të merrni detaje për një porosi të caktuar, ju lutemi lexoni udhëzuesin tonë të dedikuar.

1. përdorim ordId

2. përdorim clOrdId

12. Si të anuloni një porosi

Për më shumë informacion mbi si të anuloni një porosi, ju lutemi lexoni udhëzuesin tonë të dedikuar.

Ju gjithashtu përdorni clOrdId në vend të ordId.

13. Si të ndryshohet një urdhër

Për më shumë informacion mbi si të ndryshoni një urdhër, ju lutemi lexoni udhëzuesin tonë të dedikuar.

Ju gjithashtu përdorni clOrdId në vend të ordId.

14. Si të aksesoni listën e porosive të hapura

Për më shumë informacion mbi si të aksesoni listën e porosive të hapura, ju lutemi lexoni udhëzuesin tonë të dedikuar.

15. Si të hyni në historikun e porosive

1. Për 7 ditët e fundit

Për më shumë informacion mbi si të hyni në historikun e porosive për 7 ditët e fundit, ju lutemi lexoni udhëzuesin tonë të dedikuar.

2. Për 3 muajt e fundit

Për më shumë informacion mbi si të hyni në historikun e porosive për 3 muajt e fundit, ju lutemi lexoni udhëzuesin tonë të dedikuar.

16. Si të shkoni më tej me OKX API me një Jupyter Notebook

Për më shumë shembuj, ju lutem shkarkoni fletoren e plotë të Jupyter.

Nëse keni ndonjë pyetje në lidhje me API-të tona, ju lutemi mos ngurroni të pyesni në Kanali Telegram mbështetës OKX API.

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