请教:怎么实现只计算阳k线收盘平均价或者阴k线收盘平均价。
a1:if(ISUP,c,0),NODRAW;
a2:if(ISDOWN,c,0),NODRAW;
z:=count(a1>0,10);//10周期内阳线数量
result1:sum(a1,10)/count(a1,10);//10日内 阳线均价。这个求的是10个周期内阳线的均价。不是10个阳线的均价。
//阴线均价仿照上面的方式即可。
不过要注意下,没考虑小周期中比较常见的c=o时候的阴阳线判断。
进一步改进下。
阳线:c>o or (c=o and c>ref(c,1));
阴线:c<o or (c=o and c<=ref(c,1));
这样的阴阳线就是和图表K线一致了。
a1:if(阳线,c,0),NODRAW;
a2:if(阴线,c,0),NODRAW;
z:=count(a1>0,10);//10周期内阳线数量
result1:sum(a1,10)/count(a1,10);//10日内 阳线均价。这个求的是10个周期内阳线的均价。不是10个阳线的均价。
result1:sum(a1,10)/count(a1,10);//10日内 阳线均价。这个求的是10个周期内阳线的均价。不是10个阳线的均价。
请问“10个阳线的均价”的均价怎么写?
另外,是否有函数(例如MA)来优化公式,谢谢
z:SUMBARS(a1>0,10);
result1:sum(a1,z)/count(a1,z);
没有