求助关于ma均线的问题

老师你好,我用代码Numeric ma200 = AverageFC(c,200);PlotNumeric("ma200",ma200);输出200周期移动平均,为图中的黄线;同时,我用系统自带的MA指标,只选择200周期作为计算参数,画出的却是绿线,请问这是什么原因导致的呢?同样的计算过程,为什么结果差距很大

看看代码,是不是不足200根

我试了下 就你展示的这两句代码 跟MA 对比 没出现你说的这种情况你要不还是把你代码发一下

回复:我觉得大概率是因为bar数量不够

bar数不到200个吧

回复:好像系统会自动过滤掉bar不足的计算值加个IF(CurrentBar < MaxBarsBack) Return;试试哩具体等老师回复

回复:我自己是用currentbar<所需计算值比如200 就return掉否则可能如图算出来的值也就是绿色线是不是从0开始上来的

回复:应该是你说的这个原因