引言
node.bittrex.api-mod 是一个基于 Node.js 环境下的一个头寸监控工具,支持大量数字货币行情数据的实时监测和数据分析。本篇文章将介绍该 npm 包的使用教程并提供示例代码,帮助前端开发者更加深入地了解该工具的使用方法及其相关应用场景。
安装
使用 npm 安装 node.bittrex.api-mod:
npm install node.bittrex.api-mod
初始化操作
在使用 node.bittrex.api-mod 之前,首先需要进行初始化操作,即通过 API key 和 secret 来访问 Bittrex 环境。具体方法如下:
const Bittrex = require('node.bittrex.api-mod'); Bittrex.options({ 'apikey' : 'your_api_key', 'apisecret' : 'your_api_secret' });
获取公共信息
获取货币种类
通过以下代码可获取一个交易所可交易的所有货币种类:
Bittrex.getcurrencies(function(data, err) { console.log(data); });
获取市场
获取指定交易区的行情数据:
Bittrex.getmarkets(function(data, err) { console.log(data); });
###获取市场汇率
获取指定交易区市场的汇率:
Bittrex.getticker({ market: 'BTC-DOGE' }, function(data, err) { console.log(data); });
获取私有信息
需要进行身份验证后才能获取交易相关数据的信息。为了以 API 方式访问交易所,需要首先创建一个新的 API 密钥和 API 密钥密钥才能在 Bittrex 设置中访问各种验证选项。
获取账户余额
Bittrex.getbalances(function(data, err) { console.log(data); });
获取账户历史操作记录
通过以下代码可以获取指定交易区中的历史交易记录:
Bittrex.getorderhistory({ market: 'BTC-DOGE' }, function(data, err) { console.log(data); });
根据订单号获取带有更多信息的订单历史记录
获取指定的订单历史记录详情:
Bittrex.getorderhistoryV2({ uuid: 'your_order_uuid' }, function(data, err) { console.log(data); });
示例代码
以下是一个完整的示例代码,通过该示例可获取到市场行情数据:
-- -------------------- ---- ------- ----- ------- - -------------------------------- ----------------- -------- - --------------- ----------- - ----------------- --- ----------------------------------------- ---- - ------- - ------ ------------------- - ------- - -- ------------- ------------------- ------- ------------------------- -- ---------------- ---- - -------------------- --- - ---
结论
以上是关于如何使用 node.bittrex.api-mod 的教程及示例代码,当然这并不是所有功能的全部,还有更多细节需要在实际操作中结合具体的业务去处理,希望这篇文章能够在您使用该 npm 包时给予一定的帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005607b81e8991b448deacf