请教一下,有没有方法可以确定当前价持续的时间是多少?
也就是说,我想得到当前价在买一或卖一的位置,都持续了多少时间,这个可以计算统计出来吗?
if extgbdata('my')<>dynainfo(34) then begin
extgbdataset('time',timetot0(dynainfo(207)));
extgbdataset('my',dynainfo(34));
end
卖1价持续时间为
timetot0(dynainfo(207))-extgbdata('time')
谢谢,非常感谢提供了思路。
如果我想简化一下写,那是否可以把这个MY和TIME 用GLOBALVARIABLE去提前的进行声明呢?
timetot0(dynainfo(207))-extgbdata('time');
GLOBALVARIABLE:MY=0,time11=0;
if my<>dynainfo(34) then begin
time11:=timetot0(dynainfo(207));
my:=dynainfo(34);
end
//卖一持续时间为
timetot0(dynainfo(207)-time11;
这样写的,但是提示我在END那里有引用括号不完整,这个我就不明白了。
啊,超全局不行?为什么啊。必须用EXTGBDATASET??
我看到你的代码中,这个MY 我认为应该是定义一个名称的,因为我没看懂这个。
那个TIME我个人不想用这个名称,因为毕竟是系统里的函数名。或者在这里就必须要用这个TIME???
不想用time那就用tm也行,反正就是一个名字,只要不和现有的全局变量重复,怎么起名都型
个人不习惯,用extgbdataset方便我发现问题