npm 包 stonks 使用教程

阅读时长 6 分钟读完

简介

stonks 是一个用于分析股票市场数据的 npm 包,可以用 JavaScript 或 TypeScript 编写。它可以帮助你分析股票市场数据,让你更好地了解股票市场的趋势,做出更好的投资决策。stonks 包含了许多功能丰富的方法,包括计算技术指标、绘制简单的股市图表、获取股票市场数据等。本文将介绍如何使用 stonks 包进行基础的股票市场数据分析。

安装

你可以用 npm 安装 stonks,命令如下:

使用

获取股票市场数据

stonks 提供了一个方便获取股票市场数据的函数 getStocksData(),函数的输入参数是股票代码和时间段。以下是一个获取 BAT(Baidu, Alibaba, Tencent)股票在 2021 年 3 月份的数据示例:

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

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

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

函数返回一个数组,其中包含股票市场数据,格式如下:

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

计算技术指标

stonks 提供了许多计算技术指标的函数,例如计算移动平均线(MA)和相对强弱指数(RSI)等。以下是一个计算 BIDU 股票在 2021 年 3 月份的移动平均线和相对强弱指数的示例:

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

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

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

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

计算出的移动平均线和相对强弱指数将分别输出到控制台:

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

绘制股市图表

stonks 提供了一个绘制股市图表的函数 createStockChart(),它可以用于将股票市场数据绘制成图表。以下是一个绘制 BIDU 股票在 2021 年 3 月份的图表的示例:

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

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

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

函数将会在项目根目录创建一个名为 stock-chart.png 的 PNG 图片文件,其中包含了绘制好的股市图表。

示例代码

以上是 stonks 的基础使用方法,以下是一个完整的示例代码供参考:

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

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

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

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

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

结语

stonks 是一款非常强大的股票市场数据分析工具,它可以帮助你更好地了解股票市场的动向,做出更好的投资决策。本文介绍了 stonks 的基础使用方法,包括获取股票市场数据、计算技术指标和绘制股市图表等。希望本文可以帮助你更好地使用 stonks 进行股票市场数据分析。

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

纠错
反馈