Тргување со OKX API: Како да тргувате со место на Jupyter Notebook | Упатство за почетници| Академија OKX

Овој туторијал ве води низ тоа како да направите едноставно Spot тргување со повикување на функциите во python-okx библиотека на тетратка Јупитер.

Еве ги чекорите што ќе ги покриеме во оваа статија:

  1. Како да извршите фрагменти од кодот на Пајтон на тетратка Jupyter
  2. Како да го инсталирате пакетот python-okx
  3. Како да се создаде API клучеви
  4. Како да увезете OKX модули
  5. Како да пристапите до нашите пазарни податоци
  6. Како да ги прочитате нашите достапни трговски парови
  7. Како да го прочитате салдото на вашата сметка
  8. Како да пристапите до четирите различни режими на сметка
  9. Како да дознаете каков режим е конфигурирана вашата тековна сметка
  10. Како да поставите нарачки на самото место
  11. Како да пристапите до деталите за нарачката
  12. Како да откажете нарачка
  13. Како да се измени нарачката
  14. Како да пристапите до списокот со отворени нарачки
  15. Како да пристапите до историјата на нарачки
  16. Како да одите понатаму со OKX API со тетратка Јупитер

1. Како да извршите фрагменти од кодот на Пајтон на бележник на Jupyter

Jupyter Notebook е неверојатно моќна и лесна за употреба алатка за развој на Python и анализа на податоци. Може да користите Jupyter Notebook сервер на Windows, Mac OS или Linux.

Овој туторијал обезбедува прилично сеопфатен водич за тоа како да го вклучите и стартувате Jupyter Notebook.

2. Како да го инсталирате пакетот python-okx

Откако ќе започнете да работите со Jupyter Notebook, можете да го инсталирате пакетот python-okx со едноставно вклучување на pip install python-okx во тетратката или во терминалот (или преку командната линија за Windows):

3. Како да креирате API клучеви

  1. Откако ќе се најавите во OKX, можете да отидете на сметка -> API да креирате API клучеви.
  1. Погрижете се да отидете на Средства -> Демо тргување ако сакате да креирате API клучеви за цели на тестирање.
  1. Сега можете да креирате API клучеви за различните мастер/под-сметки што можеби ги имате.
  1. изберете Трговија во Pемисијатаs мени за да можете да тргувате со клучот API.
  1. Сега имате пристап до вашиот API клуч, вашиот Таен клуч и вашата лозинка. Чувајте ги на безбедно место!
  2. Можете да инстанцирате python променливи за да ги зачувате вашите API детали во тетратката за подоцнежна употреба.

4. Како да внесувате OKX модули

Во python-okx, ги обезбедуваме следните модули врз основа на нашите REST API модули. Прочитајте го нашиот водич за да научите како да увезете OKX модули.

  • Трговија
  • BlockTrading
  • Финансирање
  • сметка
  • Конвертирај
  • Заработка
  • Подсметка
  • Податоци за пазарот
  • ЈавниПодатоци
  • Податоци за тргување
  • Статус
  • NDBroker
  • ФДБрокер

За увоз на Трговија модул, можете да извршите:

Честитки, сега сте подготвени да ги користите сеопфатните функции достапни во python-okx!

5. Како да пристапите до нашите пазарни податоци

За повеќе информации за како да пристапите до нашите пазарни податоци, ве молиме прочитајте го нашиот посветен водич.

6. Како да ги прочитате нашите достапни трговски парови

За повеќе информации за како да ги прочитате нашите достапни трговски парови, ве молиме прочитајте го нашиот посветен водич.

7. Како да го прочитате салдото на вашата сметка

За повеќе информации за како да го прочитате салдото на вашата сметка, ве молиме прочитајте го нашиот посветен водич.

Забелешка: За самото тргување под „готовина“ tdMode, главно треба да го проверите cashBal, frozenBal параметри за секој ccy под details, И totalEq параметар.

8. Како да пристапите до четирите различни начини на сметка

Во нашиот унифициран систем на сметки, постојат четири начини на сметка:

  • Едноставна сметка
  • Сметка со маржа со една валута
  • Сметка со повеќе валутна маржа
  • Сметка на маржа на портфолио

За да се разбере разликата помеѓу различните начини на сметка и како да го поставите режимот на сметката преку веб-интерфејсот, прочитајте го нашиот посветен водич.

Во режим на маргина или режим на трговија, параметарот tdMode одредува како вашата позиција ќе биде маргинална, што треба да го поставувате секогаш кога ќе нарачате нова нарачка.

За тргување на самото место во режим на сметка на едноставна или маргина на една валута, поставете tdMode= 'пари'.

За тргување на самото место во режим на сметка за повеќевалутна маржа или маржа на порфолио, поставете tdMode = 'крст'.

Подолу ќе најдете брзо објаснување за тоа како да дознаете каков режим е конфигурирана вашата тековна сметка.

9. Како да дознаете каков режим е конфигурирана вашата тековна сметка

За повеќе информации за како да дознаете каков режим е конфигурирана вашата тековна сметка, ве молиме прочитајте го нашиот посветен водич и внесете го acctLv параметар.

10. Како да поставувате нарачки на самото место во режимот Едноставен / Единечна маржа

1. Како да поставите лимит нарачка

За повеќе информации за како да поставите лимит нарачка во режим на сметка со маргина на Едноставна или Единечна валута, прочитајте го нашиот посветен водич.

Еве пример за купување 0.01 БТК по цена од 19000 USDT.

2. Како да поставите пазарна нарачка

За повеќе информации за како да поставите пазарна нарачка во режим на сметка со маргина на Едноставна или Единечна валута, прочитајте го нашиот посветен водич.

Еве пример за купување 100 БТК по тековната пазарна цена.

3. Како да се користи параметарот на целната валута tgtCcy додека тргување на самото место

Во самото тргување, параметарот tgtCcy ја одредува единицата на параметарот големина sz, што може да биде или основна валута или валута на цитати на трговскиот пар. На пример, во парот BTC-USDT, основната валута е БТК, а валутата на понудата е USDT.

По дифолт, tgtCcy = base_ccy, што значи sz што го наведовте е во однос на основната валута. Меѓутоа, ако поставите tgtCcy = quote_ccy како што е прикажано подолу, на пример би биле поставени да купите БТК во вредност од 100 USDT по пазарна цена, наместо да купите 100 БТК по пазарна цена.

4. Како да се користи параметарот ID на нарачка на клиентот clOrdId

Кога поставувате нарачка, можете да го наведете вашиот сопствен ID на нарачка на клиентот со наведување на параметарот clOrdId, кој подоцна може да се користи како идентификатор наместо ordId кога повикувате поништување, измена или превземање на нарачка крајна точка.

11. Како да пристапите до деталите за одредена нарачка

За повеќе информации за како да добиете детали за одредена нарачка, ве молиме прочитајте го нашиот посветен водич.

1. Користење ordId

2. Користење clOrdId

12. Како да откажете нарачка

За повеќе информации за како да ја откажете нарачката, ве молиме прочитајте го нашиот посветен водич.

Вие исто така користите clOrdId наместо ordId.

13. Како да се измени налогот

За повеќе информации за како да се измени нарачката, ве молиме прочитајте го нашиот посветен водич.

Вие исто така користите clOrdId наместо ordId.

14. Како да пристапите до листата на отворени нарачки

За повеќе информации за како да пристапите до списокот со отворени нарачки, ве молиме прочитајте го нашиот посветен водич.

15. Како да пристапите до историјата на нарачки

1. За последните 7 дена

За повеќе информации за како да пристапите до историјата на нарачки за последните 7 дена, ве молиме прочитајте го нашиот посветен водич.

2. За последните 3 месеци

За повеќе информации за како да пристапите до историјата на нарачки за последните 3 месеци, ве молиме прочитајте го нашиот посветен водич.

16. Како да одите понатаму со OKX API со Jupyter Notebook

За повеќе примери, ве молиме преземете ја целосната тетратка Jupyter.

Ако имате какви било прашања во врска со нашите API, ве молиме слободно прашајте во Телеграмски канал за поддршка на OKX API.

Извор: https://www.okx.com/academy/en/spot-trading-with-jupyter-notebook