VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 102
声望: 2

在利用VNPY,调用ArrayManager里的macd时,出现两个问题,一个是ArrayManager()使用50 时,调出的数据有问题,但macd里的均线数,最大才26.,为啥会打印出的数据不对呢,当ArrayManager(150)时,数据就没有问题,还有,macd的第三个打印数(柱状线),比别的软件小了一半,感觉少乘以2了,第一个问题比较大,想不明白,求问群主

Administrator
avatar
加入于:
帖子: 4501
声望: 321

ArrayManager的数据计算是由底层的talib库实现的,确实MACD这些指标在talib和国内其他一些软件中的实现可能有所偏差

MACD本身的计算到不复杂,我估计偏差来源是MA部分的计算方式不同(SMA v.s. EMA),可以在这块查下

Member
avatar
加入于:
帖子: 16
声望: 0

确实要 乘以2

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】