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