npm 包 bittrex-typescript 使用教程

阅读时长 5 分钟读完

bittrex-typescript 是一个用于 Bittrex 加密货币交易平台的 TypeScript 包。这个包可以帮助开发人员快速地开发基于 Bittrex API 的交易应用程序。本教程将详细介绍如何使用 bittrex-typescript 包进行开发。

安装 npm 包 bittrex-typescript

使用以下 npm 命令安装 bittrex-typescript:

npm install bittrex-typescript

如果您使用的是 yarn 包管理器,则可以使用以下命令来安装 bittrex-typescript:

yarn add bittrex-typescript

包中可用的功能

bittrex-typescript 包中包含许多可用的功能。下面是一些提供的功能:

  • 访问 Bittrex API
  • 加密货币市场数据查询
  • 加密货币价格查询
  • 加密货币价格历史数据查询
  • 创建和取消订单
  • 同步和异步执行订单

使用 bittrex-typescript 访问 Bittrex API

在使用 bittrex-typescript 访问 Bittrex API 之前,您需要获得 Bittrex 平台的 API Key 和 Secret Key。这可以通过登录到您的 Bittrex 帐户并创建新的 API Key 来获得。

要使用 bittrex-typescript 包进行 API 调用,请参考下面的代码示例:

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

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

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

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

在以上示例中,我们创建了一个新的 BittrexAPI 实例,并传递 Bittrex API Key 和 Secret Key。然后,我们通过调用 getOpenOrders 方法来获取我们的未完成订单。如果出现错误,则 catch 语句将捕获错误并显示错误消息。

查询加密货币市场数据

使用 bittrex-typescript 包可以轻松地查询加密货币市场数据。您可以使用 getAllMarkets 方法获取所有市场数据,您还可以使用 getMarketSummary 和 getCurrencies 方法来获得加密货币价格和货币列表。

下面是一个示例代码:

在以上示例中,我们首先获取所有市场数据,然后获取了 BTC-LTC 市场的摘要信息,最后我们还获取了所有货币的列表。

创建和取消订单

使用 bittrex-typescript 包,您可以轻松地创建和取消订单。可以使用以下代码示例创建和取消订单:

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

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

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

在以上示例中,我们创建了一个新订单,该订单买入了 1.0 个 LTC(以 BTC 为单位)并以 0.001 BTC 的价格进行交易。我们获得订单 Id 后,我们调用 cancelOrder 方法取消该订单,如果有任何错误则用 catch 语句捕获错误。

结论

bittrex-typescript 包可以帮助您快速地开发基于 Bittrex API 的交易应用程序。它提供了许多有用的功能,可以让您轻松地访问 Bittrex 平台的数据并执行交易。本教程的示例代码可以帮助您进一步了解如何使用 bittrex-typescript 包,以及如何在开发自己的加密货币交易应用程序时实现这些功能。

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

纠错
反馈