这个代码:
以下内容为程序代码:
GLOBALVARIABLE:hpin='',zhouuq=-1;
//原周期:zhouuq,linethick0;
//现周期:datatype,linethick0;
//drawtextex(islastbar,1,500,50,'原合约:'&hpin&'\n现合约:'&STKLABEL);
if islastbar and (hpin<>STKLABEL or zhouuq<>datatype) then
begin
clmsg(),NODRAW;
msgout(yi'j<>STKLABEL,'换品种!');
msgout(zhouuq<>datatype,'换周期!');
hpin:=STKLABEL;
zhouuq:=datatype;
end;
改成上面的代码
假如一开始从5MIN调到15MIN,会提示换周期。但是,
再次从15MIN调到5MIN,就不再提示了换周期了!
第一次换周期(从5MIN到15MIN)全局变量zhouuq不是刷新成3了吗,这样,再换回5MIN应该也提示才对啊,因为这时zhouuq<>datatype是成立的啊
[此贴子已经被作者于2020/2/8 18:53:43编辑过]