T:=BARSSINCE(C);
TV:=sum(V,T);
TT:=sum((C+O+H+L)*0.25*V,T);
AP:TT/TV,COLORblue,linethick2;
drawnumber(islastbar,AP,AP,2),COLORblue,align2,pxup30;
A5:AP*(1+0.0001*M),COLORmagenta;
A6:AP*(1+0.0002*M),COLORmagenta;
A7:AP*(1-0.0001*M),COLORblack;
A8:AP*(1-0.0002*M),COLORblack;
这个是日线级别的,你参考下
[此贴子已经被作者于2018/9/29 11:36:52编辑过]
没办法等段截取要的数据。你自己可以考虑通过周线周期试一下。
N:=BARSLAST(EXIST(WEEKDAY<REF(WEEKDAY,1),DAYBARPOS)&&TIME=0900)+1;
AAA:SUM(V*AVPRICE,N)/SUM(V,N),COLORBLUE,LINETHICK2;
DRAWHORIZONTALLINE(EXIST(WEEKDAY<REF(WEEKDAY,1),DAYBARPOS)&&TIME=0900 ,C ,COLORLIGHTRED),LINETHICK2 ;
这个是文华的代码,很完美,参考下看看可以改写不
cond:=WEEKDAY<ref(WEEKDAY,1);
n:=barslast(cond)+1;
jj:sum(amount,n)/sum(vol,n)/multiplier;//适用日线及日线以下周期的K线,也试用所有品种