OKX API Trading: Paano mag-trade ng spot sa isang Jupyter Notebook | Tutorial sa Mga Nagsisimula| OKX Academy

Ang tutorial na ito ay nagtuturo sa iyo kung paano gawin ang simpleng Spot trading sa pamamagitan ng pagtawag sa mga function sa python-okx library sa isang Jupyter Notebook.

Narito ang mga hakbang na tatalakayin namin sa artikulong ito:

  1. Paano magpatakbo ng mga snippet ng code ng Python sa isang Jupyter Notebook
  2. Paano i-install ang python-okx package
  3. Paano lumikha API mga susi
  4. Paano mag-import ng mga module ng OKX
  5. Paano ma-access ang aming data ng merkado
  6. Paano basahin ang aming magagamit na mga pares ng kalakalan
  7. Paano basahin ang balanse ng iyong account
  8. Paano i-access ang apat na magkakaibang mga mode ng account
  9. Paano malalaman kung anong mode ang iyong kasalukuyang account kung saan naka-configure
  10. Paano maglagay ng mga spot order
  11. Paano i-access ang mga detalye ng isang order
  12. Paano kanselahin ang isang order
  13. Paano baguhin ang isang order
  14. Paano ma-access ang listahan ng mga bukas na order
  15. Paano i-access ang kasaysayan ng order
  16. Paano pumunta nang higit pa sa OKX API na may Jupyter Notebook

1. Paano magpatakbo ng mga snippet ng code ng Python sa isang Jupyter Notebook

Ang Jupyter Notebook ay isang napakalakas at madaling gamitin na tool para sa pagbuo ng Python at pagsusuri ng data. Maaari kang magpatakbo ng Jupyter Notebook server sa Windows, Mac OS o Linux.

Ang tutorial na ito ay nagbibigay ng isang medyo komprehensibong gabay sa kung paano makakuha ng isang Jupyter Notebook up at tumatakbo.

2. Paano i-install ang python-okx package

Kapag nagsimula kang magpatakbo ng Jupyter Notebook, maaari mong i-install ang python-okx package sa pamamagitan lamang ng pagpapatakbo ng pip install python-okx sa notebook o sa isang terminal (o sa pamamagitan ng command prompt para sa Windows):

3. Paano gumawa ng mga API key

  1. Pagkatapos mag-sign in sa OKX, maaari kang pumunta sa Account -> API para gumawa ng mga API key.
  1. Siguraduhing pumunta sa Mga ari-arian -> Demo trading kung gusto mong lumikha ng mga API key para sa mga layunin ng pagsubok.
  1. Maaari ka na ngayong gumawa ng mga API key para sa iba't ibang master/sub account na maaaring mayroon ka.
  1. piliin Pangangalakal nasa Ppagpapalabass menu para makapag-trade ka gamit ang API key.
  1. Mayroon ka na ngayong access sa iyong API key, iyong Secret key, at iyong passphrase. Panatilihin sila sa isang ligtas na lugar!
  2. Maaari mong i-instantiate ang mga variable ng python upang i-save ang iyong mga detalye ng API sa notebook para magamit sa ibang pagkakataon.

4. Paano mag-import ng OKX modules

Sa python-okx, ibinibigay namin ang mga sumusunod na module batay sa aming REST API modules. Basahin ang aming gabay para matuto paano mag-import ng OKX modules.

  • Pangangalakal
  • BlockTrading
  • Pagpopondo
  • Account
  • Palitan
  • Kumita na
  • SubAccount
  • MarketData
  • PublicData
  • TradingData
  • katayuan
  • NDBroker
  • FDBroker

Upang i-import ang Pangangalakal module, maaari mong patakbuhin ang:

Binabati kita, handa ka na ngayong gamitin ang mga komprehensibong feature na available sa python-okx!

5. Paano ma-access ang aming market data

Para sa karagdagang impormasyon tungkol sa mga kung paano i-access ang aming data sa merkado, mangyaring basahin ang aming nakatuong gabay.

6. Paano basahin ang aming magagamit na mga pares ng kalakalan

Para sa karagdagang impormasyon tungkol sa mga kung paano basahin ang aming magagamit na mga pares ng kalakalan, mangyaring basahin ang aming nakatuong gabay.

7. Paano basahin ang balanse ng iyong account

Para sa karagdagang impormasyon tungkol sa mga paano basahin ang balanse ng iyong account, mangyaring basahin ang aming nakatuong gabay.

tandaan: Para sa spot trading sa ilalim ng "cash" tdMode, pangunahing kailangan mong suriin ang cashBal, frozenBal mga parameter para sa bawat isa ccy sa ilalim details, at ang totalEq parameter

8. Paano i-access ang apat na magkakaibang account mode

Sa aming pinag-isang account system, mayroong apat na account mode:

  • Simpleng account
  • Single-currency margin account
  • Multi-currency margin account
  • Portfolio margin account

Upang maunawaan ang pagkakaiba sa pagitan ng iba't ibang account mode at kung paano i-set up ang account mode sa pamamagitan ng web UI, pakibasa ang aming nakatuong gabay.

Sa margin mode o trade mode, ang parameter tdMode tinutukoy kung paano ma-margin ang iyong posisyon, na kailangan mong itakda sa tuwing maglalagay ka ng bagong order.

Para sa spot trading sa ilalim ng simple o single-currency margin account mode, mangyaring itakda tdMode= 'cash'.

Para sa spot trading sa ilalim ng multi-currency margin o porfolio margin account mode, mangyaring itakda tdMode = 'krus'.

Makakakita ka sa ibaba ng isang mabilis na paliwanag kung paano malalaman kung anong mode ang iyong kasalukuyang account kung saan naka-configure.

9. Paano malalaman kung anong mode ang iyong kasalukuyang account kung saan naka-configure

Para sa karagdagang impormasyon tungkol sa mga kung paano malaman kung anong mode ang iyong kasalukuyang account ay naka-configure bilang, mangyaring basahin ang aming nakatuong gabay at ilagay ang acctLv parameter

10. Paano maglagay ng mga spot order sa ilalim ng Simple / Single-currency margin mode

1. Paano maglagay ng limit order

Para sa karagdagang impormasyon tungkol sa mga paano maglagay ng limit order sa ilalim ng Simple o Single-currency margin account mode, pakibasa ang aming nakatuong gabay.

Narito ang isang halimbawa ng pagbili ng 0.01 BTC sa presyong 19000 USDT.

2. Paano maglagay ng market order

Para sa karagdagang impormasyon tungkol sa mga paano maglagay ng market order sa ilalim ng Simple o Single-currency margin account mode, pakibasa ang aming nakatuong gabay.

Narito ang isang halimbawa ng pagbili ng 100 BTC sa kasalukuyang presyo sa merkado.

3. Paano gamitin ang parameter ng target na currency tgtCcy habang spot trading

Sa spot trading, ang parameter tgtCcy tinutukoy ang yunit ng parameter ng laki sz, na maaaring maging base currency o ang quote currency ng trading pair. Halimbawa, sa pares na BTC-USDT, ang base currency ay BTC at ang quote currency ay USDT.

Sa pamamagitan ng default, tgtCcy = base_ccy, na nangangahulugang ang sz iyong tinukoy ay sa mga tuntunin ng batayang pera. Gayunpaman, kung itinakda mo tgtCcy = quote_ccy gaya ng ipinapakita sa ibaba, halimbawa ay itatakda kang bumili ng 100 USDT na halaga ng BTC sa presyo ng merkado, sa halip na bumili ng 100 BTC sa presyo ng merkado.

4. Paano gamitin ang parameter ng client order ID clOrdId

Kapag nag-order ka, maaari mong tukuyin ang iyong sariling client order ID sa pamamagitan ng pagtukoy sa parameter clOrdId, na maaaring magamit sa ibang pagkakataon bilang isang identifier bilang kapalit ng ordId kapag tumatawag ng pagkansela ng order, pag-amyenda o pagbawi ng endpoint.

11. Paano i-access ang mga detalye ng isang partikular na order

Para sa karagdagang impormasyon tungkol sa mga kung paano makakuha ng mga detalye tungkol sa isang partikular na order, mangyaring basahin ang aming nakatuong gabay.

1. Paggamit ordId

2. Paggamit clOrdId

12. Paano magkansela ng order

Para sa karagdagang impormasyon tungkol sa mga paano magkansela ng order, mangyaring basahin ang aming nakatuong gabay.

Gumagamit ka rin clOrdId sa halip ng ordId.

13. Paano baguhin ang isang utos

Para sa karagdagang impormasyon tungkol sa mga kung paano baguhin ang isang order, mangyaring basahin ang aming nakatuong gabay.

Gumagamit ka rin clOrdId sa halip ng ordId.

14. Paano ma-access ang listahan ng mga bukas na order

Para sa karagdagang impormasyon tungkol sa mga kung paano i-access ang listahan ng mga bukas na order, mangyaring basahin ang aming nakatuong gabay.

15. Paano i-access ang kasaysayan ng order

1. Sa huling 7 araw

Para sa karagdagang impormasyon tungkol sa mga kung paano i-access ang history ng order para sa huling 7 araw, mangyaring basahin ang aming nakatuong gabay.

2. Sa huling 3 buwan

Para sa karagdagang impormasyon tungkol sa mga kung paano i-access ang history ng order para sa huling 3 buwan, mangyaring basahin ang aming nakatuong gabay.

16. Paano magpapatuloy sa OKX API gamit ang Jupyter Notebook

Para sa higit pang mga halimbawa, mangyaring i-download ang buong Jupyter Notebook.

Kung may anumang mga tanong tungkol sa aming mga API, mangyaring huwag mag-atubiling magtanong sa Sinusuportahan ng OKX API ang Telegram channel.

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