请问这个代码为什么Buy和SellShort会失败

Series<Numeric> MAvalue; Series<Numeric> MAvalue2;MAvalue = AverageFC(close, 60); MAvalue2 = AverageFC(close, 20); PlotNumeric("MA1", MAvalue); PlotNumeric("MA2", MAvalue2); if( cross(close, MAvalue)) { PlotString("buyicon", "B"); bool bpkSuccess = Buy(2, close); if(bpkSuccess == false) Commentary("BPK failed"); } if( cross(MAvalue, close)) { PlotString("sellicon", "S"); bool spkSuccess = SellShort(2, close); if(spkSuccess == false) Commentary("SPK failed"); }

左侧是第一根K线

回复:K线数量不够计算ma,至少要60根才能算出你的ma1不够计算的时候不发单

回复:十分感谢,改成ema确实有了。为啥PlotString能正常绘制呢

回复:quant3新机制,如果不强制控制,不管数据够不够都可以画图。