我这2天跑图表程序,突然在K线结束后,新K出来时,我图上的所有信号就都没了。
这个时候,我就切换一下时间周期,然后再切换回来,信号就又有了。
这个是为什么呢?我使用的是3分钟的周期。
[此贴子已经被作者于2015/7/29 22:15:42编辑过]
恩,等今天再出现这个问题再说吧,这个有可能还是程序的问题,但是里面我个人看,应该是和超全局变量有关系,等我把那段拿掉看看。
因为我是2台机器不同账号跑一个程序,都有这样的问题。
哎呀,还真来事了。

此主题相关图片如下:qq截图20150730090727.png

为什么我上传不了2张图呢?

此主题相关图片如下:qq截图20150730090742.png
这个是前段时间你帮我写的,这个适用于图表模式吗?if h<=ref(h,max(extgbdata('rmpzsj')-1,1)) and l>=ref(l,max(extgbdata('rmpzsj')-1,1)) and extgbdata('rmtime1')<>time then begin
extgbdataset('rmpzsj',extgbdata('rmpzsj')+1);
extgbdataset('rmtime1',time);
end
当然不适用了,这个是后台的全局变量,图表全局变量你用variable
那我这样改,对不对呢?variable:rmpzsj=1,rmtime1=1;
if h<=ref(h,max(rmpzsj-1,1)) and l>=ref(l,max(rmpzsj-1,1)) and rmtime1<>time then begin
rmpzsj:=rmpzsj+1;
rmtime1:=time;
end