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

求助:如果实现上下轨画线? [开拓者 TB]

  • 咨询内容: 我的模型是晚上21:00开盘到21:25分间,产生5根5分钟K线,取这5根5分钟K线中的最高点及最低点分别为区间的上轨及下轨,分别用水平线画出来,当价格穿越上下轨时发出警告信号,代码如下:
    Params

            Numeric Hanstime(0.2125);
        Numeric Extime(0.2300);
    Vars
            NumericSeries UpBand;
            NumericSeries DnBand;
    Begin
             if(0.2100<= CurrentTime && CurrentTime<=0.2125)
              {
               UpBand = Highest(H,5);
               DnBand = Lowest(L,5);
               PlotNumeric("UpBand",UpBand,0,yellow,0);
               PlotNumeric("DnBand",DnBand,0,yellow,0);
              }
            if (AlertEnabled && CrossOver(UpBand,DnBand))
            {
                    Alert("Do Alert Now");
            }
    End
    请大神指教!

     

     来源:CXH99.COM

  • TB技术人员: 问题出在哪里?

     

  • TB客服: CrossOver(UpBand,DnBand)
    这个有问题吧?
    上穿或下穿应该这样写吧?CrossOver(close,UpBand)or crossunder(close,DnBand)

     

  • 网友回复:
    1. vars
    2.     numericseries upband;
    3.     numericseries dnband;
    4. begin
    5.     if(truedate(0)!=truedate(1))
    6.     {
    7.         upband = high;
    8.         dnband = low;
    9.     }else if(time>0.21 && time<0.2130)
    10.    {
    11.        upband = max(upband,high);
    12.        dnband = min(dnband,low);
    13.    }
    14.     PlotNumeric("UpBand",UpBand,0,yellow);
    15.     PlotNumeric("DnBand",DnBand,0,yellow);
    16.     if(high>upband || low<dnband)
    17.     {
    18.          alert("do alert now");
    19.    }
    20. end
    复制代码

     

  • 网友回复:
  • 小米 发表于 2018-11-8 09:27

    终于可以把上下轨画出来了,非常感谢!

 

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

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


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

相关文章

    没有相关内容