使用 npm 包 hamal-btc38 的教程

阅读时长 4 分钟读完

前言

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

纠错
反馈