求出的macd,请 @小小梦 看下

Author: 诺女也, Created: 2017-03-30 18:02:26, Updated: 2019-07-31 18:36:24

用此函数求的macd有问题,是不是错了?

function Getmacd(records,i) { var p = 0; var macd = TA.MACD(records, 12, 26, 9); var dif = macd[0]; var dea = macd[1]; var column = macd[2]; p = column[column.length - i -1];
return p; }

跟交易所的值差距很大啊。发明者量化 平台的问题吗?


More

J 计算没错,这里的 i 是指返回前面第 i 个macd的 hist 值. i 为0时就是最新的 macd 数据。

小小梦 是的,BotVS 系统使用的 talib 指标库, 计算 column 的是有一点区别,没有乘2 是最初的算法,后来好像是为了让这个 column更明显 就乘2了。dif 和 dea 应该是一致的。

诺女也 谢谢了,找到原因了,原来是因为汇率,另外,botvs 和交易差一倍,botvs没有乘以2