jc:=cross(ma(c,5),ma(c,10));
jczq:=sumbars(jc,1);
sc:=cross(ma(c,10),ma(c,5));
sczq:=sumbars(sc,1);
jcZF:=ref(h,sczq)-ref(ref(L,jczq),sczq);
ss:if(jc or cj,jczf,drawnull);
很奇怪的是,下式是同样的写法,却取不到任何值,请教:J:=zig(4,1);
szt:=J>ref(J,1);
szz:=szt and ref(szt,1)=0;
szzzq:=sumbars(szz,1);
xzt:=J<ref(J,1);
xzz:=xzt and ref(xzt,1)=0;
xzzzq:=sumbars(xzz,1);
//
szf:=h-ref(L,szzzq);//上涨幅度
bf:if(xzz,szf,drawnull);
我已经显示了1000根K线了,还是不行,
是否有其它原因导致这种写法不能返回正确的值?
如果将值显示在主图上,它是有值的,只是最后那句,在转折的时候不显示值了
[此贴子已经被作者于2016-8-19 9:25:01编辑过]
谢谢,我再试下,我是将它放入只保留bf让它显示 ,然后放入副图的,结果副图上没数据
是的,在zig的转折地方可以取到值,但是在图表上它不显示这个值的图,不知是什么原因?