工具-数据管理-数据管理器
这里做好收盘,那么每天数据盘后都会保存到本地
开盘前启动金字塔并连接行情服务器后。 3个问题; 1.各个合约的当天分笔数据是自动保存的?是保存在本地还是在服务器 2.用户如何保证当天各合约分笔数据的完整,是要开盘期间保持不间断开启系统吗? 3.在做当天收盘前,查看了下各个合约当天的1分,5分的数据都没有,那么后台当要用到当天的1分及5分钟数据时,是不是系统自动调用当天各个合约分笔数据来形成。 |
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;
1.分笔数据需要设置才能做到自动保存,且只能保存到本地客户端。(专业版可以下载历史分笔数据)
工具--数据管理器---收盘清盘界面中,设置需要自动收盘的市场,保存的周期。然后在工具--选项--维护中设置收市后()分钟自动收盘
2.开盘前启动金字塔,并保证行情中网络以及软件都正常。如果盘中才启动金字塔,需要补充当日分笔数据。
3.当日的1、5分钟都是有分笔构成的。