提示缺分号请老师看一下

Params Numeric FastLength(12); Numeric SlowLength(26); Numeric MACDLength(9); Numeric Lots(0); Vars Numeric Seriec MACDValue; 缺分号 Numeric AvgMACD; Numeric Seriec MACDDiff; Begin // 计算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("MACDDiff",MACDDiff,0,Red); Else PlotNumeric("MACDDiff",MACDDiff,0,Green); PlotNumeric("零线",0); // 判断是否做多 If(MarketPosition <>1 And MACDDiff[1]>0) { Buy(lost,Open); } // 判断是否做空 If(MarketPosition <>-1 And MACDDiff[1]<0) { SellShort(lots,Open); } End

Series<numeric> a;字和格式不要打错

老师我用的不是旗舰版

我听了王凯明老师的课常用进出场策略的编写,里面讲的程序,把这个程序放在我的软件里面,它老是提示错误,请老师帮忙好好给看一看问题出在了哪里?非常感谢Params Numeric FastLength(12); Numeric SlowLength(26); Numeric MACDLength(9); Numeric Lots(0); Vars Numeric seniec MACDDiff; Numeric AvgMACD; Numeric seniec MACDValue; Begin // 判断是否做多 MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ; AvgMACD = XAverage(MACDValue,MACDLength); MACDDiff = MACDValue - AvgMACD; PlotNumeric("MACD ",MACDValue); PlotNumeric("MACDAvg",AvgMACD); If (MACDDiff >= 0) PlotNumeric("MACDDiff",MACDDiff,0,Red); Else PlotAuto("MACDDiff",MACDDiff,0,Green); PlotNumeric("零线",0); // 判断是否做多 If(MarketPosition <>1 And MACDDiff[1]>0) { Buy(lost,Open); } // 判断是否做空 If(MarketPosition <>-1 And MACDDiff[1]<0) { SellShort(lots,Open); } End老师如果这样写提示缺分号Numeric Seriec MACDValue; 如果这样写提示无法识别字符串NumericSeriec MACDValue;

如果是旗舰版语法 这里是numericseries 不是 numeric seriec

回复:老师如果这样写提示缺分号Numeric Seriec MACDValue; 如果这样写提示无法识别字符串NumericSeriec MACDValue;

回复:看仔细一点,是series还是seriec