我正在用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,您可能想要使用它來避免貴國的安全部隊出現問題。 –