你意思是不是这样?
比如10均线,开盘后的第一根K线图的均线,由于K线图只有1根,另外9根用开盘价代替?
//比如10周期均线
cond:=date<>ref(date,1) or barpos=1;
nn:=barslast(cond)+1;
kpj:=valuewhen(cond,o);
ma10:sum(c,min(nn,10))+max(0,(10-nn))*kpj);
以上代码忘记 除以10了
cond:=date<>ref(date,1) or barpos=1;
nn:=barslast(cond)+1;
kpj:=valuewhen(cond,o);
ma10:(sum(c,min(nn,10))+max(0,10-nn)*kpj)/10;