@wrule/nums
TypeScript icon, indicating that this package has built-in type declarations

0.2.1 • Public • Published

Nums

正确,简单,高效,的JavaScript技术指标库,与TradingView结果一致

安装

$ npm install @wrule/nums
nums([1, 2, 3]).MA(2)
// Nums { nums: [ 1, 1.5, 2.5 ] }
nums([1, 2, 3]).EMA(2)
// Nums { nums: [ 1, 1.6666666666666665, 2.5555555555555554 ] }
nums([1, 2, 3]).RMA(2)
// Nums { nums: [ 1, 2, 2.5 ] }
nums([1, 2, 3]).RSI(2))
// Nums { nums: [ 0, 100, 100 ] }
nums([1, 2, 3]).MACD(2, 3, 2)
// {
//   DIF: Nums { nums: [ 0, 0.16666666666666652, 0.30555555555555536 ] },
//   DEA: Nums { nums: [ 0, 0.11111111111111101, 0.24074074074074056 ] },
//   MACD: Nums { nums: [ 0, 0.05555555555555551, 0.0648148148148148 ] }
// }
const minNums = nums([1, 2, 3])
const closeNums = nums([2, 3, 4])
const maxNums = nums([3, 4, 5])
closeNums.KDJ(minNums, maxNums, 9, 3, 3)
// {
//   K: Nums {
//     nums: [ 83.33333333333334, 77.77777777777779, 76.85185185185186 ]
//   },
//   D: Nums {
//     nums: [ 94.44444444444446, 88.8888888888889, 84.87654320987656 ]
//   },
//   J: Nums {
//     nums: [ 61.111111111111114, 55.55555555555557, 60.80246913580248 ]
//   }
// }

Readme

Keywords

none

Package Sidebar

Install

npm i @wrule/nums

Weekly Downloads

1

Version

0.2.1

License

MIT

Unpacked Size

60.9 kB

Total Files

14

Last publish

Collaborators

  • wrule