OKX API саудасы: Jupyter ноутбугындағы нүктені қалай саудалауға болады | Жаңадан бастаушыларға арналған оқулық| OKX академиясы

Бұл оқулық сізге функцияларды шақыру арқылы қарапайым Spot саудасын қалай жасау керектігін көрсетеді python-okx Jupyter ноутбукіндегі кітапхана.

Міне, біз осы мақалада қарастыратын қадамдар:

  1. Jupyter жазу кітапшасында Python код үзінділерін қалай іске қосу керек
  2. Python-okx бумасын қалай орнатуға болады
  3. Қалай құру керек API пернелері
  4. OKX модульдерін қалай импорттауға болады
  5. Біздің нарық деректеріне қалай қол жеткізуге болады
  6. Қол жетімді сауда жұптарын қалай оқуға болады
  7. Есептік жазбаңыздың балансын қалай оқуға болады
  8. Төрт түрлі есептік жазба режиміне қалай қол жеткізуге болады
  9. Ағымдағы тіркелгіңіз қандай режим ретінде конфигурацияланғанын қалай анықтауға болады
  10. Спот тапсырыстарын қалай орналастыруға болады
  11. Тапсырыс туралы мәліметтерге қалай қол жеткізуге болады
  12. Тапсырысты қалай жоюға болады
  13. Бұйрықты қалай өзгертуге болады
  14. Ашық тапсырыстар тізіміне қалай қол жеткізуге болады
  15. Тапсырыс тарихына қалай қол жеткізуге болады
  16. OKX арқылы қалай әрі қарай жүруге болады API Jupyter ноутбукімен

1. Jupyter жазу кітапшасында Python код үзінділерін іске қосу жолы

Jupyter Notebook - бұл Python әзірлеуге және деректерді талдауға арналған керемет қуатты және қолдануға оңай құрал. Windows, Mac OS немесе Linux жүйелерінде Jupyter Notebook серверін іске қосуға болады.

Бұл оқулық Jupyter ноутбугін қалай іске қосу және іске қосу туралы өте толық нұсқаулықты ұсынады.

2. Python-okx бумасын орнату жолы

Jupyter жазу кітапшасын іске қосуды бастағаннан кейін, жай ғана іске қосу арқылы python-okx бумасын орнатуға болады pip install python-okx ноутбукте немесе терминалда (немесе Windows үшін пәрмен жолы арқылы):

3. API кілттерін құру жолы

  1. OKX жүйесіне кіргеннен кейін келесіге өтуге болады шот -> API API кілттерін жасау үшін.
  1. Міндетті түрде барыңыз мүлік -> Демо тестілеу мақсатында API кілттерін жасағыңыз келсе сауда жасаңыз.
  1. Енді сізде болуы мүмкін әртүрлі негізгі/қосалқы тіркелгілер үшін API кілттерін жасай аласыз.
  1. таңдау сауда ішінде Pрұқсатs API кілтімен сауда жасай алатындай мәзір.
  1. Енді сізде API кілтіне, құпия кілтке және құпия фразаға кіру мүмкіндігі бар. Оларды қауіпсіз жерде сақтаңыз!
  2. API мәліметтерін кейінірек пайдалану үшін жазу кітапшасында сақтау үшін python айнымалы мәндерін жасауға болады.

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

Python-okx жүйесінде біз REST API модульдерімізге негізделген келесі модульдерді береміз. Үйрену үшін нұсқаулықты оқыңыз OKX модульдерін импорттау жолы.

  • сауда
  • BlockTrading
  • қаржыландыру
  • шот
  • Түрлендіру
  • пайда
  • Қосалқы шот
  • MarketData
  • PublicData
  • TradingData
  • мәртебе
  • NDBroker
  • FDBroker

импорттау үшін сауда модульді іске қосуға болады:

Құттықтаймыз, сіз енді python-okx-те қол жетімді жан-жақты мүмкіндіктерді пайдалануға дайынсыз!

5. Біздің нарықтық деректерге қалай қол жеткізуге болады

туралы қосымша ақпарат алу үшін біздің нарық деректеріне қалай қол жеткізуге болады, біздің арнайы нұсқаулықты оқыңыз.

6. Қол жетімді сауда жұптарын қалай оқуға болады

туралы қосымша ақпарат алу үшін қол жетімді сауда жұптарын қалай оқуға болады, біздің арнайы нұсқаулықты оқыңыз.

7. Шотыңыздағы балансты қалай оқуға болады

туралы қосымша ақпарат алу үшін шоттағы балансты қалай оқуға болады, біздің арнайы нұсқаулықты оқыңыз.

Ескерту: «Қолма-қол ақша» бойынша спот саудасы үшін tdMode, негізінен тексеру керек cashBal, frozenBal әрқайсысы үшін параметрлер ccy астында details, және totalEq параметр.

8. Есептік жазбаның төрт түрлі режиміне қалай қол жеткізуге болады

Біздің бірыңғай шот жүйемізде төрт есептік жазба режимі бар:

  • Қарапайым есептік жазба
  • Бір валюталық маржа шоты
  • Көп валюталық маржа шоты
  • Портфолио маржасының шоты

Әртүрлі тіркелгі режимдері мен арасындағы айырмашылықты түсіну үшін тіркелгі режимін қалай орнатуға болады веб UI арқылы біздің арнайы нұсқаулықты оқыңыз.

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

Қарапайым немесе бір валюталық маржа шот режимінде спот саудасы үшін орнатыңыз tdMode='қолма-қол ақша'.

Көп валюталық маржа немесе портфельдік маржа шот режимінде спот саудасы үшін орнатыңыз tdMode = 'крест'.

Ағымдағы тіркелгіңіз қандай режим ретінде конфигурацияланғанын анықтаудың жылдам түсіндірмесін төменде таба аласыз.

9. Ағымдағы тіркелгіңіз қандай режим ретінде конфигурацияланғанын қалай анықтауға болады

туралы қосымша ақпарат алу үшін ағымдағы тіркелгіңіз қандай режимде конфигурацияланғанын қалай анықтауға болады, біздің арнайы нұсқаулықты оқып шығыңыз және енгізіңіз acctLv параметр.

10. Қарапайым / Бір валюталық маржа режимінде спот тапсырыстарын қалай орналастыруға болады

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. Клиент тапсырысының идентификаторы параметрін пайдалану жолы clOrdId

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

11. Белгілі бір тапсырыстың мәліметтеріне қалай қол жеткізуге болады

туралы қосымша ақпарат алу үшін белгілі бір тапсырыс туралы мәліметтерді қалай алуға болады, біздің арнайы нұсқаулықты оқыңыз.

1. Пайдалану ordId

2. Пайдалану clOrdId

12. Тапсырысты қалай жоюға болады

туралы қосымша ақпарат алу үшін тапсырыстан қалай бас тартуға болады, біздің арнайы нұсқаулықты оқыңыз.

Сіз де пайдаланасыз clOrdId орнына ordId.

13. Бұйрықты өзгерту тәртібі

туралы қосымша ақпарат алу үшін бұйрықты қалай өзгертуге болады, біздің арнайы нұсқаулықты оқыңыз.

Сіз де пайдаланасыз clOrdId орнына ordId.

14. Ашық тапсырыстар тізіміне қалай қол жеткізуге болады

туралы қосымша ақпарат алу үшін ашық тапсырыстар тізіміне қалай қол жеткізуге болады, біздің арнайы нұсқаулықты оқыңыз.

15. Тапсырыс тарихына қалай қол жеткізуге болады

1. Соңғы 7 күн ішінде

туралы қосымша ақпарат алу үшін соңғы 7 күндегі тапсырыстар журналына қалай қол жеткізуге болады, біздің арнайы нұсқаулықты оқыңыз.

2. Соңғы 3 айда

туралы қосымша ақпарат алу үшін соңғы 3 айдағы тапсырыстар тарихына қалай қол жеткізуге болады, біздің арнайы нұсқаулықты оқыңыз.

16. Jupyter жазу кітапшасы арқылы OKX API арқылы әрі қарай қалай өтуге болады

Қосымша мысалдар алу үшін, өтінеміз толық Jupyter ноутбукін жүктеп алыңыз.

Біздің API интерфейстері туралы сұрақтарыңыз болса, мына жерден сұраңыз OKX API Telegram арнасын қолдайды.

Дереккөз: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook