简介
gekko-exchanges 是一个基于 Node.js 的模块,提供了访问多个交易所的 API 的接口,方便开发者在自己的交易机器人中集成多个交易所的交易策略。在这篇 tutorial 中,我们将讲解如何安装和使用 gekko-exchanges。
步骤
确保你已经安装了 Node.js 和 npm,你可以在终端(或者命令行窗口)中输入以下命令来检查:
node -v npm -v
创建一个新目录并进入该目录,然后在终端中输入以下命令安装 gekko-exchanges 模块:
npm install gekko-exchanges
创建一个新文件
example.js
,并在文件中输入以下代码:const exchange = require('gekko-exchanges'); const publicClient = exchange.PublicClient('binance'); // 此处以 binance 举例 publicClient.getTicker((err, data) => { if (err) throw err; console.log(data); });
代码中,我们引用了 gekko-exchanges 模块,并使用
PublicClient()
方法创建了一个公共客户端,参数为需要访问的交易所名称(例如 binance、bitfinex 等等)。接着使用getTicker()
方法获取当前的买卖挂单情况,当请求完成后,将数据打印在控制台上。在终端中输入以下命令运行程序并查看输出:
node example.js
输出结果包含了最新的买卖挂单数据,如下所示:
{ ask: 67009.84, bid: 66928.1 }
如果你需要使用私有客户端,可以根据官方文档执行以下操作:
gekko-exchanges/docs/markets.md
总结
在本篇教程中,我们讲解了如何安装和使用 gekko-exchanges 模块,并提供了一个简单的示例程序,用于获取最新的买卖信息。使用 gekko-exchanges 可以帮助开发者在自己的交易机器人中方便地集成多个交易所的 API,实现更加高效和多样化的交易策略。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/126469