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

请老师帮忙改一下 [开拓者 TB]

  • 咨询内容: 老师是这样  我刚开始接触开拓者的软件  跨周期这里 我有一点糊涂   我按照开拓者书中的例子 写了一个 跨周期的唐奇安通道线   
    Params
            Numeric N(20);
    Vars
            NumericSeries HHV;
            NumericSeries LLV;
            string strkey;
            string strvalueH;
            string strvalueL;
    Begin
            HHV = Highest(H,N);
            LLV = Lowest(L,N);
           
            strkey=DateToString(Date);
            strvalueH=Text(HHV);
            strvalueL=Text(LLV);
           
            SetTBProfileString("DAYHHV",strkey,strvalueh);
            SetTBProfileString("DAYllV",strkey,strvaluel);
           
           
            PlotNumeric("HHV",HHV);
            PlotNumeric("LLV",LLV);       
    End

    Vars
        NumericSeries dayhvalue;
            NumericSeries daylvalue;
            StringSeries strkey;
            string strvalueh;
            string strvaluel;
                   
                   
    Begin
          
    if(TrueDate(0)!=TrueDate(1))
         {
            strkey=DateToString(Date[1]);}
                   
                   
                    Else
             {strkey=strkey[1];
             }
          
            strvalueh=GetTBProfileString("DAYHHV",strkey);
            strvaluel=GetTBProfileString("DAYLLV",strkey);
            if (strvalueh!=invalidstring)
                {dayhvalue=Value(strvalueh);
                    }Else
                    {dayhvalue=dayhvalue[1];
                    }
            PlotNumeric("hhv",dayhvalue);
           
           
            if (strvaluel!=invalidstring)
                {daylvalue=Value(strvaluel);
                    }Else
                    {daylvalue=daylvalue[1];
                    }
            PlotNumeric("llv",daylvalue);
           
            End
    但是 我现在想取  1小时周期的数据  放在1分钟的周期上面   应该怎么修改   是不是应该去掉 TRUEDATE呢 请老师帮忙修改一下

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容