前言
hamal-btc38 是一个用于访问 BTC38 交易所 API 的 npm 包,它提供了一些基本的方法,可以方便地进行交易和获取行情等操作。本文将详细介绍如何使用 hamal-btc38 包进行交易和查询行情。
安装
在使用 hamal-btc38 前,需要先安装该包。可以通过 npm 进行安装:
--- ------- -----------
安装后,可以在项目中引入 hamal-btc38:
----- ----- - -----------------------
访问 API
BTC38 交易所提供了一系列 API,hamal-btc38 包封装了其中的大部分操作。在使用之前,需要先申请 API Key 和 Secret,这里不再赘述。获取到 Key 和 Secret 后,可以对交易所进行操作。
查询行情
查询行情是使用 BTC38 API 的常见操作。可以通过 BTC38 的 ticker API 获取实时行情。在 hamal-btc38 中,可以使用下面的方法获取 BTC38 最新的行情数据:
----------------------- ----------
其中,symbol 表示交易对的名称,例如 btc_cny 表示 BTC-CNY。callback 是回调方法,该方法接收两个参数:error 和 data。error 表示方法执行出错时的错误信息,data 则表示查询结果。
示例代码如下:
-------------------------- ------- ----- -- - -- ------- - --------------------- - ---- - ------------------ - ---
访问交易 API
hamal-btc38 提供了访问交易所交易 API 的方法。这些方法可以用于下单、查询订单、查询当前账户信息等操作。
下单
下单是交易所操作中最重要的一步。在 BTC38 中,可以使用下面的方法下单:
------------------- ----------
其中,params 是一个对象,表示订单的相关参数。该对象包含下面的属性:
- symbol:交易对名称;
- type:买或卖,取值为 buy 或 sell;
- price:价格,取值为一个数字;
- amount:数量,取值为一个数字。
callback 是回调函数,接收两个参数:error 和 data。
下面是一个下单的示例代码:
------------- ------- ---------- ----- ------ ------ ------ ------- -- -- ------- ----- -- - -- ------- - --------------------- - ---- - ------------------ - ---
查询订单
可以使用下面的方法查询订单:
-------------------- ----------
其中,id 表示订单号,callback 是回调函数,接收两个参数:error 和 data。
下面是一个查询订单的示例代码:
--------------------------- ------- ----- -- - -- ------- - --------------------- - ---- - ------------------ - ---
查询账户信息
可以使用下面的方法查询当前账户信息:
-------------------------------
其中,callback 是回调函数,接收两个参数:error 和 data。
下面是一个查询账户信息的示例代码:
---------------------------- ----- -- - -- ------- - --------------------- - ---- - ------------------ - ---
总结
本文介绍了如何使用 hamal-btc38 包进行 BTC38 交易所的操作。文中介绍了查询行情、下单、查询订单和查询账户信息等操作,对使用 hamal-btc38 包的开发人员具有一定的指导意义。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6005596f81e8991b448d6f40