新人求助: 使用_Cross() 或者自定义方法 判断macd金叉 和真实实盘对比, 有时会有误差,请大神帮帮忙!

Author: 量化新人, Created: 2018-12-21 20:06:47, Updated: 2018-12-21 20:07:32

如下图所示: 使用回测系统:时间设置的是12月20日到12月21日,分别用 5分钟的模拟Ticker和实盘Ticker, 1.发现 在上午11:45的时候和下午20:50的时候 实盘Ticker出现金叉 计算错误 2.在上午5:00和 上午11:45的时候 模拟Ticker也出现金叉计算错误 3.其它时间都能正确判断出金叉. img

小弟一直百思不得其解,所以将 dif和dea 的值分别打印了出来,最后发现 1.金叉判断错误的时候,dif和dea的值和 火币k线上面标注出来的完全不一样. 2.金叉判断正确的时候, 计算出的dif和dea的值有时也和火币k线上标注出来的不一样 (不一样的判断标准是:精确到4位小数然后四舍五入依然不一样)

我的要求其实也不高,不一定dif 和dea的值要和火币K线图上的一样,只能能正确判断金叉即可,但是往往就因为这2个值的不同,导致金叉判断错误,希望走过路过的大神们不吝赐教,以下是我的 判断金叉的代码: 使用自定义方法: img 使用内置函数: img


More

量化新人 懂了,谢了小梦大哥!

小小梦 您使用的是 指标的最后一个值,是实时值,然后看图对比的时候 是,K线 已经完成的 状态。不具有 可比性的。

小草 不放心,自己实现不就行了,也不麻烦