npm 包 quantaxiswebkit 使用教程

阅读时长 5 分钟读完

quantaxiswebkit 是一个用于量化交易的 npm 包,它可以帮助开发者在前端应用中快速地接入 quantaxis 后端,并实现多种自定义交易策略。本文将为你详细介绍如何使用该 npm 包,并提供示例代码和实际应用指导。

安装 quantaxiswebkit

首先,我们需要在项目中安装 quantaxiswebkit。使用 npm 命令即可完成安装:

初始化应用

安装完成后,我们需要在前端应用中进行初始化操作。在 JavaScript 中,我们可以通过以下代码引入 quantaxiswebkit:

接下来,我们需要进行初始化操作,以便启动应用。你可以参考下面的代码:

在初始化函数中,我们需要传入 quantaxis 后端的相关信息。其中,host 和 port 分别代表 quantaxis 后端的地址和端口;name 和 secret 则分别代表 quantaxis 后端的名称和秘钥。请确保这些信息正确无误,否则将无法正常连接 quantaxis 后端。

登录并获取可用账户

初始化完成后,我们需要登录并获取可用账户,以便进行交易和查询操作。你可以使用以下代码进行登录操作:

在登录成功后,我们可以获取可用账户列表,以便进行交易和查询操作。你可以使用以下代码获取可用账户列表:

在获取账户列表之后,我们还可以根据需要设置默认使用的账户。你可以使用以下代码设置默认账户:

查询行情

查询行情是 quantaxiswebkit 一个重要的功能。通过行情查询,我们可以实时获取证券市场的最新信息,并根据这些信息调整交易策略。你可以使用以下代码查询指定证券的行情:

其中,securityCode 参数代表证券代码。在查询行情成功之后,我们可以获取如下信息:

  • price: 最新价格
  • open: 开盘价
  • high: 最高价
  • low: 最低价
  • close: 收盘价
  • vol: 成交量
  • amount: 成交额

下单操作

quantaxiswebkit 支持多种下单操作,包括买入、卖出、撤单等。你可以使用以下代码进行买入操作:

其中,orderParams 参数代表订单参数。在下单成功之后,我们可以获取如下信息:

  • orderId: 订单号
  • status: 订单状态(0:未成交,1:部分成交,2:已成交,3:已撤单)

完整示例代码

下面是一个完整的示例代码,它演示了如何使用 quantaxiswebkit 进行交易和查询操作:

-- -------------------- ---- -------
------ - --------- -------------------- - ---- -----------------

------ -------- -- -
  --- -
    ----- -------- - --- ----------
      ----- ------------
      ----- -------
      ----- ------------
      ------- ------------------
    --

    ----- -------- - --------------
    ----- -------- - --------------
    ----- ------------------------ ---------

    ----- -------- - ----- ----------------------
    ----- --------- - ---------------------
    -------------------------------------

    ----- ------------ - -------------
    ----- ---------- - ----- ------------------------------------

    ----- ----- - ----------------
    ----- ------ - ---
    ----- ----------- - -
      ----- -------------
      ------
      -------
      ---------- -------------------------
    -
    ----- ----------- - ----- -------------------------------
    ------------------------
  - ----- ------- -
    ------------------
  -
----

结论

quantaxiswebkit 是一个非常强大且易于使用的 npm 包,它可以帮助开发者在前端应用中快速地接入 quantaxis 后端,并实现多种自定义交易策略。无论是专业的量化交易者还是开发新手,都可以使用 quantaxiswebkit 轻松实现各种功能。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005576381e8991b448d45e1

纠错
反馈