npm包@okfe/okex-node使用教程

前言

随着数字货币的广泛应用,对于数字货币交易API的需求也越来越高,而OKEX交易所是一家国际知名数字货币交易平台,其提供了丰富的API接口方便开发者进行量化交易等操作,本文将介绍如何使用npm包@okfe/okex-node来进行API的调用。

准备工作

首先需要在OKEX交易所的网站上申请API Key和API Secret。进入OKEX交易所的网站之后,依次点击【API】->【API管理】->【创建新API】,填写相关信息即可获得API Key和API Secret。

安装

使用npm包管理工具来安装@okfe/okex-node:

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

使用

首先需要引入@okfe/okex-node模块和相关模块:

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

REST API

先以获取K线数据为例,首先需要定义一个RestClient实例:

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

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

WebSocket API

通过WebSocket API来查看K线数据,可以订阅多个市场的K线数据:

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

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

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

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

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

示例代码

完整的示例代码如下:

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

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

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

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

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

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

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

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

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

结语

本文介绍了如何使用npm包@okfe/okex-node来进行API的调用,通过REST API和WebSocket API可以方便地获取OKEX交易所的K线数据等信息,适合开发者进行量化交易等操作。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600673e2fb81d47349e53d93


猜你喜欢

  • npm 包 mermal 使用教程

    介绍 Mermal 是一个基于 markdown 语法的生成流程图和时序图的工具。它的运作方式主要是将 markdown 源代码转换为流程图或时序图的 JSON 描述,再由特定图形渲染引擎进行渲染。

    4 年前
  • npm 包 @stereotyped/benchmarking-cli 使用教程

    前言 在开发过程中,我们难免需要进行性能测试。而在 JavaScript 领域,一个成熟的性能测试框架可以帮助我们更方便、更准确地进行测试,并为我们提供更丰富的测试结果。

    4 年前
  • npm 包 @king-club/cordova-plugin-crop 使用教程

    引言 在前端开发中,我们常常需要裁剪图片并修改其尺寸,以便更好地适配不同设备。而 @king-club/cordova-plugin-crop 就是一个提供图片裁剪功能的 npm 包。

    4 年前
  • npm 包 @nest-kr/request-storage 使用教程

    什么是 @nest-kr/request-storage @nest-kr/request-storage 是一个基于 Node.js 的 npm 包,它提供了一种简单方便的方式来管理当前请求的上下文...

    4 年前
  • npm 包 loopback-passport-google-id-token 使用教程

    前端开发中,很多时候我们需要在网站中集成第三方登录,比如 Google、Facebook、Twitter 等社交账号。在这篇文章中,我们将会介绍 npm 包 loopback-passport-goo...

    4 年前
  • npm 包 react-native-social-share 使用教程

    在 React Native 中,分享是一个常用的功能。使用 react-native-social-share 这个 npm 包可以快速实现分享功能,能够分享到多个平台,例如微信、QQ、微博等。

    4 年前
  • npm 包 eslint-formatter-git-log 使用教程

    前言:在前端开发中,代码风格的一致性非常重要。而代码风格的检查工具 eslint 能够帮助我们做到这一点。本文将介绍一个 npm 包 eslint-formatter-git-log,它能够让我们在检...

    4 年前
  • npm 包 @codoonfxd/changelog-config 使用教程

    前言 在开发过程中,我们经常需要记录项目版本的变化和更新内容,以方便开发人员和用户了解当前版本的功能和改进。因此,使用 changelog(变更日志)来记录项目变化是很有必要的。

    4 年前
  • npm 包 @codoonfxd/cz-codoon-changelog 使用教程

    在前端项目开发中,我们难免会遇到多人协作,代码更新频繁的情况。而在代码更新过程中,我们需要及时记录变更的内容,以供日后查阅和维护。为了方便记录和管理代码变更,我们常常使用 changelog 工具来记...

    4 年前
  • npm 包 ng-trim-value-accessor 使用教程

    在 Angular 中,我们经常需要对表单数据进行验证和处理,其中一个常见的需求就是去除用户输入的字符串前后的空格。而 ng-trim-value-accessor 就是一个可以帮助我们实现这个需求的...

    4 年前
  • npm 包 @magneds/hapi-plugin-barcode 使用教程

    简介: 本文介绍如何使用 npm 包 @magneds/hapi-plugin-barcode 来在前端中生成条形码,让开发者更加方便地实现相关功能。该包使用 JavaScript 实现,不依赖任何其...

    4 年前
  • npm 包 plaunch 使用教程

    在前端开发中,我们可能需要同时运行多个开发服务,例如不同端口的本地服务、Webpack 的 dev server 等。而每次都手动开启这些服务非常麻烦,因此我们可以借助一款 npm 包 plaunch...

    4 年前
  • npm 包 redux-href 使用教程

    在日常的前端开发工作中,我们经常需要管理应用程序的状态,并对其进行切换和更新等操作。Redux 是一个非常优秀的状态管理库,它可以帮助我们轻松地维护整个应用程序的状态,并且使得状态交互更加易于理解和轻...

    4 年前
  • npm 包 comb-sort 使用教程

    前言 排序算法是计算机科学中的经典问题。不同的排序算法在不同的程序场景下都有不同的应用。comb-sort 是一种快速且简单的排序算法,通过对大数组进行排序来减少比较次数并提高性能。

    4 年前
  • npm 包 create-toc-app 使用教程

    在前端开发中,常常需要对文档进行目录结构生成。为了更加方便生成文档的目录,我们可以使用 npm 包 create-toc-app,它可以帮助我们快速生成 Markdown 格式的目录。

    4 年前
  • npm 包 @rickcole/json-to-html 使用教程

    在前端开发中,经常会遇到将 JSON 数据转化为 HTML 的需求。而 @rickcole/json-to-html 这个 npm 包可以帮助我们快速地实现这个功能。

    4 年前
  • npm 包 gulp-ts-path-alias 使用教程

    什么是 gulp-ts-path-alias? gulp-ts-path-alias 是一个 npm 包,它为 TypeScript 项目提供了一种简单的方法来处理路径别名。

    4 年前
  • npm 包 @wangcch/async-array 使用教程

    简介 @wangcch/async-array 是一个基于 Promise 封装的异步数组处理工具库,可以帮助前端开发者轻松地进行数组的异步操作,例如并发请求、异步过滤、异步排序等。

    4 年前
  • npm 包 auto-index-file 使用教程

    在前端开发中,有许多重复性的工作需要处理,比如管理项目文件夹中的文件,特别是当文件夹中的文件变得越来越多时,手动添加新文件到索引文件变得十分麻烦。为了解决这个问题,出现了一个名为 auto-index...

    4 年前
  • npm 包 @7isys/loopback-sdk-builder 使用教程

    在前端开发中,接口调用是一个必不可少的环节,而 Loopback 是一个非常优秀的后端框架,它可以非常方便地创建 REST 接口,同时也提供了一些便利的工具来生成对应的 SDK。

    4 年前

相关推荐

    暂无文章