Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共12 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:[求助]最新价时间确定

1楼
渴望知识 发表于:2015/6/19 10:57:25
请教一下,有没有方法可以确定当前价持续的时间是多少?
也就是说,我想得到当前价在买一或卖一的位置,都持续了多少时间,这个可以计算统计出来吗?
2楼
jinzhe 发表于:2015/6/19 11:03:03

if extgbdata('my')<>dynainfo(34) then begin

    extgbdataset('time',timetot0(dynainfo(207)));

    extgbdataset('my',dynainfo(34));

end

 

卖1价持续时间为

timetot0(dynainfo(207))-extgbdata('time')

3楼
渴望知识 发表于:2015/6/19 14:05:07
谢谢,非常感谢提供了思路。
如果我想简化一下写,那是否可以把这个MY和TIME 用GLOBALVARIABLE去提前的进行声明呢?
4楼
jinzhe 发表于:2015/6/19 14:06:35

超全局不行,

5楼
渴望知识 发表于:2015/6/19 14:19:03
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那里有引用括号不完整,这个我就不明白了。

6楼
渴望知识 发表于:2015/6/19 14:20:11
啊,超全局不行?为什么啊。必须用EXTGBDATASET??

7楼
渴望知识 发表于:2015/6/19 14:22:55
我看到你的代码中,这个MY 我认为应该是定义一个名称的,因为我没看懂这个。
那个TIME我个人不想用这个名称,因为毕竟是系统里的函数名。或者在这里就必须要用这个TIME???
8楼
jinzhe 发表于:2015/6/19 14:24:59
不想用time那就用tm也行,反正就是一个名字,只要不和现有的全局变量重复,怎么起名都型
9楼
渴望知识 发表于:2015/6/19 14:27:20
能说一下为什么不能用这个超全局变量来定义吗?
10楼
jinzhe 发表于:2015/6/19 14:29:56

个人不习惯,用extgbdataset方便我发现问题

共12 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03320 s, 3 queries.