以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [公告]数据操作秘笈  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=54330)

--  作者:RogarZ
--  发布时间:2013/7/26 12:52:56
--  [公告]数据操作秘笈

   很多新用户反映金字塔的数据接受不正常昨天的数据丢失历史数据不全、数据补充不完整等情况。

    其实,这些通常是不清楚金字塔的数据结构情况造成的。只要明白运行的规则,大家很容易避免类似的情况再次发生。

    金字塔的数据存放在软件安装根目录Weistock Soft下的Data目录中(如下图)

            

                        图片点击可在新窗口打开查看
        

 

金字塔目前的基础数据格式为

    分笔数据、5秒数据、1分钟数据、5分钟数据、日线数据。

 

1、分笔数据

      当天的所有数据由分笔数据生成。

所以请注意!!到了第二天,即使本地有昨天的分笔数据,昨日的分笔数据不在生成历史的各周期的K线,此时历史的各周期K线是由相应的1分钟、5分钟、日线数据生成,与分笔无关。

这也是很多人为什么第二天没有昨日数据的原因。至于如何避免第二天数据缺失,请看下文中的FAQ。

 

2、5秒K线

     生成5的整数倍秒周期数据。

可通过数据补充获取

 

3、1分钟数据

     生成1分钟及非5的整数倍的历史数据,例如:3分钟、7分钟K线。

可通过数据补充获取

 

4、5分钟数据

     生成5的整数倍的历史数据。例如:30分钟K线,1小时K线。

可通过数据补充获取

 

5、日线数据

     生成日线及其衍生数据。

可通过数据补充获取

数据存储周期

    在‘’工具-选项-维护‘’我们可以对应设置相应周期的数据存储长度

 

                         图片点击可在新窗口打开查看

为了保证效率,金子塔默认的存储周期很短,用户可自己调整。但盲目设置过大的存储周期会导致金字塔运行缓慢,详细优化请参考

 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=3286

 

 

 

 

 

 

 

实时行情数据

    连接行情服务器后,金字塔会推送今日行情数据                

历史数据

    金字塔历史数据需通过\'\'工具-数据补充\'\'补充历史数据(当日周期数据需在20点后才能补充)

    这里特别申明只能补充今日分笔成交数据,历史分笔数据需专业版才能下载

                          

<1>菜单栏“工具-数据补充”打开数据补充窗口

      

        按此在新窗口浏览图片

 

<2>数据补充窗口——批量补数据 界面

       该界面用户可以直接补充相应市场的历史各个周期数据

 

       按此在新窗口浏览图片

       补充步骤

 

       i、选择周期

       ii、选择补充市场

       iii、选择补充时间段

       iv、点击【开始补充】按钮

 

<3>数据补充窗口——自定义补数据 界面

      该界面用户可以补充单个品种或者不同市场多个品种的各周期数据

 

      按此在新窗口浏览图片

 

      补充步骤

       i、添加品种

       按此在新窗口浏览图片

       ii、选择品种与相应周期

       iii、选择补充时间段

       iv、点击【开始补充】按钮

 

   

       有的客户可能觉得此补充过程过于繁琐,那么对于日常补充的客户我们可以使用自定义补数据功能,我们在这里可以新建日常方案,选择此方案后添加日常需要补充数据的品种和周期,选择时间后直接点击开始补充。(此法比较快捷但缺少灵活性)

                          按此在新窗口浏览图片

     


数据导入 

 

       目前金字塔仅支持TXT文本格式和系统格式数据的导入。

 

  系统格式(.DAD)数据导入步骤

   步骤1, 打开"工具-数据管理-数据管理器"

    

                     图片点击可在新窗口打开查看

   步骤2,切换至"导入数据"界面,选择导入数据的格式、市场、数据类型、本地数据文件路径

         

                   

   步骤3,设置完成后,点击"执行安装"按钮,系统就会自动导入数据至软件。

  

                                                                                                  

                                                                 

    金字塔已有品种TXT文本格式数据和其他品种TXT格式数据导入规范  

   http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=51408

      

 

 

 

 FAQ

 

Q:如何避免第二天数据缺失?

A:通常情况第二天打开交易的品种,软件会自动补充该品种当前周期的数据。

例如看IF00 5分钟周期,软件会自动把昨日的历史5分钟数据补齐。

注:金字塔默认,你当前看的品种会自动进行与服务器数据的同步,缺少的数据会自动补充。不同周期的

如果不放心,可以通过工具——数据补充进行处理。(前一天的数据可在前一天晚8:00(20:00)以后进行下载。)

 

Q:24小时无人值守使用金字塔,如何避免第二天数据缺失?

A:工具-》选项-》维护   可以设置自动收盘

       图片点击可在新窗口打开查看

       自动收盘的意义:将当日的分笔数据生成当天各标准周期的历史数据。

 

 

Q:如果我监控的是股指,策略中涉及到同周期HS300的数据,每次都要补充数据很麻烦,是否有好的办法?

A:3.0以下的版本,需要按照上文的方式,先看下HS300让软件自动补数据,或者自己手工补充

      3.0的版本,增加了叠加品种自动补数据的功能,你只需将与你策略相关的品种叠加即可。


 

Q:如果我的策略涉及跨周期、跨品种数据引用怎么办?

A:按照上面的方式进行补数据操作。

 

Q:我本地行情服务器已连接但行情不正常或者K线显示紊乱

A: 此问题极大可能是执行个别操作或者金字塔异常奔溃导致市场配置文件损坏

     方法一:我们首先打开‘’工具-数据-数据管理器‘’,清除今日行情数据,重启软件后查开行情是否正常

                            

        图片点击可在新窗口打开查看

                              

      方法二:若方法一无法解决问题,我们先关闭软件,打开软件安装目录下的Data,找到对应行情紊乱市场删除其市场配置文件report2若用户无重要数据可直接删除data,此法较快捷 )重启后行情恢复正常。

                          

         注: 历史数据紊乱或错误现象可直接取方法二


 

Q:进行以上的操作,我还是不放心,我想确定本地的数据是否全,有什么办法?

A:用户可在品种界面鼠标右击(如下图,查看本地的数据,看是否齐全)

       图片点击可在新窗口打开查看 

 

[此贴子已经被作者于2017-1-22 10:18:27编辑过]

--  作者:latex
--  发布时间:2013/7/26 14:17:05
--  
是不是只要打开界面上能显示的历史数据,就代表金字塔自动帮你补充了数据?
--  作者:klc
--  发布时间:2013/7/30 20:43:33
--  

好文,终于明确当日各周期数据均由分笔数据生成,以及20点后可下载当日各周期数据。

这里再请教楼主几个问题:

1、上证指数SH000001当日各周期数据的生成,只需要将SH000001的分笔数据补充齐全,并对上海证券市场执行收盘,就可以了吧?我的意思是,不需要补充上海证券市场的个股信息,上证指数的各周期数据以及日线衍生数据都和个股无关吧?

2、1Z2016这样的特色品种,也和上证指数一样吧?意思是也可通过确保1Z2016这个品种的当日分笔数据齐全(而非该指数成分股的分笔数据齐全),并对市场执行收盘,即可吧?


--  作者:lichenghu
--  发布时间:2013/7/31 8:41:58
--  
理解正确,当日分笔执行收盘手可生成周期K线
--  作者:bbking
--  发布时间:2013/8/5 9:30:19
--  

Q:进行以上的操作,我还是不放心,我想确定本地的数据是否全,有什么办法?

A:用户可在品种界面鼠标右击(如下图,查看本地的数据,看是否齐全)

 

肉眼检查数据缺失...

图片点击可在新窗口打开查看


--  作者:lichenghu
--  发布时间:2013/8/5 10:59:53
--  
您好,这个是为了确保本地有数据!关于某天内数据是否缺失只能用公式来检测
[此贴子已经被作者于2013/8/5 11:00:12编辑过]

--  作者:leelatan
--  发布时间:2013/8/7 13:27:10
--  
以下是引用lichenghu在2013/8/5 10:59:53的发言:
您好,这个是为了确保本地有数据!关于某天内数据是否缺失只能用公式来检测
[此贴子已经被作者于2013/8/5 11:00:12编辑过]

 

如何检测确保本地的数据齐全呢?

 

有没有现成的公式


--  作者:lichenghu
--  发布时间:2013/8/9 17:00:35
--  
您好,直接用todaybars来判断。股指一分钟一天是270,其余的自己可以算算。
--  作者:无极无名
--  发布时间:2014/5/19 21:15:16
--  
又有些不明白了。我记得我前段时间有个帖子,说数据不一致,其中有一个原因,你们解释是因为日线以内数据是由TICK数据生成的,日线数据是交易所推送的。但本帖讲得是全部由TICK数据生成,到底是怎样?

如果不做收盘处理,但是连接服务器,打开某品种5分钟图表,金字塔是只补充该品种5分钟数据,还是该品种的其它基础数据都会补充?



--  作者:qq代人发帖
--  发布时间:2014/5/20 9:14:06
--  

除了日线其他周期都是有分笔生成的。

打开某品种5分钟图表,只补充该品种5分钟数据,不会补充其他周期数据。