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:
- Python-koodinpätkien suorittaminen Jupyter-muistikirjassa
- Python-okx-paketin asentaminen
- Kuinka luoda API avaimet
- Kuinka tuoda OKX-moduuleja
- Kuinka päästä käsiksi markkinatietoihimme
- Kuinka lukea käytettävissä olevat kauppaparimme
- Kuinka lukea tilisi saldo
- Näin pääset neljään eri tilitilaan
- Kuinka selvittää, mihin tilaan nykyinen tilisi on määritetty
- Kuinka tehdä spot-tilauksia
- Näin pääset käsiksi tilauksen tietoihin
- Kuinka peruuttaa tilaus
- Kuinka muuttaa tilausta
- Näin pääset avoimien tilausten luetteloon
- Näin pääset tilaushistoriaan
- 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
- Kun olet kirjautunut sisään OKX:ään, voit siirtyä osoitteeseen Tili -> API luodaksesi API-avaimia.
- Muista mennä osoitteeseen Varat -> esittely kauppaa, jos haluat luoda API-avaimia testaustarkoituksiin.
- Voit nyt luoda API-avaimia erilaisille pää-/alitileille, joita sinulla saattaa olla.
- valita Trade vuonna Ppoistos valikosta, jotta voit käydä kauppaa API-avaimella.
- Sinulla on nyt pääsy API-avaimesi, salainen avaimesi ja tunnuslauseesi. Säilytä ne turvallisessa paikassa!
- 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