OKX API Trading: Jupyter ноутбукунда спотту кантип соодалаш керек | Beginners Tutorial| OKX академиясы

Бул окуу куралы сизге функцияларды чакыруу менен жөнөкөй Spot соодасын кантип жасоону үйрөтөт python-okx Юпитер блокнотундагы китепкана.

Бул макалада биз камтый турган кадамдар:

  1. Python код үзүндүлөрүн Jupyter блокнотунда кантип иштетүү керек
  2. Python-okx пакетин кантип орнотуу керек
  3. Кантип түзүү керек API ачкычтар
  4. OKX модулдарын кантип импорттоо керек
  5. Биздин рыноктук маалыматтарга кантип жетүүгө болот
  6. Биздин жеткиликтүү соода жуптарды кантип окуса болот
  7. Сиздин эсеп балансын кантип окуса болот
  8. Төрт түрдүү эсеп режимине кантип кирүүгө болот
  9. Учурдагы аккаунтуңуз кандай режимде конфигурацияланганын кантип түшүнсө болот
  10. Спец заказдарды кантип жайгаштыруу керек
  11. Заказдын чоо-жайын кантип алса болот
  12. Тартипти кандай жокко
  13. Буйрукту кантип өзгөртүү керек
  14. Ачык заказдардын тизмесине кантип кирүүгө болот
  15. Буйрутма тарыхына кантип кирүүгө болот
  16. OKX менен кантип андан ары барса болот API Jupyter дептери менен

1. Python код үзүндүлөрүн Jupyter ноутбукунда кантип иштетүү керек

Jupyter Notebook Python иштеп чыгуу жана маалыматтарды талдоо үчүн укмуштуудай күчтүү жана колдонууга жеңил курал болуп саналат. Сиз Windows, Mac OS же Linuxда Jupyter Notebook серверин иштете аласыз.

Бул окуу куралы Jupyter Ноутбугун кантип иштетүү жана иштетүү боюнча абдан толук көрсөтмөнү камсыз кылат.

2. Python-okx пакетин кантип орнотуу керек

Jupyter Notebook'ту иштете баштагандан кийин, сиз жөн гана иштетип, python-okx пакетин орното аласыз pip install python-okx ноутбукта же терминалда (же Windows үчүн буйрук сабы аркылуу):

3. API ачкычтарын кантип түзүү керек

  1. OKXге киргенден кийин, сиз барсаңыз болот каттоо эсеби -> API API ачкычтарын түзүү.
  1. Сөзсүз барыңыз каражаттар -> Demo эгер сиз сыноо максатында API ачкычтарын түзгүңүз келсе, соода.
  1. Эми сизде болушу мүмкүн болгон ар кандай башкы/суб аккаунттар үчүн API ачкычтарын түзө аласыз.
  1. тандоо соода ичинде Pуруксатs меню, андыктан API ачкычы менен соода кыла аласыз.
  1. Эми сизде API ачкычыңызга, жашыруун ачкычыңызга жана купуя сөз айкашыңызга мүмкүнчүлүк бар. Аларды коопсуз жерде сактаңыз!
  2. API чоо-жайыңызды кийинчерээк колдонуу үчүн блокнотто сактоо үчүн питон өзгөрмөлөрүн түзө аласыз.

4. OKX модулдарын кантип импорттоо керек

Python-okxте биз REST API модулдарыбыздын негизинде төмөнкү модулдарды камсыз кылабыз. Үйрөнүү үчүн биздин колдонмону окуңуз OKX модулдарын кантип импорттоо керек.

  • соода
  • BlockTrading
  • Каржылоо
  • каттоо эсеби
  • айландыруу
  • эмгек акы
  • SubAccount
  • MarketData
  • PublicData
  • TradingData
  • абал
  • NDBroker
  • FDBroker

импорттоо үчүн соода модулу, сиз иштете аласыз:

Куттуктайбыз, сиз азыр python-okx'те жеткиликтүү болгон комплекстүү функцияларды колдонууга даярсыз!

5. Биздин рыноктук маалыматтарга кантип жетүүгө болот

Боюнча көбүрөөк маалымат алуу биздин рыноктук маалыматтарга кантип жетүүгө болот, сураныч, биздин атайын колдонмону окуп чыгыңыз.

6. Биздин жеткиликтүү соода жуптарды кантип окуса болот

Боюнча көбүрөөк маалымат алуу биздин жеткиликтүү соода жуптарды кантип окуу керек, сураныч, биздин атайын колдонмону окуп чыгыңыз.

7. Сиздин эсеп балансын кантип окуса болот

Боюнча көбүрөөк маалымат алуу эсебиңиздин балансын кантип окуса болот, сураныч, биздин атайын колдонмону окуп чыгыңыз.

Эскертүү: "Накталай акча" боюнча спот соода үчүн tdMode, сиз негизинен текшерүү керек cashBal, frozenBal ар бири үчүн параметрлер ccy астында details, жана totalEq параметр.

8. Төрт түрдүү эсеп режимине кантип кирүүгө болот

Биздин бирдиктүү эсеп системабызда төрт эсеп режими бар:

  • Жөнөкөй эсеп
  • Бир валюталык маржа эсеби
  • Көп валюталуу маржа эсеби
  • Портфолио маржа эсеби

ар кандай эсеп режимдери жана ортосундагы айырманы түшүнүү үчүн эсеп режимин кантип орнотуу керек веб UI аркылуу, сураныч, биздин атайын колдонмону окуп чыгыңыз.

Маржа режиминде же соода режиминде, параметр tdMode жаңы буйрутма берген сайын орнотушуңуз керек болгон позицияңыздын кандайча чекке коюларын аныктайт.

Жөнөкөй же бир валюталык маржа эсеп режиминде спот соодасы үчүн орнотуңуз tdMode='акча'.

Көп валюталуу маржа же портфолио маржа эсеби режиминде спот соодалоо үчүн, сураныч орнотуңуз tdMode = 'крест'.

Төмөндө сиз учурдагы каттоо эсебиңиз кандай режимде конфигурацияланганын кантип аныктоонун кыскача түшүндүрмөсүн таба аласыз.

9. Учурдагы аккаунтуңуз кандай режимде конфигурацияланганын кантип аныктаса болот

Боюнча көбүрөөк маалымат алуу учурдагы аккаунтуңуз кандай режимде конфигурацияланганын кантип аныктоого болот, сураныч, биздин атайын колдонмону окуп, кириңиз acctLv параметр.

10. Simple / Single-валюталык маржа режиминде спот заказдарды кантип жайгаштыруу керек

1. Чектөө тартибин кантип жайгаштыруу керек

Боюнча көбүрөөк маалымат алуу чек тартибин кантип жайгаштыруу керек Жөнөкөй же бир валюталык маржа эсеп режиминде, биздин атайын колдонмону окуп чыгыңыз.

Бул жерде 0.01 сатып алуу мисал BTC баасы 19000 сом USDT.

2. Базар заказын кантип жайгаштыруу керек

Боюнча көбүрөөк маалымат алуу базар тартибин кантип жайгаштыруу керек Жөнөкөй же бир валюталык маржа эсеп режиминде, биздин атайын колдонмону окуп чыгыңыз.

Бул жерде 100 сатып алуу мисал BTC учурдагы рыноктук баада.

3. Максаттуу валютанын параметрин кантип колдонуу керек tgtCcy спот соода учурунда

Спот соодасында параметр tgtCcy өлчөмү параметринин бирдигин аныктайт sz, ал соода жупунун негизги валютасы же цитата валютасы болушу мүмкүн. Мисалы, жуп BTC-USDT, базалык валютасы - BTC жана цитата валютасы - USDT.

Алыдын ала, tgtCcy = base_ccy, бул дегенди билдирет sz Сиз көрсөткөн базалык валютада. Бирок, эгер сиз орнотсоңуз tgtCcy = quote_ccy төмөндө көрсөтүлгөндөй, сиз, мисалы, рыноктук баада 100 BTC сатып алуу үчүн эмес, базар баасы боюнча 100 USDT наркы BTC сатып алуу үчүн коюлган болот.

4. Кардар буйрутмасынын ID параметрин кантип колдонсо болот clOrdId

Заказ бергенде, параметрди көрсөтүү менен өз кардар буйрутмаңыздын идентификаторун көрсөтө аласыз clOrdId, кийин анын ордуна идентификатор катары колдонулушу мүмкүн ordId заказды жокко чыгаруу, өзгөртүү же издөө акыркы чекитти чакырганда.

11. Белгилүү бир тартиптин реквизиттерине кантип кирүүгө болот

Боюнча көбүрөөк маалымат алуу белгилүү бир тартип жөнүндө маалымат алуу үчүн кантип, сураныч, биздин атайын колдонмону окуп чыгыңыз.

1. Колдонуу ordId

2. Колдонуу clOrdId

12. Буйрутманы кантип жокко чыгаруу керек

Боюнча көбүрөөк маалымат алуу тартипти кандай жокко, сураныч, биздин атайын колдонмону окуп чыгыңыз.

Сиз да колдоносуз clOrdId ордуна ordId.

13. Буйрукту кантип өзгөртүү керек

Боюнча көбүрөөк маалымат алуу буйрукту кантип өзгөртүү керек, сураныч, биздин атайын колдонмону окуп чыгыңыз.

Сиз да колдоносуз clOrdId ордуна ordId.

14. Ачык заказдардын тизмесине кантип кирсе болот

Боюнча көбүрөөк маалымат алуу ачык заказдардын тизмесине кантип кирүүгө болот, сураныч, биздин атайын колдонмону окуп чыгыңыз.

15. Буйрутма тарыхына кантип кирүүгө болот

1. Акыркы 7 күн үчүн

Боюнча көбүрөөк маалымат алуу акыркы 7 күн үчүн заказ тарыхына кантип кирүүгө болот, сураныч, биздин атайын колдонмону окуп чыгыңыз.

2. Акыркы 3 айдын ичинде

Боюнча көбүрөөк маалымат алуу акыркы 3 ай үчүн заказ таржымалына кантип кирүүгө болот, сураныч, биздин атайын колдонмону окуп чыгыңыз.

16. Jupyter Notebook менен OKX API менен кантип андан ары барса болот

Көбүрөөк мисалдар үчүн, сураныч толук Jupyter ноутбукту жүктөп алуу.

Биздин API'лер жөнүндө суроолоруңуз болсо, сураныч, даректен сураңыз OKX API колдоо Telegram канал.

Булак: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook