以前写的一个策略,原意是换K的第一瞬间,触发某个动作,比如msgout一个文字信息。以前的版本一直能正常触发,不知道从哪个金字塔版本升级后开始,现在已经不能正常触发了,金字塔版本更新后出现新旧有不一致的问题,这样的更新会让很多策略无法知道新版本金字塔是否还能按照愿意运行,这个对于交易来说是有风险的!
GLOBALVARIABLE:daybar:=date[datacount]*1000000+time[datacount],huan=daybar;
daybar:=date[datacount]*1000000+time[datacount];
if islastbar then begin开关:daybar-huan,linethick0;if 开关<>0 thenbeginhuan:=daybar;msgout(1,NUMTOSTR(daybar-huan,0)&'换 Bar');end;end;
楼上老师,你都没仔细看我的代码和设计的原意!跟你说的那个帖子6楼的问题没有关系,而且我本来就是islastbar触发的。
我意思是,我这个算法,在老版本金字塔,daybar-huan在换bar的瞬间,是不等于0的,是可以触发下面的msgout的。在新版本金字塔daybar-huan就永远等于0了,触发不了了。
我这用k线回放试了下,消息窗口都有输出啊。

此主题相关图片如下:k8lc%9mtiqb)1_v6z{~9g`w.jpg