我正在用node-talib(TALIB(技术分析库)的包装器)开发金融技术分析算法。如何解释TA-LIB结果数组? (技术分析库)
给出一个包含400个职位的marketdata数组,我执行一个ADX并获得一个384个职位的数组。这是什么意思?那个数组代表什么?
我添加一个例子的代码:
const talib = require("node-talib")
// Load market data
var marketContents = fs.readFileSync('examples/marketdata.json','utf8');
var marketData = JSON.parse(marketContents);
// execute ADX indicator function with time period 9
talib.execute({
name: "ADX",
startIdx: 0,
endIdx: marketData.close.length - 1,
high: marketData.high,
low: marketData.low,
close: marketData.close,
optInTimePeriod: 9
}, function (err, result) {
// Show the result array
console.log("ADX Function Results:");
console.log(result);
});
where marketdata is an object of arrays like this:
{
"open": [
448.36,
448.45,
447.49,
(...) ],
"close": [
448.36,
448.45,
447.49,
(...) ],
"min": [
448.36,
448.45,
447.49,
(...) ],
"max": [
448.36,
448.45,
447.49,
(...) ],
"volume": [
448.36,
448.45,
447.49,
(...) ]
}
,其结果是浮标(总是比marketdata.open/close/min/max长度更小)的阵列。
感谢
如果您提供了样本/输出示例,问题的质量将显着提高。如果您决定这么做,请使用*编辑*按钮。 –
图书馆的名称是TA-Lib,您可能想要使用它来避免贵国的安全部队出现问题。 –