代码编译错误,帮我修改一下

Params

    numeric lots(1);
    numeric save(20);
    numeric holdpoint(0.3);//震荡系数在hold之下的时候判定为震荡才开仓

Vars
  Series<Numeric> upline;
  Series<Numeric> downline;
  Series<Numeric> midline;
  Series<Numeric> upline_ ;//中间线
  Series<Numeric> downline_; //中间线
  Series <Numeric> band;
  Series<Bool> con1;
  Series<Bool> con2;
  Series<Numeric> minpoint;
  Series<Numeric> avgvlue1;
  Series<Numeric> avgvlue2;
  Series<Numeric> hold;

Events
   OnBar(ArrayRef<integer>indexs)
   {
       midline = AverageFC(close, 26);
       band = StandardDev(close, 26,2);
       upline = midline + 2*band;
       downline =midline -2*band;
       PlotNumeric("upline" ,highest(upline ,3));
       PlotNumeric("downline", lowest(downline,3));
       upline_ =Highest(upline,3);
       downline_ =lowest(downline,3);
       //过滤掉波动大的行情

   avgvlue1=AverageFC(close,30);
   avgvlue2=AverageFC(close, 60);
   hold=Abs(avgvlue1 - avgvlue2)/Close*100;

   //开仓条件判断
   con1=Close[1]<downline_ [1] And close >downline_ And Close>Open;
   con2=close[1>upline_ [1] and Close <upline_ and close <Open;

    If(MarketPosition<>1 And con1[1] And hold[1]<=holdpoint)   //避免未来函数
  {
       Buy(lots,Open);
       Commentary(“多单进场");

     }

    If(MarketPosition <> -1 And con2[1]And hold[1]<=holdpoin)       //避免未来函数
   { 
         SellShort(lots, Open);
         Commentary(“空单进场");

     }
     If(MarkolPosition ==1 and Close[1]<AvgEntyPrice-save*minpoint And BarsSinceEntry>0)
    {

          Sell(lots, Open);
           Commentary("多单止损出场");
      }
     If(MarketPosition==-1 And Close[1]>AvgEntryPrice + save*minpoint And BarsSinceEntry>0)
   {   
           BuyToCover(lots, Open);
           Commentary("空单止损出场");
      }


       If(MarketPosition==1 and high[1]>=upline)
     {
           sell(0,Open);
           Commentary("多单出现止盈");

        }
        lf(MarketPosition==-1 and lowM[1]<=downline)
       {
            BuyToCover(0,Open);
            Commentary("空单出现止盈");

           }//多单固定止盈

          
        If(MarketPosition==1 And Close[1]>AvgEntryPrice+save*minpoint*1.2 and BarsSinceEntry>0)
      {
        sell(0, Open);
        Commentary(“多单止盈出场”)
   }
  lf(MarketPosition=-1 And Close[1]<AvgEntryPrice -save*minpoint*1.2 and BarsSinceEntry>0)
 {


  BuyToCover(0,Open);
  Commentary("空单止盈出场");
  }
  If(MarketPosition==1 And hold[1]>0.4 and BarsSinceEntry>0 and close[1]<AvgEntryPrice)
{
   sell(lots,Open);
          Commentary"波动过大,目前亏损状态出场”);
   }
   If(MarketPosition==-1 And hold[1]>0.4 and BarsSinceEntry>0 and cose[1]>AvgEntyPrice)
 { 
        BuyToCover(lots ,Open);

       Commentary("波动过大,目前亏损状态出场”);

  }
  }

代码编译错误,帮我修改一下
代码编译错误,找不到原因
代码编译错误,还请版主帮忙找一下原因并指正
编译错误,老师帮修改下
策略代码编译错误提示,应该怎么修改
请问我这个代码如何修改可以编译通过?
请帮助我修改一下公式代码
策略代码编译序列函数错误警告提示,应该怎么修改
修改一下程序错误
请帮我分析一下这段代码

Params

    numeric lots(1);
    numeric save(20);
    numeric holdpoint(0.3);//震荡系数在hold之下的时候判定为震荡才开仓

Vars
  Series<Numeric> upline;
  Series<Numeric> downline;
  Series<Numeric> midline;
  Series<Numeric> upline_ ;//中间线
  Series<Numeric> downline_; //中间线
  Series <Numeric> band;
  Series<Bool> con1;
  Series<Bool> con2;
  Series<Numeric> minpoint;
  Series<Numeric> avgvlue1;
  Series<Numeric> avgvlue2;
  Series<Numeric> hold;

Events
   OnBar(ArrayRef<integer>indexs)
   {
       midline = AverageFC(close, 26);
       band = StandardDev(close, 26,2);
       upline = midline + 2*band;
       downline =midline -2*band;
       PlotNumeric("upline" ,highest(upline ,3));
       PlotNumeric("downline", lowest(downline,3));
       upline_ =Highest(upline,3);
       downline_ =lowest(downline,3);
       //过滤掉波动大的行情

   avgvlue1=AverageFC(close,30);
   avgvlue2=AverageFC(close, 60);
   hold=Abs(avgvlue1 - avgvlue2)/Close*100;

   //开仓条件判断
   con1=Close[1]<downline_[1] And close >downline_ And Close>Open;
   con2=close[1]>upline_[1] and Close <upline_ and close <Open;

    If(MarketPosition<>1 And con1[1] And hold[1]<=holdpoint)   //避免未来函数
  {
       Buy(lots,Open);
       Commentary("多单进场");

     }

    If(MarketPosition <> -1 And con2[1]And hold[1]<holdpoint)       //避免未来函数
   {
         SellShort(lots, Open);
         Commentary("空单进场");

     }
     If(MarketPosition ==1 and Close[1]<AvgEntryPrice-save*minpoint And BarsSinceEntry>0)
    {

          Sell(lots, Open);
           Commentary("多单止损出场");
      }
     If(MarketPosition==-1 And Close[1]>AvgEntryPrice + save*minpoint And BarsSinceEntry>0)
   {  
           BuyToCover(lots, Open);
           Commentary("空单止损出场");
      }


       If(MarketPosition==1 and high[1]>=upline)
     {
           sell(0,Open);
           Commentary("多单出现止盈");

        }
        if(MarketPosition==-1 and low[1]<=downline)
       {
            BuyToCover(0,Open);
            Commentary("空单出现止盈");

           }//多单固定止盈

          
        If(MarketPosition==1 And Close[1]>AvgEntryPrice+save*minpoint*1.2 and BarsSinceEntry>0)
      {
        sell(0, Open);
        Commentary("多单止盈出场");
   }
  if(MarketPosition==-1 And Close[1]<AvgEntryPrice -save*minpoint*1.2 and BarsSinceEntry>0)
 {


  BuyToCover(0,Open);
  Commentary("空单止盈出场");
  }
  If(MarketPosition==1 And hold[1]>0.4 and BarsSinceEntry>0 and close[1]<AvgEntryPrice)
{
   sell(lots,Open);
          Commentary("波动过大,目前亏损状态出场");
   }
   If(MarketPosition==-1 And hold[1]>0.4 and BarsSinceEntry>0 and close[1]>AvgEntryPrice)
 {
        BuyToCover(lots ,Open);

       Commentary("波动过大,目前亏损状态出场");
  }
  }

 

//close写成cose

//low写成lowm

//avgentryprice写成avgentyprice

//大量符号写成全角模式

//感觉就像从哪里要来一份策略代码,自己手动输入一遍,然后错了一大堆细节

//读代码是好的学习习惯,但是也要学会自己检查编译错误,这种事基础得不能再基础的技能了

这是动态突破策略。你整出来,也是低胜率低盈亏比的东东

加我我QQ356247161 聊

理性交往,这个人很容易发火而且喜欢呼唤狐朋狗友上门堵人laugh

中英文切换,单词拼写

哪里找来的程序,都是一些拼写错误,标点符号问题

Params

    numeric lots(1);
    numeric save(20);
    numeric holdpoint(0.3);//震荡系数在hold之下的时候判定为震荡才开仓

Vars
  Series<Numeric> upline;
  Series<Numeric> downline;
  Series<Numeric> midline;
  Series<Numeric> upline_ ;//中间线
  Series<Numeric> downline_; //中间线
  Series <Numeric> band;
  Series<Bool> con1;
  Series<Bool> con2;
  Series<Numeric> minpoint;
  Series<Numeric> avgvlue1;
  Series<Numeric> avgvlue2;
  Series<Numeric> hold;

Events
   OnBar(ArrayRef<integer>indexs)
   {
       midline = AverageFC(close, 26);
       band = StandardDev(close, 26,2);
       upline = midline + 2*band;
       downline =midline -2*band;
       PlotNumeric("upline" ,highest(upline ,3));
       PlotNumeric("downline", lowest(downline,3));
       upline_ =Highest(upline,3);
       downline_ =lowest(downline,3);
       //过滤掉波动大的行情

   avgvlue1=AverageFC(close,30);
   avgvlue2=AverageFC(close, 60);
   hold=Abs(avgvlue1 - avgvlue2)/Close*100;

   //开仓条件判断
   con1=Close[1]<downline_ [1] And close >downline_ And Close>Open;
   con2=close[1]>upline_ [1] and Close <upline_ and close <Open;

    If(MarketPosition<>1 And con1[1] And hold[1]<=holdpoint)   //避免未来函数
  {
       Buy(lots,Open);
       Commentary("多单进场");

     }

    If(MarketPosition <> -1 And con2[1]And hold[1]<=holdpoint)       //避免未来函数
   { 
         SellShort(lots, Open);
         Commentary("空单进场");

     }
     If(MarketPosition ==1 and Close[1]<AvgEntryPrice    -save*minpoint And BarsSinceEntry>0)
    {

          Sell(lots, Open);
           Commentary("多单止损出场");
      }
     If(MarketPosition==-1 And Close[1]>AvgEntryPrice + save*minpoint And BarsSinceEntry>0)
   {   
           BuyToCover(lots, Open);
           Commentary("空单止损出场");
      }


       If(MarketPosition==1 and high[1]>=upline)
     {
           sell(0,Open);
           Commentary("多单出现止盈");

        }
        if(MarketPosition==-1 and low[1]<=downline)
       {
            BuyToCover(0,Open);
            Commentary("空单出现止盈");
           }
           
           //多单固定止盈
        If(MarketPosition==1 And Close[1]>(AvgEntryPrice+save*minpoint*1.2) and BarsSinceEntry>0)
      {
        sell(0, Open);
        Commentary("多单止盈出场");
   }
    if(MarketPosition<0 And Close[1]<(AvgEntryPrice -save*minpoint*1.2) and BarsSinceEntry>0)
        {
            BuyToCover(0,Open);
            Commentary("空单止盈出场");
        }
  If(MarketPosition==1 And hold[1]>0.4 and BarsSinceEntry>0 and close[1]<AvgEntryPrice)
{
   sell(lots,Open);
          Commentary("波动过大,目前亏损状态出场");
   }
   If(MarketPosition==-1 And hold[1]>0.4 and BarsSinceEntry>0 and close[1]>AvgEntryPrice)
 { 
        BuyToCover(lots,Open);

       Commentary("波动过大,目前亏损状态出场");

  }
  }

网页上代码怎么不好复制,我的还是编译错误。我的Q356247161