全部 TBQuant功能 TBL语言 TB开户 问答专区 其他
我的程序信号闪烁什么原因??
2022-05-12 08:46

下面这段程序开仓就出现闪烁,然后闪烁,然后重复开仓,我昨天就同时出现了三次开仓

 

 

//------------------------------------------------------------------------
// 简称: zfy_22_L
// 名称: 做多循环网格2.2版本,从高价向低价循环
//------------------------------------------------------------------------

Params
    Numeric qdjglow(18000);        // 低价——价格区间
    Numeric qdjghi(20000);        // 高价——价格区间
    Numeric wgjg(500);            // 每个网格间格的价格是多少
    Numeric Lots(1);            // 交易手数    
    Numeric pc(10);            // 平仓时网络处加多少平仓
    
    
Vars
      Numeric qdjg(20000);            
   
    Numeric i(0);
     Numeric scount(1);            // 循环次数
     Series<Array <Numeric>>nft;
   Numeric nf(0);
Events

    OnBar(ArrayRef<Integer> indexs)
    {
        qdjg=qdjghi;
        scount=(qdjghi-qdjglow)/wgjg;
        
        For i = 0 To scount    
                {
                    if(nft[1][i]==1)
                        nft[0][i]=nft[1][i];
                     Else
                      nft[0][i]=0;    
                }
        
        
        
        For i = 0 To scount   
                {    
                nf=nft[0][i];
               // 开多仓
                If(High[1] >=qdjg-wgjg*i And low[1] <= qdjg-wgjg*i And nf == 0 and low>qdjglow and low<qdjghi)
                {
                    Buy(Lots, qdjg-wgjg*i);
                   nft[0][i]=1;
                      Commentary("1n"+text(i));
                      Break;
                }
                Else
                {
                // 平多仓
                If( high >= qdjg-wgjg*(i-1)+pc And nf == 1)
                {
                Sell(Lots, qdjg-wgjg*(i-1)+pc);
                nft[0][i]=0;
                          Commentary("2n"+text(i));
                          Break;
                    }
                }
                }
        
        }
    

kyover

看不出来,写日志诊断吧

2022-05-12 14:13
202****7193457017
@kyover

请问一下日志诊断怎么写的,有相关文档吗?发我一下

抱歉以前没有写过日志诊断!!

2022-05-14 13:39
kyover
@202****7193457017

http://www.tbquant.net/train/239.html

日志诊断就是通过commentary,fileappend,print,print2quote这些命令来输出你的程序运行的时候一些变量的值,来确定你程序的运行轨迹

 

2022-05-16 08:43
202****7193457017

请问一下日志诊断怎么写的,有相关文档吗?发我一下

抱歉以前没有写过日志诊断!

2022-05-14 13:39
您未登录,请先 登录注册 后发表评论
顶部