dm:=4-INTPART(LOG(C));
n1:=barslast(DATE<>REF(DATE,1))+1;
均线:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),dm),COLORYELLOW;
收盘价:close;
dm:4-INTPART(LOG(C));//计算出近似的精确小数位
n1:barslast(DATE<>REF(DATE,1))+1;//求当前的开盘k线数
均线:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),dm),COLORYELLOW;//如果当前无交易,则取最近一个收盘价价;如果当前有交易,则取加权平均值