版主节日快乐,2020年辛苦了!感谢一直以来的支持和帮助!
我想统计股价>30日线持续上行阶段,5和10日线金叉的总次数,如果股价收盘价<MA30,统计归0,直到再次满足条件再开始重新统计。但是用COUNT或SUM时显示有问题,请教如何编写,谢谢!
COUNT(CROSS(ma5,ma10),CLOSE>MA(C,30)),NODRAW;
“
股价>30日线持续上行阶段”这个上行阶段怎么定义的?股价大于30日线切持续增长吗?
是的,只要股价收盘价>30日线就计算5 和10日金叉交数,当股价收盘价<30.,就结束统计
用全局变量记录就行了。
ma5:ma(c,5);
ma10:ma(c,10);
ma30:ma(c,30);
VARIABLE:ct:=0;
if c<ma30 then ct:=0;
if cross(ma5,ma10) and c>ma30 then ct:=ct+1;
showct:ct;