npm 包 async-bittrex-api-node 使用教程

阅读时长 6 分钟读完

如果你是一名前端工程师,并且正在为了编写 Bittrex 的 API 交易功能而苦苦挣扎,那么 async-bittrex-api-node 将会是你的得力助手。这是一个 Node.js 的异步 JavaScript 库,专门为 Bittrex API 打造。使用它,你可以轻松地获取市场数据、账户信息、持仓情况,并且可以直接使用 Bittrex 的交易功能。本文将详细讲解 async-bittrex-api-node 的使用方法,并且提供详细的示例代码。希望能够对你有所帮助。

安装

使用 npm 安装 async-bittrex-api-node:

使用方法

首先,从 Bittrex 网站获取你的 API 密钥和密钥。接下来,你需要导入 async-bittrex-api-node,并且实例化一个 BittrexClient 对象。代码如下:

现在,你可以使用 client 对象获取 Bittrex 的市场数据、账户信息、持仓情况等等。接下来,我们将介绍这些方法的使用方法。

1. 获取市场数据

使用 client.getMarketSummary(market) 方法可以获取指定市场的数据。例如获取 BTC-LTC 市场的数据,代码如下:

输出:

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

2. 获取账户信息

使用 client.getAccountBalances() 方法可以获取当前账户的所有资产信息。代码如下:

输出:

3. 获取持仓情况

使用 client.getOpenOrders(market) 方法可以获取指定市场的持仓情况。例如获取 BTC-LTC 市场的持仓情况,代码如下:

输出:

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

4. 下单交易

使用 client.sellLimit(market, quantity, rate) 可以以指定价格卖出指定数量的货币。例如在 BTC-LTC 市场以 0.0069 的价格卖出 0.01 个 LTC,代码如下:

输出:

注意,下单交易需要消耗交易费用,需要在 API 密钥后台设置好交易费用。此外,需要注意交易价格和最小交易数量的限制。

结语

以上就是 async-bittrex-api-node 的使用方法。通过它,你可以轻松地获取市场数据、账户信息、持仓情况,并且可以直接使用 Bittrex 的交易功能。希望本文能够对你的工作有所帮助,谢谢!

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

纠错
反馈