Rss & SiteMap

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

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

标题:死机代码

1楼
longkun 发表于:2017/2/9 0:02:49

因为金字塔系统经常死机,然后补齐数据需要30分钟以上(很烦),所以造成股票池在没有补齐数据之前误报。

为避免这一问题,我想在当日的分时数据没有补充完成之前,让末端股票池不运行,就写了如下代码:

数据齐全:time-ref(time,1)<500,LINETHICK0;

AA:数据齐全 AND ...

上述代码有时也会得不到执行,请问有没有其它办法避免这一问题(当日分时数据没补齐时指标赋值为0),代码如何写?


图片点击可在新窗口打开查看此主题相关图片如下:数据不齐.png
图片点击可在新窗口打开查看

2楼
jinzhe 发表于:2017/2/9 8:51:20
上述代码的思路是什么?
3楼
longkun 发表于:2017/2/9 9:57:37
软件卡死后再次启动软件在数据没有补充齐全以前,分时k线图最后一根k线的前面没有数据,这时,所有公式不执行预警
4楼
jinzhe 发表于:2017/2/9 10:07:29

数据齐全:time-ref(time,1)<500,LINETHICK0;

 

我的意思是,这段代码的思路是什么,判断“数据齐全”的思路是什么

5楼
longkun 发表于:2017/2/9 10:39:08
如果分时数据已补齐,倒数第二根k线的时间与最后一根k线的时间差为100才对(150000时深圳市场差300),如果>100,说明分时数据缺失
6楼
jinzhe 发表于:2017/2/9 10:53:54
这里的100表示1分钟?
7楼
longkun 发表于:2017/2/9 11:28:09
比如 现在时间11:27   112700-112600=100
8楼
jinzhe 发表于:2017/2/9 11:33:08

time0-timetot0(ref(time,1))<=60*5

100的计算方式不适合用来做时间计算,这里time的结果是一个数学结果,10进制的,不是60进制的

9楼
longkun 发表于:2017/2/9 11:37:42
谢谢
共9 条记录, 每页显示 10 条, 页签: [1]


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