开多信号出不来,大师帮看看原因。我新手

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]);}

你2个图层都是什么内容另外请贴完整代码