使用 TA-Lib 时,我正在“过去”某些指标的结果。
这是不正确的移位结果:(TEMA
单击/放大图片可以看到深蓝色线)
指标图表
TEMA
我的计算指标的Java源代码:
//initialization
double[] outRes = new double[array.length];
MInteger begin = new MInteger();
MInteger length = new MInteger();
//library call
Core c = new Core();
RetCode retCode = c.tema(0, array.length - 1, array, period, begin, length, outRes);
//result handling
if (retCode == RetCode.Success) {
return outRes;
} else {
System.out.println("Error in TEMA calculation");
return null;
}
看起来像 TA-Lib 中的错误。
有人遇到过这个问题吗?我之前听说有 TA-Lib 的分叉。任何人都可以建议这样的分叉或任何其他解决方案吗?