简介
bittrex.api 是针对 bittrex 交易所所开发的一款 Node.js 的 npm 包。它提供了一组简单的接口,可以轻松地对指定的 bittrex 市场进行交易,查询和管理操作。
bittrex.api 可以实现购买和出售加密货币,获取市场信息,审查订单历史记录和钱包余额,以及执行各种交易操作。
在本篇文章中,我们将详细讲解 bittrex.api 的安装和使用,并提供实用的示例代码和指导意义。
安装
在开始使用 bittrex.api 之前,您需要先在本地环境中安装它。使用以下 npm 命令进行安装:
--- ------- -----------
初始化
安装 bittrex.api 后,您需要在代码中引入它。该包使用构造函数 Bittrex
来设置 API 认证密钥和密钥以及其他配置选项。以下是如何使用构造函数进行初始化:
----- ------- - ----------------------- ----- ------- - --- --------- ------- ----------------- ---------- -------------------- -------- ------ --------------------------- ---- ---
您需要将 <your_api_key>
和 <your_api_secret>
替换为您在 bittrex 上创建的 API 密钥和 API 密钥。如果您没有 API 密钥,请访问 bittrex 的 API 页面以创建一个新的 API 密钥。
设置 verbose 为 true 将启用更多调试输出,inverse_callback_arguments 为 true 将更改回调方法的参数顺序(默认是 error,data)。
接口
bittrex.api 的接口是异步的,基本上每个接口都包含一个回调函数,可以处理返回的数据或错误。
以下是一些常见的 bittrex.api 接口:
获取所有市场
------------------------- ---- -- - -- ----- - --------------------- - ------------- - ---- - ---------------------------------- -- ---- ---- -- - ---
该方法将调用 bittrex API 的公共 getmarkets
方法,该方法将返回在 bittrex 上可用的所有市场的详细信息,以 JSON 数组形式返回。市场数据包括交易对,货币名称,状态和其他重要信息。
获取所有价格
-------------------------- ----------- ------ ---- -- - -- ----- - ----------------------- - ------------- - ---- - ---------------------------------- -- ------ ---- -- - ---
该方法将调用 bittrex API 的公共 getticker
方法,该方法将返回指定市场的价格信息。
获取账户余额
-------------------------- ---- -- - -- ----- - ----------------------- - ------------- - ---- - ---------------------------------- -- ------ ---- -- - ---
该方法将调用 bittrex API 的私有 getbalances
方法,该方法将返回当前账户下所有可用的余额。返回的数据将包括每个货币的名称,可用余额,总余额以及其他信息。
获取订单
----------------------- ------------ ------ ---- -- - -- ----- - -------------------- - ------------- - ---- - ---------------------------------- -- ---- ---- -- - ---
该方法将调用 bittrex API 的公共 getorder
方法,该方法将返回指定订单的详细信息。返回的数据将包括订单的状态,市场和数量。
创建买单和卖单
------------------ ------- ---------- --------- ---- ----- ---- -- ------ ---- -- - -- ----- - --------------------- - ------------- - ---- - ---------------------------------- -- -------- ---- -- - ---
------------------- ------- ---------- --------- ---- ----- ---- -- ------ ---- -- - -- ----- - --------------------- - ------------- - ---- - ---------------------------------- -- -------- ---- -- - ---
以上方法调用 bittrex API 的私有 tradebuy
和 tradesell
方法来创建买单和卖单。您需要指定市场,数量和价格,然后创建新订单。
在两种情况下,在交易成功后,都将调用回调函数并返回 JSON 数据。
示例代码
请参考下面的示例来更好地理解 bittrex.api 的使用:
----- ------- - ----------------------- ----- ------- - --- --------- ------- ----------------- ---------- -------------------- -------- ------ --------------------------- ---- --- -- ------ ------------------------- ---- -- - -- ----- - --------------------- - ------------- - ---- - ------------------ ----------------- -- ----------------------- - --- -- -------- -------------------------- ---- -- - -- ----- - ----------------------- - ------------- - ---- - -------------------- ----------------- -- ---------- - -- - - -------------- - --- -- -- --- - --- ------------------ ------- ---------- --------- ---- ----- ---- -- ------ ---- -- - -- ----- - ------------------- - ------------- - ---- - --------------------- - --- -- -- --- - --- ------------------- ------- ---------- --------- ---- ----- --- -- ------ ---- -- - -- ----- - ------------------- - ------------- - ---- - --------------------- - ---
总结
在本篇文章中,我们已经详细讨论了 bittrex.api 的安装和使用,并提供实用的示例代码和指导意义。使用包中提供的方法,您可以对 bittrex 交易所进行交易,查询和管理操作。如果您正在使用 bittrex 交易所进行加密货币交易,那么 bittrex.api 一定会为您提供帮助,使您的交易更加便捷和高效。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005607c81e8991b448deaf1