全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
求教一个策略编写错误在哪里?
2023-12-05 08:54

以下策略编写提示止盈这行缺少分号,但是应该不用加分号啊,加上也不对,求教

Params

  Numeric K1(5);

   Numeric N(5);

Vars

   Series<Numeric>  a1;

   Series<Numeric> upBand; // 通道上轨

   Series<Numeric> dnBand; // 通道下轨

   Series<Numeric> miBand; // 通道中轨

Events

   OnBar(ArrayRef<Integer> indexs)

   {

       a1=Highest(high[1],K1);

       miBand = a1 + AvgTrueRange(N);

       upBand = a1 +2*AvgTrueRange(N);

       dnBand = a1 - AvgTrueRange(N);

       

PlotNumeric(\"upBand\",upBand);

       PlotNumeric(\"dnBand\",dnBand);

       PlotNumeric(\"miBand\",miBand);

       

       If( MarketPosition <> -1  && High >= miBand[1] )  //开空

       {

          SellShort(1,Max(Open,miBand[1]));

       }

       

       If( MarketPosition == -1  && Low <= dnBand[1]))   //止盈

       {

           BuyToCover(1,Min(Open,dnBand[1]));

       }

       

       If( MarketPosition == -1  && High >= upBand[1])   //止损

       {

           BuyToCover(1, upBand[1]);

       }

   }    

kyover

止盈这一行为什么末尾有两个下括号?

2023-12-05 08:55
lizhonggao
@kyover

明白了,谢谢

2023-12-05 09:18
您未登录,请先 登录注册 后发表评论
顶部