OKX API Trading: Kuinka käydä kauppaa paikalla Jupyter Notebookissa | Aloittelijan opetusohjelma| OKX Akatemia

Tämä opetusohjelma opastaa sinua tekemään yksinkertaista spot-kaupankäyntiä kutsumalla sovelluksen toimintoja python-okx kirjasto Jupyter-muistikirjassa.

Tässä artikkelissa käsitellään seuraavat vaiheet:

  1. Python-koodinpätkien suorittaminen Jupyter-muistikirjassa
  2. Python-okx-paketin asentaminen
  3. Kuinka luoda API avaimet
  4. Kuinka tuoda OKX-moduuleja
  5. Kuinka päästä käsiksi markkinatietoihimme
  6. Kuinka lukea käytettävissä olevat kauppaparimme
  7. Kuinka lukea tilisi saldo
  8. Näin pääset neljään eri tilitilaan
  9. Kuinka selvittää, mihin tilaan nykyinen tilisi on määritetty
  10. Kuinka tehdä spot-tilauksia
  11. Näin pääset käsiksi tilauksen tietoihin
  12. Kuinka peruuttaa tilaus
  13. Kuinka muuttaa tilausta
  14. Näin pääset avoimien tilausten luetteloon
  15. Näin pääset tilaushistoriaan
  16. Kuinka mennä pidemmälle OKX:n kanssa API Jupyter-muistikirjan kanssa

1. Python-koodinpätkien suorittaminen Jupyter-muistikirjassa

Jupyter Notebook on uskomattoman tehokas ja helppokäyttöinen työkalu Pythonin kehittämiseen ja tietojen analysointiin. Voit käyttää Jupyter Notebook -palvelinta Windowsissa, Mac OS:ssä tai Linuxissa.

Tämä opetusohjelma tarjoaa melko kattavan oppaan Jupyter-kannettavan saattamiseksi käyntiin.

2. Python-okx-paketin asentaminen

Kun aloitat Jupyter-muistikirjan käytön, voit asentaa python-okx-paketin yksinkertaisesti suorittamalla pip install python-okx muistikirjassa tai terminaalissa (tai komentokehotteen kautta Windowsissa):

3. API-avainten luominen

  1. Kun olet kirjautunut sisään OKX:ään, voit siirtyä osoitteeseen Tili -> API luodaksesi API-avaimia.
  1. Muista mennä osoitteeseen Varat -> esittely kauppaa, jos haluat luoda API-avaimia testaustarkoituksiin.
  1. Voit nyt luoda API-avaimia erilaisille pää-/alitileille, joita sinulla saattaa olla.
  1. valita Trade vuonna Ppoistos valikosta, jotta voit käydä kauppaa API-avaimella.
  1. Sinulla on nyt pääsy API-avaimesi, salainen avaimesi ja tunnuslauseesi. Säilytä ne turvallisessa paikassa!
  2. Voit luoda python-muuttujia tallentaaksesi API-tietosi muistikirjaan myöhempää käyttöä varten.

4. Kuinka tuoda OKX-moduuleja

Python-okx:ssa tarjoamme seuraavat moduulit REST API -moduuleihimme perustuen. Lue oppaamme oppiaksesi kuinka tuodaan OKX-moduuleja.

  • Trade
  • BlockTrading
  • Rahoitus
  • Tili
  • Muuntaa
  • ansaita
  • Alatili
  • MarketData
  • Julkinen data
  • TradingData
  • Tila
  • NDB-välittäjä
  • FDB-välittäjä

Tuodaksesi Trade moduuli, voit suorittaa:

Onnittelut, olet nyt valmis käyttämään python-okx:n kattavia ominaisuuksia!

5. Kuinka päästä käsiksi markkinatietoihimme

Lisätietoja kuinka pääset käsiksi markkinatietoihimme, lue oma oppaamme.

6. Kuinka lukea käytettävissä olevat kauppaparit

Lisätietoja kuinka lukea saatavilla olevat kauppaparimme, lue oma oppaamme.

7. Kuinka lukea tilisi saldo

Lisätietoja kuinka lukea tilisi saldo, lue oma oppaamme.

Huomautus: spot-kaupankäyntiin "käteisellä" tdMode, sinun on pääasiassa tarkistettava cashBal, frozenBal parametrit kullekin ccy varten details, ja totalEq parametri.

8. Näin pääset neljään eri tilitilaan

Yhtenäisessä tilijärjestelmässämme on neljä tilitilaa:

  • Yksinkertainen tili
  • Yhden valuutan marginaalitili
  • Usean valuutan marginaalitili
  • Salkun marginaalitili

Ymmärtääksesi eron eri tilitilojen ja miten tilitila määritetään verkkokäyttöliittymän kautta, lue oma oppaamme.

Marginaalitilassa tai kauppatilassa parametri tdMode määrittää, kuinka asemasi marginaali tulee, mikä sinun on asetettava aina, kun teet uuden tilauksen.

Määritä spot-kauppaa varten yksinkertaisessa tai yhden valuutan marginaalitilin tilassa tdMode='käteinen'.

Aseta spot-kauppaa varten usean valuutan marginaali- tai portfoliomarginaalitilitilassa tdMode = 'risti'.

Löydät alta nopean selityksen siitä, miten voit selvittää, mihin tilaan nykyinen tilisi on määritetty.

9. Kuinka selvittää, mihin tilaan nykyinen tilisi on määritetty

Lisätietoja kuinka selvittää, mihin tilaan nykyinen tilisi on määritetty, lue oma oppaamme ja kirjoita acctLv parametri.

10. Kuinka tehdä spot-tilauksia Simple / Single-currency margin -tilassa

1. Kuinka tehdä rajatilaus

Lisätietoja kuinka tehdä rajatilaus Yksinkertaisen tai yhden valuutan marginaalitilin tilassa, lue oma oppaamme.

Tässä on esimerkki 0.01:n ostamisesta BTC hintaan 19000 XNUMX USDT.

2. Kuinka tehdä markkinatilaus

Lisätietoja kuinka tehdä markkinatilaus Yksinkertaisen tai yhden valuutan marginaalitilin tilassa, lue oma oppaamme.

Tässä on esimerkki 100:n ostamisesta BTC nykyiseen markkinahintaan.

3. Kohdevaluutta-parametrin käyttäminen tgtCcy spot-kaupankäynnin aikana

Spot-kaupassa parametri tgtCcy määrittää kokoparametrin yksikön sz, joka voi olla joko kauppaparin perusvaluutta tai noteerausvaluutta. Esimerkiksi parissa BTC-USDT, perusvaluutta on BTC ja lainausvaluutta on USDT.

Oletusarvoisesti tgtCcy = base_ccy, mikä tarkoittaa sz määrittämäsi on perusvaluuttana. Jos kuitenkin asetat tgtCcy = quote_ccy alla olevan kuvan mukaisesti, sinun pitäisi esimerkiksi ostaa 100 USD:n arvosta BTC:tä markkinahintaan sen sijaan, että ostaisit 100 BTC:tä markkinahintaan.

4. Asiakastilaustunnusparametrin käyttö clOrdId

Kun teet tilauksen, voit määrittää oman asiakastilaustunnuksesi määrittämällä parametrin clOrdId, jota voidaan myöhemmin käyttää tunnisteena tilalle ordId kun soitat tilauksen peruutuksen, muuttamisen tai noudon päätepisteeseen.

11. Kuinka päästä käsiksi tietyn tilauksen tietoihin

Lisätietoja kuinka saada tietoja tietystä tilauksesta, lue oma oppaamme.

1. käyttämällä ordId

2. käyttämällä clOrdId

12. Tilauksen peruuttaminen

Lisätietoja miten tilaus peruutetaan, lue oma oppaamme.

Käytät myös clOrdId sijasta ordId.

13. Tilauksen muuttaminen

Lisätietoja miten tilausta muutetaan, lue oma oppaamme.

Käytät myös clOrdId sijasta ordId.

14. Avointen tilausten luettelon avaaminen

Lisätietoja kuinka pääset avoimien tilausten luetteloon, lue oma oppaamme.

15. Tilaushistorian avaaminen

1. Viimeiset 7 päivää

Lisätietoja miten pääset viimeisten 7 päivän tilaushistoriaan, lue oma oppaamme.

2. Viimeiset 3 kuukautta

Lisätietoja kuinka pääset käsiksi viimeisten 3 kuukauden tilaushistoriaan, lue oma oppaamme.

16. Kuinka mennä pidemmälle OKX API:lla Jupyter Notebookilla

Lisää esimerkkejä, kiitos lataa koko Jupyter-muistikirja.

Jos sinulla on kysyttävää API-liittymistämme, voit kysyä ne osoitteessa OKX API tukee Telegram-kanavaa.

Lähde: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook