请老师帮助;我在15分钟引用60分钟MACD指标,副图。显示的明显不正常,请老师看看哪里错了?谢谢ee12:=stkindi('','gs1.em(12)',0,5,-1);ee26:=stkindi('','gs1.em(26)',0,5,-1);
dd:=stkindi('','macd.dea',0,5,-1);
diff60:2*c/13-2*c/27+11*ee12/13-25*ee26/27;
dea60:2*diff60/10+8/10*dd;
macd60:=2*(diff60-dea60);
drawicon(cross(dea60,diff60),dea60,5);
drawicon(cross(diff60,dea60),diff60,4);

此主题相关图片如下:qq截图20171023150050.png
这是15 分钟周期上比较图,和60分钟上macd比较完全不一样。
你意思是15分钟和60分钟macd对比不一样?周期不一样,数据肯定不一样啊。还说你引用了一个60分钟的macd和实际的60分钟macd不一致。哦对了,你代码里面的引用好像有一个偏移是吧。
[此贴子已经被作者于2017/10/23 15:24:39编辑过]
你的引用是有一个向前偏移的。你把偏移量设成0试下。之后再看看黄线和白线是否一致。

此主题相关图片如下:1.png

我去掉了偏移,方便对比。能看到白线是完全一致的。
老师说的偏移是红的-1吗?可以去掉吗?ee12:=stkindi('','gs1.em(12)',0,5,-1);
写成这样可以吗?
ee12:=stkindi('','gs1.em(12)',0,5);
谢谢