哪里不对 能帮我改下吗

Params

Numeric FastLength(12);

Numeric SlowLength(26);

Numeric MACDLength(9);

Numeric LOTS(1);

Vars

   Series<Numeric> MACDValue;

   series<Numeric> AvgMACD;

   series<Numeric> MACDdiff;

Events

   onBar(ArrayRef<Integer> indexs)

     

   //计算MACD

    {

       MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength );

    AvgMACD = XAverage(MACDValue,MACDLength);

    MACDDiff = MACDValue - AvgMACD;

    PlotNumeric(\"MACD\",MACDValue);

    PlotNumeric(\"MACDAvg\",AvgMACD);

    If (MACDDiff >= 0)

    PlotAuto(\"MACD\",MACDDiff,0,Red);

    Else

    PlotAuto(\"MACD\",MACDDiff,0,Green);

    PlotNumeric(\"零线\",0);

    }

   //判断是否做多

     

    If(MarketPosition <>1 && MacdDiff[1] > 0)

   

    {

          Buy(Lots.Open);

          }

   //判断是否做空

       If (MarketPosition <> 1 And MacdDiff[1] < 0)

       {

          SelShort(Lots,Open);

     }

哪位大神老师帮我看看哪里不对
能帮我写个追溯函数吗
老师,能帮我一下?
如何求相关系数矩阵?帮我看看哪里出错
这段代码哪里逻辑不对吗?哪位老师帮忙看看
帮我看看哪里有问题
求助帮忙看是哪里不对
MA能自定义吗?
tbpy能升级下python版本吗
能帮我开下模拟账户么

问题是什么?

代码里都是基础性问题,我假设你是1个macd的改了下

Params

Numeric FastLength(12);


Numeric SlowLength(26);


Numeric MACDLength(9);


Numeric LOTS(1);


Vars


  Series<Numeric> MACDValue;


  series<Numeric> AvgMACD;


  series<Numeric> MACDdiff;


Events


  onBar(ArrayRef<Integer> indexs)


   


  //计算MAC

  {


      MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength );


   AvgMACD = XAverage(MACDValue,MACDLength);


   MACDDiff = MACDValue - AvgMACD;


  // PlotNumeric(\"MACD\",MACDValue);


   //PlotNumeric(\"MACDAvg\",AvgMACD);


   If (MACDDiff >= 0){


   //PlotAuto(\"MACD\",MACDDiff,0,Red);

   }

   Else

   

{

   //PlotAuto(\"MACD\",MACDDiff,0,Green);


   //PlotNumeric(\"零线\",0);


   }


  //判断是否做多


   


   If(MarketPosition <>1 && MacdDiff[1] > 0)


 


   {


         Buy(Lots,Open);


         }


  //判断是否做空


      If (MarketPosition <> -1 And MacdDiff[1] < 0)


      {


         SellShort(Lots,Open);


    }

}




谢谢

data-href=这里是逗号,不是句号