npm 包 @thi.ng/indicators 使用教程

阅读时长 4 分钟读完

在前端开发中,需要使用各种工具和第三方库来简化我们的工作流程,提高开发效率。其中,npm 是一个非常实用的包管理器,而 @thi.ng/indicators 就是一个非常好用的 npm 包,可以方便地在网页应用中添加各种指标(indicators)。

本文将详细介绍 @thi.ng/indicators 的安装、使用方法,并通过实例代码演示其强大的功能和灵活性。

安装和导入

首先,我们需要在命令行中使用 npm 安装该包:

安装成功后,在项目中导入该包:

基础用法

@thi.ng/indicators 提供了多种常见的指标,包括 Moving Average、Bollinger Bands、Relative Strength Index 等。

以下是一个简单的示例代码,在网页中添加一个 SMA40 指标:

以上代码中,我们创建了一个长度为 10 的数据数组,然后创建了一个 SMA40 指标,并通过 next 方法计算每个指标点的值。最后得到一个包含 10 个元素的数组 smaValues,其中前面的几个元素是 null 是因为需要至少输入 40 个数据点才能计算出 SMA40 指标的值。

指标参数配置

除了基础用法以外,我们还可以对指标进行更精细的参数配置,以实现更符合我们需求的指标。

以下是一个例子,我们使用 High-Low Moving Average 指标,但是需要自定义该指标的一些参数:

以上代码中,我们创建了一个长度为 10 的数据数组,然后使用 HiloMA 指标同时设定其期间为 15,以及对高值进行计算。最后得到一个包含 10 个元素的数组 hiloValues,其中前面的几个元素是 null 是因为需要至少输入 15 个数据点才能计算出 HiloMA 指标的值。

小结

@thi.ng/indicators 是一个非常实用的 npm 包,可以方便地在网页应用中添加各种指标。本文介绍了该包的基础用法和指标参数配置方法,希望可以帮助读者更好地利用该包提高开发效率。完整示例代码见下:

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

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

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

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

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

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

纠错
反馈