以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2)
---- [求助]检查实时数据的公式问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=31598)
|
-- 作者:wujiazhu
-- 发布时间:2012/12/18 9:47:03
-- [求助]检查实时数据的公式问题
写了个检查数据接收是否正常的代码,如下:
MSGOUT(ABS((CURRENTTIME>085930 AND CURRENTTIME<150000)*(DYNAINFO(207)-CURRENTTIME))>20,STKLABEL);
在后台交易中不断弹出信息,但是检查数据是没有断线的。改写成图表公式
AAA:DYNAINFO(207)-CURRENTTIME;
显示是4左右。
请管理员核实一下
|
-- 作者:jinzhe
-- 发布时间:2012/12/18 9:55:38
--
测试中,请稍后
|
-- 作者:jinzhe
-- 发布时间:2012/12/18 9:56:51
--
设置好本地时间,进行时间同步
|
-- 作者:wujiazhu
-- 发布时间:2012/12/18 10:04:36
--
本地时间已同步好,请问版主测试的结果怎样?
|
-- 作者:jinzhe
-- 发布时间:2012/12/18 10:23:43
--
测试结果是本地时间比行情时间略快,会在每分钟出现提示,其他时间段正常
|
-- 作者:wujiazhu
-- 发布时间:2012/12/18 12:11:43
--
那是不是软件的bug?因为公式是求绝对值的,只要前后误差不超过20秒理论上是不会有信号的。
|
-- 作者:jinzhe
-- 发布时间:2012/12/18 13:05:56
--
极端的情况,因为这些是数字,不是时间,是按照算术加减的
此主题相关图片如下:qq截图20121218130505.png

|
-- 作者:wujiazhu
-- 发布时间:2012/12/18 13:52:01
--
老实说我不大明白版主想表达什么意思。
或者我换个说法,我希望用这段代码来检测数据实时接收有没有问题,既然现在版主说有问题,那么应该怎么改?
[此贴子已经被作者于2012-12-18 13:52:25编辑过]
|
-- 作者:jinzhe
-- 发布时间:2012/12/18 14:16:18
--
我的意思是你公式在极端情况下不准
用以下公式测试
n1:TIMETOT0(currenttime); n2:TIMETOT0(DYNAINFO(207));
|
-- 作者:jinzhe
-- 发布时间:2012/12/18 14:19:51
--
用N1-N2来代替原来的dynainfo(207)-currenttime
|