以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 死机代码 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=147570) |
-- 作者:longkun -- 发布时间:2017/2/9 0:02:49 -- 死机代码 因为金字塔系统经常死机,然后补齐数据需要30分钟以上(很烦),所以造成股票池在没有补齐数据之前误报。 为避免这一问题,我想在当日的分时数据没有补充完成之前,让末端股票池不运行,就写了如下代码: 数据齐全:time-ref(time,1)<500,LINETHICK0; AA:数据齐全 AND ... 上述代码有时也会得不到执行,请问有没有其它办法避免这一问题(当日分时数据没补齐时指标赋值为0),代码如何写? |
-- 作者:jinzhe -- 发布时间:2017/2/9 8:51:20 -- 上述代码的思路是什么? |
-- 作者:longkun -- 发布时间:2017/2/9 9:57:37 -- 软件卡死后再次启动软件在数据没有补充齐全以前,分时k线图最后一根k线的前面没有数据,这时,所有公式不执行预警 |
-- 作者:jinzhe -- 发布时间:2017/2/9 10:07:29 -- 数据齐全:time-ref(time,1)<500,LINETHICK0;
我的意思是,这段代码的思路是什么,判断“数据齐全”的思路是什么 |
-- 作者:longkun -- 发布时间:2017/2/9 10:39:08 -- 如果分时数据已补齐,倒数第二根k线的时间与最后一根k线的时间差为100才对(150000时深圳市场差300),如果>100,说明分时数据缺失 |
-- 作者:jinzhe -- 发布时间:2017/2/9 10:53:54 -- 这里的100表示1分钟? |
-- 作者:longkun -- 发布时间:2017/2/9 11:28:09 -- 比如 现在时间11:27 112700-112600=100 |
-- 作者:jinzhe -- 发布时间:2017/2/9 11:33:08 -- time0-timetot0(ref(time,1))<=60*5 100的计算方式不适合用来做时间计算,这里time的结果是一个数学结果,10进制的,不是60进制的 |
-- 作者:longkun -- 发布时间:2017/2/9 11:37:42 -- 谢谢 |