npm 包 ts-ta 使用教程

阅读时长 3 分钟读完

简介

ts-ta 是一个基于 TypeScript 的技术分析库,它提供了一系列常用的技术指标计算方法。可以帮助我们轻松地实现股票、期货等商品的技术分析。

此库包含了多个不同的技术分析函数,如移动平均线、RSI、MACD等等,可以通过简单的 API 调用来获取分析结果。

在本文中,我们将介绍如何安装和使用 ts-ta 库,以及一些使用示例。

安装 ts-ta

你可以通过 npm 安装 ts-ta:

使用 ts-ta

移动平均线

移动平均线(MA)通常被用来评估资产价格的趋势。ts-ta 库支持算术移动平均线、指数移动平均线和加权移动平均线。

我们使用 MA 函数来计算移动平均线。例如,如下代码可以计算出10期算术移动平均线。

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

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

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

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

RSI

RSI(Relative Strength Index)是一种用于衡量市场强度的指标。RSI 是基于一定时间内价格变动的大小制定的,通过比较涨幅和跌幅,来评估价格的过度买入和过度卖出。

我们使用 RSI 函数来计算 RSI 值。例如,如下代码可以计算出14期 RSI。

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

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

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

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

MACD

MACD(Moving Average Convergence Divergence)是一种用于判断股票价格发展趋势的指标,可以用来预测市场短期和长期走向。MACD 由两个移动平均线、辅助指标和一个触发线组成。

我们使用 MACD 函数来计算 MACD。例如,如下代码可以计算出12期和26期的 MACD。

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

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

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

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

总结

通过上面的示例,我们了解了如何使用 ts-ta 库去计算移动平均线、RSI和MACD等等技术分析指标。学习 ts-ta 可以让我们更加便捷的进行股票、期货等商品的技术分析,希望这篇文章可以帮助你更好的使用 ts-ta 库。

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

纠错
反馈