全部 TBQuant功能 TBL语言 TB开户 问答专区 其他
if语句lowest计算值不对
2021-05-02 15:26

//------------------------------------------------------------------------
Params

    
Vars
    Series<Numeric> tt; 
    
    Series<Numeric> cc;
    
Events
    OnBar(ArrayRef<Integer> indexs)
    {
        Range[0:DataSourceSize() - 1]
        
        {
            
            cc=c;
            tt=minute;
            
            PlotString("tt",text(mod(tt,5)),l);
                
            
                If(mod(tt,5) ==4 AND C>Open[4])
                
                
                {
                PlotNumeric("oc",Open[4],close,Red); 
                PlotNumeric("ll",Lowest(Low,5),Open[4],Red);
                
                PlotNumeric("hh",Highest(High,5),close,Red);
                }    
                
            PlotNumeric("ll",Lowest(Low,5),Open[4],Red),此语句lowest(low,5),计算出来的数值是lowest(,low,6)的值,怎么回事
            

上一篇: 周期切换
tbsh

Params

    
Vars
    Series<Numeric> tt; 
     Series<Numeric> cc;   
    Series<Numeric> myHigh;
    Series<Numeric> myLow;
    
Events
    OnBar(ArrayRef<Integer> indexs)
    {
        Range[0:DataSourceSize() - 1]
        {
           cc=c;
            tt=minute;
            myHigh=Highest(High,5);

           myLow=Lowest(Low,5);

           PlotString("tt",text(mod(tt,5)),l);
                
            
           If(mod(tt,5) ==4 AND C>Open[4])
            {
                PlotNumeric("oc",Open[4],close,Red); 
                PlotNumeric("ll",myLow,Open[4],Red);
                PlotNumeric("hh",myHigh,,close,Red);
            }    

}

改成这样看看

2021-05-02 15:36
您未登录,请先 登录注册 后发表评论
顶部