介绍
Poloniex-sdk 是一个基于 Node.js 平台的 npm 包,它是 Poloniex 交易所的 API 封装,提供了一套简单易用的 API ,方便开发者为其搭建交易机器人等应用。
本篇文章将会针对 poloniex-sdk 在前端开发中的使用进行详细讲解,并提供相应的示例代码和指导意义,以帮助读者更加深入了解和应用该 npm 包。
安装
poloniex-sdk 可以通过 npm 进行安装,你只需要在你的项目文件夹下运行以下命令即可:
npm i poloniex-sdk
安装完成后,在你的代码中引入该 npm 包:
const Poloniex = require("poloniex-sdk");
使用方法
使用 poloniex-sdk 连接 Poloniex API 非常简单,只需要调用 Poloniex 构造函数并传入您的 API key 和 secret key 即可:
const poloniex = new Poloniex({ API_SECRET: "your_secret_key", API_KEY: "your_api_key" });
接下来,你就可以调用各种 API 了。
获取当前市场行情
以下示例将会展示如何使用 poloniex-sdk 获取某种数字货币的当前市场行情:
-- -------------------- ---- ------- --------------------------- ----- -- - -- ----- - --------------------- ----- - ---- - ----- ------- - ------------- -------------------- ---- ------------------------ ------------------- ---- ----------------------- - ---
获取帐户余额
以下示例将会展示如何使用 poloniex-sdk 在 Poloniex 上获取帐户余额信息:
poloniex.returnBalances((err, data) => { if (err) { console.log("error:", err); } else { console.log(data); } });
下单
以下示例将会展示如何使用 poloniex-sdk 在 Poloniex 上下单:
poloniex.buy("BTC_ETH", 0.05, 0.05, (err, data) => { if (err) { console.log("error:", err); } else { console.log(data); } });
在以上示例中,"BTC_ETH" 代表要买入的数字货币对,0.05 代表购买数量,0.05 代表每个货币的价格。
撤单
以下示例将会展示如何使用 poloniex-sdk 在 Poloniex 上撤单:
poloniex.cancelOrder(orderNumber, (err, data) => { if (err) { console.log("error:", err); } else { console.log(data); } });
在以上示例中,orderNumber 代表您要撤销的订单号。
结语
本文介绍了如何在前端开发中使用 poloniex-sdk 轻松与 Poloniex API 进行交互。通过这篇文章,读者可以学习到 Poloniex 的 API 调用方法,并得到一些有关于如何构建自己的交易机器人的指导和建议。希望这篇文章对您有所帮助!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055eaa81e8991b448dc18e