npm 包 @cbank/cryptopia 使用教程

阅读时长 6 分钟读完

介绍

@cbank/cryptopia 是一个用于在 Cryptopia 交易所上进行交易的 npm 包。该包基于官方的 API 开发,使得在编写 Cryptopia 交易机器人或自动交易脚本时更加便捷。

安装

在使用本包之前,需要确保已经在本地安装了 Node.js 环境。接下来,可以使用以下命令安装 @cbank/cryptopia 包:

使用

在代码中引入 @cbank/cryptopia 的主要类 Cryptopia 即可使用其提供的各种方法。下面介绍一些常用的 API 调用方法。

获取交易所上所有市场的信息

获取指定市场的所有交易信息

-- -------------------- ---- -------
----- --------- - ----------------------------
----- --------- - --- ------------

----- ---------- - -----------
------------------------------------------------------- -- -
  --------------------------
-------------- -- -
  ---------------------
---

获取指定市场的最新成交价

-- -------------------- ---- -------
----- --------- - ----------------------------
----- --------- - --- ------------

----- ---------- - -----------
------------------------------------------------------- -- -
  -----------------------
-------------- -- -
  ---------------------
---

下单交易

-- -------------------- ---- -------
----- --------- - ----------------------------
----- --------- - --- ------------

----- ---------- - -----------
----- --------- - ------- -- - ---
----- ---- - -----------
----- ------ - ----
--------------------------------- ---------- ----- --------------------- -- -
  ----------------------
-------------- -- -
  ---------------------
---

取消订单

-- -------------------- ---- -------
----- --------- - ----------------------------
----- --------- - --- ------------

----- ------- - -------
------------------------------------------ -- -
  --------------------
-------------- -- -
  ---------------------
---

示例

下面是一个简单的示例交易机器人,实现了定时检查指定市场最新成交价,并且当价格低于设定值时下单买入,当价格高于设定值时下单卖出。

-- -------------------- ---- -------
----- --------- - ----------------------------
----- ---- - ---------------------

----- --------- - --- ------------

----- ---------- - -----------
----- ----------- - --------
----- ------ - -----

---------------- - - - --- -- -- -
  ------------------------------------------------------- -- -
    ------------------- -------- ------------- ---- ------ ---------------

    -- ---------- -- ------------ -
      --------------------------------- ------ ------------ --------------------- -- -
        ------------------- -------- --- --------- ------------- -- ----- ------------------
      -------------- -- -
        --------------------- -------- ------ -- ---- --- ------ ------ -----------
      ---
    - ---- -- ---------- - ----------- - ---- -
      --------------------------------- ------- ----------- - ---- --------------------- -- -
        ------------------- -------- ---- --------- ------------- -- ----- ------------- - --------
      -------------- -- -
        --------------------- -------- ------ -- ---- --- ------- ------ -----------
      ---
    -
  -------------- -- -
    --------------------- -------- ------ -- --- --- ---- ----- -- -------------- -----------
  ---
---

总结

以上就是 @cbank/cryptopia 的使用教程。通过学习本教程,读者可以了解如何调用 @cbank/cryptopia 的各种 API,并且掌握如何编写一个简单的交易机器人。当然,在实际使用中,还需要根据自己的需求进一步扩展代码,例如:增加止盈止损、仓位控制等功能。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056ead81e8991b448e773b

纠错
反馈