前言
GDAX Fix协议是美国一家数字货币交易所GDAX针对机构投资者提供的API。gdax-fix-client是一个Node.js模块,用于创建GDAX Fix协议的客户端,提供了非常友好的API,用户可以轻松地使用gdax-fix-client来方便地连接到GDAX服务器,进行交易、查询订单等操作。本文将详细地介绍如何使用gdax-fix-client来构建一个GDAX交易所的前端应用程序。
安装和配置
首先需要安装Node.js和npm。在终端中输入以下命令即可安装:
$ brew install node
安装完成后,我们需要安装gdax-fix-client npm包,输入以下命令即可:
$ npm install gdax-fix-client
基本使用
在使用gdax-fix-client之前,我们需要一个交易所的凭证,以便连接到GDAX服务器。这些凭证包括API key、API secret、API passphrase和GDAX服务器的地址。根据GDAX官方文档,在你的GDAX帐户上创建一个API key即可获取这些凭证值。
创建客户端的第一步是创建一个配置对象,传入必要的凭证和GDAX服务器的地址:
-- -------------------- ---- ------- ----- ---- - --------------------------- ----- ------ - - ------------ - ---- ---------- ------- ------------- ----------- ----------------- -- ---- ----------------------- -- ----- ------ - --- -------------
创建一个订单需要以下几个步骤:
- 创建订单对象。
const newOrder = { ClOrdID: '1234', Side: '1', OrdType: '2', Price: '7301.0', OrderQty: '0.1', };
- 调用sendOrder方法发送订单。
async function execute() { try { const response = await client.sendOrder(newOrder); console.log(response); } catch (error) { console.log(error); } }
示例代码
-- -------------------- ---- ------- ----- ---- - --------------------------- ----- ------ - - ------------ - ---- ---------- ------- ------------- ----------- ----------------- -- ---- ----------------------- -- ----- ------ - --- ------------- ----- -------- - - -------- ------- ----- ---- -------- ---- ------ --------- --------- ------ -- ----- -------- --------- - --- - ----- -------- - ----- --------------------------- ---------------------- - ----- ------- - ------------------- - - ----------
总结
本文详细介绍了npm包gdax-fix-client的使用。gdax-fix-client是一个很好的工具,适合用于对GDAX进行API交易的前端应用程序的开发。使用gdax-fix-client,可以轻松地创建订单、查询订单状态等操作。如果你需要构建一个GDAX的交易应用程序,或者只是想学习如何使用Fix协议,gdax-fix-client是一个不错的选择。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005609f81e8991b448dede9