😱 JS 版 TA-Lib,类似通达信函数的股票计算工具。 项目地址

安装

1
npm install wow-stock-calculator

API

ref(data: number[], days: number): number[]

引用若干周期前的数据

1
2
3
4
5
const stock = {
close: [1, 2, 3, 4, 5],
}
ref(stock.close, 1)
// 返回 [1, 2, 3, 4]

ma(data: number[], days: number): number[]

简单移动平均

sma(data: number[], days: number): number[]

移动平均

ema(data: number[], days: number): number[]

指数移动平均

std(data: number[], days: number): number[]

估算标准差

llv(data: number[], days: number): number[]

最低值

hhv(data: number[], days: number): number[]

最高值

aveDev(data: number[], days: number): number[]

平均绝对偏差

slope(data: number[], days: number): number[]

线性回归斜率

cross(line1: number[], line2: number[]): boolean[]

line1 从下方向上穿过 line2 的所有点

推荐工具

水平精力有限,目前只实现了上面这些常用的函数,如果需要更多,推荐使用 talib-binding,或给本项目提交 PR


 评论