npm 包 nasdaq-finance 使用教程

阅读时长 4 分钟读完

简介

nasdaq-finance 是一款 Node.js 模块,提供了查询美国纳斯达克证券市场金融信息的功能。通过这个模块,我们可以获取到股票的实时价格、历史价格、价格走势图等等。

安装

在使用 nasdaq-finance 之前,你需要首先在你的项目中安装它。打开终端命令行界面,进入到你的项目所在目录,然后执行以下命令:

执行完毕之后,nasdaq-finance 就被成功安装到了你的项目中。

使用

在使用 nasdaq-finance 之前,你需要首先引入这个模块。在你的 Node.js 代码中添加下面的代码:

实时价格

你可以通过 nasdaq.lookup(symbol) 方法获取某个股票的实时价格。其中,symbol 参数是一个股票代码(比如 AAPL,代表苹果公司)。

这个方法返回一个 Promise 对象,当 Promise 被解决(resolved)时,返回股票的最新价格。你可以通过 console.log 将最新价格打印到控制台中。

以下是获取苹果公司(AAPL)股票实时价格的示例代码:

历史价格

你可以通过 nasdaq.historical(symbol, { from: date1, to: date2 }) 方法获取某个股票在某个时间段内的历史价格。其中,symbol 是一个股票代码,date1date2 分别是开始日期和结束日期(格式为 YYYY-MM-DD)。

这个方法返回一个 Promise 对象,当 Promise 被解决(resolved)时,返回一个数组,数组中包含这个股票在相应时间段内每一天的日期和收盘价。

以下是获取谷歌公司(GOOGL)在 2019 年 1 月 1 日到 2019 年 12 月 31 日的历史价格的示例代码:

价格走势图

你可以通过 nasdaq.chart(symbol) 方法获取某个股票的价格走势图。其中,symbol 的含义同前面所述。

这个方法返回一个 Promise 对象,当 Promise 被解决(resolved)时,返回一个带有价格走势图的 Buffer 对象。你可以将这个 Buffer 对象写入到文件中,或者在浏览器中显示这个图片。

以下是获取微软公司(MSFT)的价格走势图,并将这个图片写入到文件中的示例代码:

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

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

意义

nasdaq-finance 这个 npm 包为开发者提供了一种方便快捷的方式,让他们能够获取美国证券市场的金融信息,并对这些信息进行分析和处理。这对于开发金融类网站、应用程序等等非常有帮助。

同时,这个 npm 包也向我们展示了如何通过 Node.js 来调用第三方 API 接口,以及如何将调用结果进行处理和展示。这对于 Node.js 新手来说是一种很好的学习方式。

结论

nasdaq-finance 这个 npm 包提供了查询美国证券市场的金融信息的功能。通过这个模块,我们可以获取到股票的实时价格、历史价格、价格走势图等等。这个 npm 包非常适用于开发金融类网站、应用程序等等。

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

纠错
反馈