以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]自定义数据刷新选项的疑问  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=69887)

--  作者:useasea
--  发布时间:2014/9/11 23:41:15
--  [求助]自定义数据刷新选项的疑问

IF00的1分钟周期设定了自定义数据DATA1,指标为return:=c>ma(c,60),10秒自动更新,样本为沪深300个股票;

指标引用为 占比:selfdata(\'DATA1\')/300*100;

个股的1分钟历史数据均从2010年1月1日开始补齐,选项->维护数量设定为1分钟保留24000周期,盘中实时刷新,不勾选:刷新前清空原先数据。

 

1、如果勾选仅刷当日数据:则由于ma(c,60)需要60个周期当期数据,所以当日前1个小时结果数据为0,DATA1从10点半开始出数,历史数据不受影响,速度最快。

2、如果刷新指定数量:比如设定为200,则从当前数据往前推200个数据开始,有60个数据为0,从第61个数据开始到当前数据,有数值,这样就影响历史数据了。估计设定逻辑是只取最近200个数据进行计算,速度较快。

 

问题是:我没有勾选刷新前清空原先数据,但因为需要60个周期参与计算,所以计算结果为0,这60个历史数据被0覆盖了。

 

1、是否有什么方法可以固定住截止昨天收盘后的自定义数据,而又能较快显示所有当天日内数据的方法?(刷新维护中配置的默认数量可以做到的,但是速度巨慢,如果将默认数量调小,IF00历史数据显示不完整)

 

2、建议考虑增加选项:如果刷新结果为0,且存在原先数据,则不覆盖原有数据。

如果需要覆盖原有数据的,请勾选:刷新前清空原先数据(全部数据,或指定数量)。

 

3、扩展数据是否能达到这个目的?但是我没找到菜单啊。

[此贴子已经被作者于2014/9/11 23:42:19编辑过]

--  作者:FexTel
--  发布时间:2014/9/12 8:59:24
--  

1,使用 刷新-选项维护中的默认数量,并且去掉如下图标注位置的√

2,这个不好判断,因为有的可能是对应条件。条件不成立返回值就为0

3,判断个股达到条件的家数,扩展是不行的。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140912085753.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/9/12 8:59:52编辑过]

--  作者:useasea
--  发布时间:2014/9/12 10:51:30
--  
勾选日内严格限制数量后,往前有60个数据覆盖为0了。 升级电脑有没有帮助?
--  作者:useasea
--  发布时间:2014/9/12 11:08:31
--  
是否可以通过数据库保存原先计算结果,日内再调用到图表上?
--  作者:FexTel
--  发布时间:2014/9/12 11:12:32
--  
1,不要勾选日内严格使用限制,则对应内存360是针对历史数据的。值刷新没有问题