Rss & SiteMap

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

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

标题:[求助]检查实时数据的公式问题

1楼
wujiazhu 发表于:2012/12/18 9:47:03

写了个检查数据接收是否正常的代码,如下:

MSGOUT(ABS((CURRENTTIME>085930 AND CURRENTTIME<150000)*(DYNAINFO(207)-CURRENTTIME))>20,STKLABEL);

 

在后台交易中不断弹出信息,但是检查数据是没有断线的。改写成图表公式

AAA:DYNAINFO(207)-CURRENTTIME;

显示是4左右。

 

请管理员核实一下

2楼
jinzhe 发表于:2012/12/18 9:55:38
测试中,请稍后
3楼
jinzhe 发表于:2012/12/18 9:56:51
设置好本地时间,进行时间同步
4楼
wujiazhu 发表于:2012/12/18 10:04:36

本地时间已同步好,请问版主测试的结果怎样?

5楼
jinzhe 发表于:2012/12/18 10:23:43

测试结果是本地时间比行情时间略快,会在每分钟出现提示,其他时间段正常

6楼
wujiazhu 发表于:2012/12/18 12:11:43
那是不是软件的bug?因为公式是求绝对值的,只要前后误差不超过20秒理论上是不会有信号的。
7楼
jinzhe 发表于:2012/12/18 13:05:56

极端的情况,因为这些是数字,不是时间,是按照算术加减的 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121218130505.png
图片点击可在新窗口打开查看
8楼
wujiazhu 发表于:2012/12/18 13:52:01

老实说我不大明白版主想表达什么意思。

或者我换个说法,我希望用这段代码来检测数据实时接收有没有问题,既然现在版主说有问题,那么应该怎么改?

[此贴子已经被作者于2012-12-18 13:52:25编辑过]
9楼
jinzhe 发表于:2012/12/18 14:16:18

我的意思是你公式在极端情况下不准

用以下公式测试

n1:TIMETOT0(currenttime);
n2:TIMETOT0(DYNAINFO(207));

10楼
jinzhe 发表于:2012/12/18 14:19:51
用N1-N2来代替原来的dynainfo(207)-currenttime
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 2 queries.