Jak mohu provádět spotové obchodování pomocí zápisníku Jupyter?

Publikováno dne 29. 9. 2023Aktualizováno dne 11. 4. 2024Doba čtení: 12 min114

Zjistěte, jak můžete provádět jednoduché spotové obchodování voláním funkcí v knihovně python-okx v zápisníku Jupyter.

1. Jak mohu v zápisníku Jupyter spouštět fragmenty kódu v jazyce Python?

CT-web-spottrading-howtoapi-1 Zápisník Jupyter je neuvěřitelně výkonný a snadno použitelný nástroj pro vývoj a analýzu dat v jazyce Python. Server Jupyter Notebook můžete spustit v systému Windows, Mac OS nebo Linux.

Tento kurz poskytuje poměrně obsáhlý návod, jak zprovoznit zápisník Jupyter.

2. Jak mohu nainstalovat balíček python-okx?

Po spuštění zápisníku Jupyter můžete nainstalovat balíček python-okx jednoduše příkazem pip install python-okx v zápisníku nebo v terminálu (nebo pomocí příkazového řádku pro Windows):
CT-web-spottrading-howtoapi-2

3. Jak mohu vytvořit klíče API?

  1. Po přihlášení do služby OKX přejděte na Obchod > Ukázkové obchodování a vytvořte klíče API pro testovací účely.
    CT-web-spottrading-howtoapi-3
  2. Přejděte na Účet -> API a vytvořte klíče API
    CT-web-spottrading-howtoapi-4
  3. Vytvoření klíčů API pro různé hlavní/podřízené účty, které můžete mít.
    CT-web-spottrading-howtoapi-5
  4. V části Oprávnění k obchodování s klíčem API vyberte možnost Obchodovat.
    CT-web-spottrading-howtoapi-6
  5. Nyní máte přístup ke svému klíči API, tajnému klíči a přístupové frázi. Uchovávejte je na bezpečném místě!
  6. Instancujte proměnné Pythonu a uložte si podrobnosti o API do zápisníku pro pozdější použití.
    CT-web-spottrading-howtoapi-7

4. Jak mohu importovat moduly OKX?

V python-okx je několik modulů založených na našich modulech REST API. Přečtěte si našeho průvodce a zjistěte, jak importovat moduly OKX.

  • Obchodování
  • Blokové obchodování
  • Financování
  • Účet
  • Směna
  • Výdělek
  • Podúčet
  • TržníData
  • VeřejnáData
  • ObchodníData
  • Stav
  • NDBroker
  • FDBroker

Chcete-li importovat modul Obchod, můžete spustit:
CT-web-spottrading-howtoapi-8 Nyní jste připraveni používat rozsáhlé funkce, které jsou v python-okx k dispozici!

5. Jak mohu získat přístup k našim tržním datům?

Další informace o přístupu k našim tržním datům naleznete v níže uvedeném kódu.
CT-web-spottrading-howtoapi-9

6. Jak si mohu přečíst dostupné obchodní páry?

Přečtěte si více o tom, jak číst naše dostupné obchodní páry, a podívejte se na níže uvedený kód.
CT-web-spottrading-howtoapi-10

7. Jak si mohu přečíst zůstatek na účtu?

Další informace o tom, jak zjistit zůstatek na účtu, najdete v našem průvodci.

Poznámka: pro spotové obchodování v „cash“ tdMode je třeba zkontrolovat především parametry cashBal, frozenBal pro každou ccy v podrobnostech a parametr totalEq.
CT-web-spottrading-howtoapi-11

8. Jak mohu získat přístup ke čtyřem různým režimům účtu?

V našem jednotném systému účtů existují čtyři režimy účtů:

  • Jednoduchý účet
  • Účet jednoměnové marže
  • Účet multiměnové marže
  • Účet portfoliové marže

Chcete-li pochopit rozdíl mezi různými režimy účtů a způsob nastavení režimu účtu prostřednictvím webového uživatelského rozhraní, přečtěte si našeho specializovaného průvodce.

V režimu marže nebo v obchodním režimu určuje parametr tdMode, jak bude vaše pozice maržována, což je třeba nastavit při každém zadání nového příkazu.

Pro spotové obchodování v režimu jednoduchého maržového účtu nebo maržového účtu v jedné měně nastavte tdMode='cash'.
Pro spotové obchodování v režimu maržového účtu pro více měn nebo portfoliového maržového účtu nastavte tdMode= 'cross'.

Níže najdete stručný návod, jak zjistit, v jakém režimu je váš běžný účet nakonfigurován.

9. Jak zjistím, v jakém režimu je můj běžný účet nakonfigurován?

Další informace o tom, jak zjistit, v jakém režimu je váš běžný účet nakonfigurován, naleznete v našem specializovaném průvodci po zadání parametru acctLv.
CT-web-spottrading-howtoapi-12

10. Jak mohu zadávat spotové objednávky v režimu jednoduché marže / marže v jedné měně?

10.1 Jak mohu zadat limitní objednávku?

Další informace o tom, jak zadat limitní objednávku v režimu jednoduchého maržového účtu nebo maržového účtu v jedné měně, naleznete v našem specializovaném průvodci.

Zde je příklad nákupu 0,01 BTC za cenu 19 000 USDT.
CT-web-spottrading-howtoapi-13
10.2 Jak mohu zadat tržní objednávku?

Další informace o tom, jak zadat tržní objednávku v režimu jednoduchého maržového účtu nebo maržového účtu v jedné měně, naleznete v našem specializovaném průvodci.

Zde je příklad nákupu 100 BTC za aktuální tržní cenu.
CT-web-spottrading-howtoapi-14
10.3 Jak mohu při spotovém obchodování použít parametr cílové měny tgtCcy?

Při spotovém obchodování určuje parametr tgtCcy jednotku parametru velikosti sz, kterou může být buď základní měna, nebo měna kotace obchodního páru. Například v páru BTC-USDT je základní měnou BTC a měnou kotace USDT.

Ve výchozím nastavení je tgtCcy = base_ccy, což znamená, že zadaná hodnota sz je vyjádřena v základní měně. Pokud však nastavíte tgtCcy = quote_ccy, jak je uvedeno níže, budete například nastaveni na nákup 100 USDT BTC za tržní cenu, nikoli na nákup 100 BTC za tržní cenu.
CT-web-spottrading-howtoapi-15 10.4 Jak mohu použít parametr ID objednávky klienta clOrdId?

Při zadávání příkazu můžete zadat vlastní ID klientského příkazu zadáním parametru clOrdId, který lze později použít jako identifikátor místo ordId při volání koncového bodu zrušení, změny nebo načtení příkazu.
CT-web-spottrading-howtoapi-16

11. Jak mohu získat podrobnosti o určité objednávce?

Další informace o tom, jak získat podrobnosti o určité objednávce, naleznete v našem specializovaném průvodci.

Používání příkazu ordId
CT-web-spottrading-howtoapi-17 Používání příkazu clOrdId
CT-web-spottrading-howtoapi-18

12. Jak mohu zrušit objednávku?

Další informace o tom, jak zrušit objednávku, naleznete v našem průvodci.
Místo ordId můžete také použít clOrdId.
CT-web-spottrading-howtoapi-19

13. Jak mohu objednávku změnit?

Další informace o tom, jak změnit objednávku, naleznete v našem průvodci.
Místo ordId můžete také použít clOrdId.
CT-web-spottrading-howtoapi-20

14. Jak se dostanu k seznamu otevřených objednávek?

Další informace o tom, jak změnit objednávku, naleznete v našem průvodci.
CT-web-spottrading-howtoapi-21

15. Jak mohu získat přístup k historii objednávek?

15.1 Za posledních 7 dní

Další informace o tom, jak získat přístup k historii objednávek za posledních 7 dní, naleznete v našem specializovaném průvodci.
CT-web-spottrading-howtoapi-22
15.2 Za poslední 3 měsíce

Další informace o tom, jak získat přístup k historii objednávek za poslední 3 měsíce, naleznete v našem specializovaném průvodci.
CT-web-spottrading-howtoapi-23

16. Jak mohu s rozhraním API OKX dále pracovat pomocí zápisníku Jupyter?

Pro více příkladů si stáhněte celý zápisník Jupyter zde Jakékoli dotazy týkající se našich API můžete vznést v kanálu Podpora OKX API na službě Telegram.

Odmítnutí odpovědnosti

TENTO ČLÁNEK/BLOG SLOUŽÍ POUZE PRO INFORMAČNÍ ÚČELY. VYJADŘUJE NÁZORY AUTORA (AUTORŮ) A NEREPREZENTUJE NÁZORY SPOLEČNOSTI OKX/OKCOIN. NENÍ URČEN K POSKYTOVÁNÍ (i) INVESTIČNÍHO PORADENSTVÍ NEBO DOPORUČENÍ K INVESTOVÁNÍ; (ii) NABÍDKY NEBO PRODEJE DIGITÁLNÍCH AKTIV NEBO (iii) FINANČNÍHO, ÚČETNÍHO, PRÁVNÍHO NEBO DAŇOVÉHO PORADENSTVÍ. DRŽBA DIGITÁLNÍCH AKTIV, VČETNĚ STABLECOINŮ A NFT, JE SPOJENA S VYSOKOU MÍROU RIZIKA, MŮŽE ZNAČNĚ KOLÍSAT, A DOKONCE SE MŮŽE STÁT BEZCENNOU. MĚLI BYSTE PEČLIVĚ ZVÁŽIT, ZDA JSOU PRO VÁS OBCHODOVÁNÍ ČI DRŽBA DIGITÁLNÍCH AKTIV S OHLEDEM NA VAŠI FINANČNÍ SITUACI VHODNÉ.