请教老师,以下代码运行后A5的值为N/A,哪里错了?先谢谢了!
Vars
Numeric A1;
Numeric A2;
Numeric A3;
Numeric A4;
Numeric A5;
Events
OnBar(ArrayRef<Integer> indexs)
{
A1=CLOSE;
A2=SMA(A1,10);
A3=StandardDev(A1,10);
A4=(A1-A2)*50/A3;
A5=SMA(A4,10);
PlotString("A4",text(A4),0); //运行后显示正常结果
PlotString("A5",text(A5),10); //运行后显示N/A,不知道问题出在哪里
}
大概原因是,第一根bar计算时,A3计算出来的结果是0,除数为0导致N/A