Node.js 的技术分析库
TA-LIB 的一个现代 Node.js 包装,提供 100 多个 技术分析指标,包括 ADX、MACD、RSI、随机指数、布林线、TRIX 和蜡烛图模式识别。
100 多个技术指标 - 综合的指标库
Node.js >= 24.0.0
Python (用于 node-gyp)
C++ 构建工具
macOS:Xcode 命令行工具(xcode-select --install)
Linux:build-essential 包
Windows:Visual Studio 构建工具,支持“使用 C++ 开发桌面应用”工作负载
Windows + 最近的 Visual Studio: 新版 Visual Studio(例如 VS 2026 / v18)仅由
node-gyp>= 12.1.0 检测到。npm 附带的node-gyp可能较旧,会出现“找不到任何可使用的 Visual Studio 安装”错误。如果遇到此问题,请参阅 Windows 构建问题。
npm install talibconst talib = require('talib');
// Synchronous execution
const result = talib.execute({
name: 'SMA',
startIdx: 0,
endIdx: prices.length - 1,
inReal: prices,
optInTimePeriod: 20
});
console.log(result.result.outReal);import talib from 'talib';
const result = talib.execute({
name: 'RSI',
startIdx: 0,
endIdx: prices.length - 1,
inReal: prices,
optInTimePeriod: 14
});import * as talib from 'talib';
const result: talib.ExecuteResult = talib.execute({
name: 'MACD',
startIdx: 0,
endIdx: prices.length - 1,
inReal: 价格
optInF暂无开放 Issues,或尚未同步最近议题。