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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 3.02版后程序评测问题

   

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


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

主题:3.02版后程序评测问题

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


加好友 发短信
等级:新手上路 帖子:55 积分:172 威望:0 精华:0 注册:2013/3/6 20:37:28
3.02版后程序评测问题  发帖心情 Post By:2013/10/14 15:56:25 [只看该作者]

升级到3.02/03版本后,图表交易代码中ENTERBARS函数导致评测问题,k线图中开平信号正常,但评测时结果是交易次数为0,无法测试。是什么原因?


 回到顶部
帅哥哟,离线,有人找我吗?
lichenghu
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/10/14 15:59:55 [只看该作者]

 您好,测试没数据和升级没有关系。一般都是设置问题

 

如果对应图上有信号,那我们只需看下是否测试时间段内的数据齐全,且对应的初始资金和品种没有问题

 

 



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
legend
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:55 积分:172 威望:0 精华:0 注册:2013/3/6 20:37:28
  发帖心情 Post By:2013/10/14 16:15:01 [只看该作者]

谢谢回复,我试过同样的程序在不同周期不同品种都一样。让后我再将程式中ENTERBARS条件去掉 测试就很正常。在3.02之前版本测试都正常,之后测试代码没有任何变化,升级完就出现这个情况,紧接着3.03版升级也一样。请帮忙分析一下什么原因?怎么排除?

 回到顶部
帅哥哟,离线,有人找我吗?
lichenghu
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/10/14 16:18:15 [只看该作者]

 您这样,有ENTERBARS的情况下 叠到图上有信号吗?如果有信号说明代码是正常的

 

升级这个函数没有做过变动,也可以换个品种测试看下



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2013/10/14 16:20:42 [只看该作者]

建议楼主给出一份可以反映问题的测试公式,这样可以加快我们客服核实你提到问题的速度


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
legend
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:55 积分:172 威望:0 精华:0 注册:2013/3/6 20:37:28
  发帖心情 Post By:2013/10/14 17:01:40 [只看该作者]

有ENTERBARS条件和没有ENTERBARS条件 代码在k线图中都有正常的交易信号,只是信号点不同,这都刚测试过。

只是在评测看统计数据时,有ENTERBARS条件下没有结果,去掉ENTERBARS条件就有评测结果,换不同品种不同周期测结果同上描述。

这是升级后才出现的情况,没有说一定是升级造成的,看有没有办法查找解决一下这个问题?指导一下解决思路也行。


 回到顶部
帅哥哟,离线,有人找我吗?
lichenghu
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/10/14 17:06:11 [只看该作者]

  您好,能提供一段简单反应问题的代码吗?我们好测试分析


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
legend
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:55 积分:172 威望:0 精华:0 注册:2013/3/6 20:37:28
  发帖心情 Post By:2013/10/14 17:21:29 [只看该作者]

//如果当前持有多头仓位的状态
IF POSITION=1 THEN BEGIN

    //建立多头离场条件 
     
    IF  ENTERBARS=1 and T1  THEN BEGIN
     MYEXITPRICE := P1;
     SELL( _DEBUG,0,LIMITR,MYEXITPRICE);
     dtjg:MYEXITPRICE;
     POSITION := 0 ;
     TURTLEUNITS := 0 ;
      end
 

     IF ENTERBARS=1 AND t2  THEN BEGIN
          MYEXITPRICE := p2;
          SELL( _DEBUG ,0,LIMITR,MYEXITPRICE);
         dtzsjg:MYEXITPRICE;
         POSITION := 0 ;
         TURTLEUNITS := 0 ;
     END

 
       IF  PD AND ENTERBARS>=2  and T3  THEN begin
          // IF  PD AND T1  THEN begin            //测试去掉ENTERBARS条件
          MYEXITPRICE := P3 ;
         SELL( _DEBUG ,0,LIMITR,MYEXITPRICE);
         dtpdj:MYEXITPRICE;
        POSITION := 0 ;
        TURTLEUNITS := 0 ;
      END
 
       IF  PD AND ENTERBARS>=2   THEN begin
         // IF  PD  THEN begin                        //测试去掉ENTERBARS条件
         MYEXITPRICE :=p4;
         SELL( _DEBUG ,0,LIMITR,MYEXITPRICE);
         PDJ:MYEXITPRICE;
         POSITION := 0 ;
         TURTLEUNITS := 0 ;
        END


END  //IF

 

 

//如果当前持有空头仓位的状态
      IF POSITION = -1   THEN BEGIN

        if  T3 AND  ENTERBARS=1 then BEGIN
         // if  T3  then BEGIN                             //测试去掉ENTERBARS条件
        MYEXITPRICE := P2;
        SELLSHORT( _DEBUG,0,LIMITR,MYEXITPRICE);
         ktjg:MYEXITPRICE;
         POSITION := 0 ;
        TURTLEUNITS := 0 ;
      end
    

      //建立空头止损条件
 
         IF   KZ  AND  ENTERBARS=1 THEN BEGIN
            //IF   KZ THEN BEGIN                             //测试去掉ENTERBARS条件
            MYEXITPRICE := P3;   
           SELLSHORT( _DEBUG,0,LIMITR,MYEXITPRICE);
            ktzsjg:MYEXITPRICE;
           POSITION := 0 ;
           TURTLEUNITS := 0 ;
        END


 回到顶部
帅哥哟,离线,有人找我吗?
legend
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:55 积分:172 威望:0 精华:0 注册:2013/3/6 20:37:28
  发帖心情 Post By:2013/10/14 17:23:44 [只看该作者]

代码如上,其中条件与价格用T和P表示


 回到顶部
帅哥哟,离线,有人找我吗?
ccf
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:95 积分:373 威望:0 精华:0 注册:2011/5/29 17:23:29
  发帖心情 Post By:2013/10/14 17:29:38 [只看该作者]

 测试下账号信息

 回到顶部
总数 11 1 2 下一页