以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台最近960根分k数据的保存  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=155814)

--  作者:独钓_寒江雪
--  发布时间:2017/7/9 20:29:44
--  后台最近960根分k数据的保存
在后台预警中,加入了20多个品种监控,每天需要用到各个品种的最近960根1分钟k线的数据,请问通过下列方式是否可以自动实现每天的数据更新吗?
如果不行,该怎样更新数据,保证数据的完整性。
   方法为:
在后台公式中,分析周期选为:1分钟,勾选使用指定数量刷新计算为960根k线数据



--  作者:yukizzc
--  发布时间:2017/7/10 8:54:50
--  

工具-数据管理-数据管理器

这里做好收盘,那么每天数据盘后都会保存到本地


--  作者:独钓_寒江雪
--  发布时间:2017/7/10 10:47:15
--  
盘后做好收盘,每天数据盘后保存到本地后,
下个交易日再开盘时,只要后台启动公式预警,那么所监控的所有品种的当日数据会自动补充吗?

--  作者:wenarm
--  发布时间:2017/7/10 11:04:10
--  
开盘前启动金字塔并连接行情服务器。
--  作者:独钓_寒江雪
--  发布时间:2017/7/19 23:13:27
--  
开盘前启动金字塔并连接行情服务器后。
3个问题;
1.各个合约的当天分笔数据是自动保存的?是保存在本地还是在服务器
2.用户如何保证当天各合约分笔数据的完整,是要开盘期间保持不间断开启系统吗?
3.在做当天收盘前,查看了下各个合约当天的1分,5分的数据都没有,那么后台当要用到当天的1分及5分钟数据时,是不是系统自动调用当天各个合约分笔数据来形成。


--  作者:王锋
--  发布时间:2017/7/20 8:14:51
--  

1,保存在本地,是自动保存,如果你需要保留分笔数据留作日后使用,那么你需要开启自动收盘手工,并将工具菜单->选项->维护中的分笔数据保存天数数量调大。

2,需要一直开启客户端接收

3,系统不能自动补充,需要你手工进行补充,建议你开启自动收盘功能,参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=88505 问题9

 

为了防止你的后台策略因为缺少数据而工作不正常,你可以在代码的最前面加入下面的限制语句:

 

IF ISLASTER THEN

BEGIN

    IF BARSCOUNT < 960 THEN

    BEGIN

       MSGOUT(1,"品种"&STKNAME&"本地数据缺少");

       EXIT;

    END;

END;


--  作者:wenarm
--  发布时间:2017/7/20 8:19:08
--  

1.分笔数据需要设置才能做到自动保存,且只能保存到本地客户端。(专业版可以下载历史分笔数据)

工具--数据管理器---收盘清盘界面中,设置需要自动收盘的市场,保存的周期。然后在工具--选项--维护中设置收市后()分钟自动收盘

2.开盘前启动金字塔,并保证行情中网络以及软件都正常。如果盘中才启动金字塔,需要补充当日分笔数据。

3.当日的1、5分钟都是有分笔构成的。


--  作者:独钓_寒江雪
--  发布时间:2017/7/20 9:49:18
--  
如果后台只用到当日的1分,5分数据,只要在开盘前启动金字塔,并保证行情中网络以及软件都正常,再不需要做其他的处理那数据应该是没问题的?
--  作者:gxx978
--  发布时间:2017/7/20 9:59:33
--  
是的,当日的1分钟,5分钟数据都是由分笔数据生成的,只要在开盘前启动金字塔,保证分笔数据的正常接收就可以了。