回测时怎样计算当天的均价?
以一分钟周期为例Defs Numeric calsumavg(Numeric a, Numeric b)//定义公式计算均价返回a/b { return(a/b); } Range[1:1] { if(BarCount-lastdaybarcount==1)//bar数减去上日收盘时的bar数,为1说明是今天刚开盘 { sum=open; } if(BarCount-lastdaybarcount>1) { sum=sum+open;//open价总和 } avgp =calsumavg(sum, (BarCount-lastdaybarcount)); if(time==0.1459) { lastdaybarcount=BarCount;//收盘时的bar数 }老师这样写可以吗?