您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

不能按我的想法去跑啊!!! [开拓者 TB]

  • 咨询内容: 1.模拟盘运行期间能调试吗,为什么我的回测时候符合我的思路,到模拟盘上就不行了,而且每次去模拟都要把成交价格改成Q_Lost吗?
    2.还有用buy 和sellshort会出现总持仓为0,而买持仓和卖持仓都为1的情况
    代码如下
    Params        
              Numeric lots(1);
              Numeric FastLength(5);
    Vars
                  Numeric AvgValue1;      
    Begin          
              AvgValue1 = AverageFC(Close,FastLength);

              PlotNumeric("MA1",AvgValue1);
              
                If( date!=date[1] && high==low ) return;//屏蔽集合竞价期间发单
                   
                    if( date!=date[1] )
               {
                    SetGlobalVar(0,0);
                    }
                                                                                                                                                   
          If(A_BuyPosition!=1&&High>AvgValue1&&GetGlobalVar(0)<10)    //开多  
          {
                   Buy(lots,Q_Last);        
                               SetGlobalVar(0,GetGlobalVar(0)+1);
          }
             
              
          If(A_SellPosition!=1&&low<AvgValue1&&GetGlobalVar(0)<10)      //开空
          {
                    SellShort(lots,Q_Last);        
                                    SetGlobalVar(0,GetGlobalVar(0)+1);
          }
                
            if(GetGlobalVar(0)==3)      
            {
           Sell(lots,Close);
          BuyToCover(lots,Close);
        }         
                              
       
        If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate))
        {
            Sell(lots,Close);
            BuyToCover(lots,Close);
        }Else If(Date==CurrentDate && (Time==0.1510||CurrentTime>=0.1510))
        {
            Sell(lots,Close);
            BuyToCover(lots,Close);
        }
       
    End

     

  • TB技术人员: 还有,历史测试时候的代码我编的都符合我的思路,以转到模拟测试就不行了?

 

如果以上指标公式不适用于您常用的行情软件

或者您想改编成选股公式,以便快速选出某种形态个股的话,

可以联系我们相关技术人员 QQ: 262069696  点击在线交流进行 有偿 改编!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容