npm 包 node-bittrex-api 使用教程

阅读时长 4 分钟读完

npm 包 node-bittrex-api 使用教程

在前端开发中,使用许多第三方库和包已经成为了常态。其中,node-bittrex-api 包能够方便地与 Bittrex 交易所进行通信,获取市场相关的信息。本教程将详细介绍如何使用该包,以及如何获取有用的信息。

安装

node-bittrex-api 可以通过 npm 安装,安装方法如下:

配置

使用 node-bittrex-api 包,需要首先进行配置。可以采用以下方式:

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

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

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

获取市场数据

node-bittrex-api 中提供了许多函数,可以帮助我们获取市场相关的数据。其中最常用的函数是 getmarketsummaries。该函数可以获取当前所有市场的简介(Summary)。

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

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

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

在上述代码中,我们首先使用了 getmarketsummaries 函数,获取了当前市场的简介。随后,我们可以通过 getticker 函数获取市场中特定代币的行情信息。

交易

node-bittrex-api 可以支持 Bittrex 交易所的订单创建、取消、查询和交易历史记录查询等功能。其中最常用的函数是 buylimitselllimit。这两个函数分别用于买入和卖出特定代币。

下面是一个简单的示例,展示如何进行代币的买卖操作:

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

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

Websocket

最后,我们介绍一下 node-bittrex-api 中的 Websocket 功能,Websocket 可以对实时数据进行处理。具体操作如下:

在上述代码中,我们创建了一个 Websocket 客户端,并订阅了所有市场的交易数据。当市场中的代币价格发生变化时,我们可以实时地得到信息。

小结

通过本教程,我们对于 node-bittrex-api 的使用方法有了一个较为详细的了解。我们可以用它来获取市场相关的数据,进行代币的交易等操作。同时,Websocket 的使用也让我们能够更加方便地获取市场数据。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/node-bittrex-api