ta-lib MACD函数在闭合的100个数字示例上计算错误

时间:2018-09-16 12:00:26

标签: python ta-lib

从早上开始,这一直困扰着我。我在寻找解决方案,但其他人大多因类似的初始EMA 而遇到了类似的问题。

在这里,我使用100个数字组成的数组进行测试。我用talib手动计算了emas(它使用SMA作为初始EMA )。那部分是正确的。但是,当我手动执行ema12-ema26并使用MACD函数进行计算时,该函数是完全错误的。我尝试使用SMA,但是结果仍然是错误的...我正在查看课程的MACD线输出。

对于EMA,我称其为EMA函数(时间段12和26),对于MACD,我称其为26 12 9。

以前有人遇到过这个问题吗?

编辑:我在一个1000数示例中进行了尝试,似乎MACD函数值正在向计算值收敛。我猜talib.MACD没有使用talib.EMA来计算EMA,这就是为什么我有不同的结果...

0 个答案:

没有答案