本文将介绍 npm 包 node-yunbi 的使用教程,该包为使用 JavaScript 进行云币网交易所操作提供了便利。在本文中,你将学习如何安装和使用 node-yunbi 包,并了解如何使用 node-yunbi 包进行交易所操作。
安装 node-yunbi 包
在开始使用 node-yunbi 包之前,你需要进行安装。为了安装 node-yunbi 包,需要确保已经安装了 Node.js 环境。如果还没有安装 Node.js,可以在 官方网站 上下载并安装。
安装完毕后,在命令行界面中运行以下命令即可安装 node-yunbi 包:
npm install node-yunbi --save
使用 node-yunbi 包
安装完成 node-yunbi 包后,就可以开始使用它进行交易所操作。在这里,我们将为您介绍 node-yunbi 包的一些基本使用方法。
1. 初始化云币网
在使用 node-yunbi 包之前,你需要先初始化一个云币网对象,以便后续的请求。可以使用以下代码示例初始化:
const Yunbi = require('node-yunbi'); const yunbi = new Yunbi('<YOUR ACCESS KEY>', '<YOUR SECRET KEY>');
2. 获取市场数据
使用以下代码示例可以获取云币网某个货币对的市场数据:
yunbi.getTickers('ethcny', function(err, data) { if (err) throw err; console.log(data); });
3. 获取行情深度
可以使用以下代码示例获取云币网某个货币对的行情深度:
yunbi.getDepth('ethcny', function(err, data) { if (err) throw err; console.log(data); });
4. 获取 K 线数据
可以使用以下代码示例获取云币网某个货币对的 K 线数据:
yunbi.getK('ethcny', 'histominute', 5, function(err, data) { if (err) throw err; console.log(data); });
5. 下单操作
可以使用以下代码示例进行下单操作:
yunbi.createOrder('ethcny', 'limit', 'buy', 0.001, 2000, function(err, data) { if (err) throw err; console.log(data); });
6. 查询订单
可以使用以下代码示例查询某个订单的状态:
yunbi.getOrder('ethcny', <ORDER_ID>, function(err, data) { if (err) throw err; console.log(data); });
7. 撤销订单操作
可以使用以下代码示例撤销某个订单:
yunbi.cancelOrder('ethcny', <ORDER_ID>, function(err, data) { if (err) throw err; console.log(data); });
总结
在本文中,我们介绍了如何使用 npm 包 node-yunbi 进行云币网交易所操作。本文涵盖的操作包括初始化云币网对象、获取市场数据、获取行情深度、获取 K 线数据、下单操作、查询订单和撤销订单操作。希望本文能够帮助到你,增加你的实际操作经验。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055d3d81e8991b448db040