欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 金字塔数据差异统计报告

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3099人关注过本帖树形打印复制链接

主题:金字塔数据差异统计报告

帅哥哟,离线,有人找我吗?
mao100003801
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 马小七
等级:论坛游民 帖子:413 积分:1166 威望:0 精华:0 注册:2012/12/6 12:56:50
金字塔数据差异统计报告  发帖心情 Post By:2014/7/17 17:20:29 [显示全部帖子]

 金字塔数据差异统计报告


 

金字塔数据差异的表现形式之一是:在日线图上的最高价/最低价,与在其他周期(比如5分钟图)上看到的当日极值有差异。

这种差异,从实际应用来说,也许对大多数人的策略不会造成严重影响,但的确令人不安,因为,很明显是金字塔技术水平上的一个缺陷。

问题的关键还在于这种事情发生的频率,极偶然小概率事件和经常发生的事件,所代表的意义孑然不同。本人通过一小段代码,简单统计了这种事件发生的概率。

代码如下:

k:=ref(todaybar,todaybar) ;                                                //计算当前周期每日K线根数

upper:CALLSTOCKEX(stklabel,vthigh,6,-1,300);                    //跨周期调用日线图昨天最高价

lower:CALLSTOCKEX(stklabel,vtlow,6,-1,300);                      //跨周期调用日线图昨天最低价

upper2:ref(hhv(h,k),todaybar);                                          //用小周期向前调用前一天的高低价

lower2:ref(llv(l,k),todaybar);                                              //用小周期向前调用前一天的高低价

VARIABLE:最高价差异次数=0,最低价差异次数=0,两项差异次数=0;

统计天数:INTPART(BARPOS/k),linethick0;                              //计算统计天数

if upper<>upper2  and todaybar=10 then

BEGIN

最高价差异次数:=最高价差异次数+1;                                       //出现一次差异计数一次

end

if lower<>lower2  and todaybar=10 then

BEGIN

最低价差异次数:=最低价差异次数+1;                                       //出现一次差异计数一次

end

if upper<>upper2 and lower<>lower2   and todaybar=10 then

BEGIN

两项差异次数:=两项差异次数+1;                                            //最高价合最低价同时出现差异计数一次

end

高价差异日百分比:100*最高价差异次数/统计天数,linethick0;     //最高价差异日子%

低价差异日百分比:100*最低价差异次数/统计天数,linethick0;     //最低价差异日子%

两项差异日百分比:100*两项差异次数/统计天数,linethick0;       //最高和最低都差异日子%

//


 

以上为此次测试使用的代码,这里贴出来,如果有不合理之处请大家指出来。


下面说说测试结果:

品种,         统计天数,   最高价统计差异天数%,      最低价统计差异天数%,      高低价统计都有差异的天数%

螺纹钢连续:    566天           ----13.25%               ----13.07%                           ----3.35%。

PTA:              1787              ----2.91%                 ----2.18%                           ----0.50%

豆粕:             1012               ----5.93%                 ----7.70%                           ----1.58%

棕榈:              450            ----10.66%                ----13.56%                           ----1.77%

橡胶:            1640              ----8.47%                  ----7.86%                           ----3.47%

您若有兴趣,可以用上面的代码,看看自己喜欢交易的品种出现数据差异的概率是多少。

请大家讨论,如果10%的日子里会出现统计差异,这算不算一个严重的问题?


 回到顶部