开多信号出不来,大师帮看看原因。我新手
2023-03-29 22:18

  Range[0:DataCount-1]

  {

  ma20_a=XAverage(data1.Close,len1);//计算20日均线

  ma20_b=XAverage(data0.Close,len1);

  ma40_a=XAverage(data1.Close,len3);

  ma10=XAverage(data0.Close,len2);//计算10日均线

    PlotNumeric(\"ma20_b\",ma20_b);

       PlotNumeric(\"ma10\",ma10);

        PlotNumeric(\"ma40_a\",ma40_a);

    }   

  con1=CrossOver(data0.Close,ma20_a);

  con2=CrossUnder(data0.Close,ma20_a);

  con3=data0.Close[1]-data0.Open[1]<20;

  con4=data0.Close[1]>=data0.Close[2] And data0.Open[1]>data0.Open[3] And data0.Open[1]>data0.Close[3];

  con5=data0.Close[1]<=data0.Close[2] And data0.Open[1]<data0.Open[3] And data0.Open[1]<data0.Close[3];

  

 

  DValue = AverageFC(KValue,SmoothLength);

  JValue = 3*KValue-2*DValue;

  con6=CrossOver(KValue,DValue);

  con7=CrossUnder(KValue,DValue);

  con8=CrossOver(data1.Close[1],ma40_a);

  con9=CrossUnder(data1.Close[1],ma40_a);

  If ( MarketPosition==0 And con8 And con3 And con1 And con4)

  {

  

    Buy(lots,(data0.Close[1]-data0.open[1])*0.67+data0.open[1]);

}


 

评论区
顶部