以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助]统计函数的应用问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183712)

--  作者:wjp121
--  发布时间:2021/1/2 11:26:43
--  [求助]统计函数的应用问题
版主节日快乐,2020年辛苦了!感谢一直以来的支持和帮助!

我想统计股价>30日线持续上行阶段,5和10日线金叉的总次数,如果股价收盘价<MA30,统计归0,直到再次满足条件再开始重新统计。但是用COUNT或SUM时显示有问题,请教如何编写,谢谢!

COUNT(CROSS(ma5,ma10),CLOSE>MA(C,30)),NODRAW;

--  作者:FireScript
--  发布时间:2021/1/4 9:15:41
--  
股价>30日线持续上行阶段”这个上行阶段怎么定义的?股价大于30日线切持续增长吗?
--  作者:wjp121
--  发布时间:2021/1/5 9:49:24
--  
是的,只要股价收盘价>30日线就计算5 和10日金叉交数,当股价收盘价<30.,就结束统计
--  作者:FireScript
--  发布时间:2021/1/5 10:01:31
--  
 用全局变量记录就行了。

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;

--  作者:wjp121
--  发布时间:2021/2/7 9:33:07
--  
春节临近,祝全家快乐,感谢一年以来的支持和帮助!
--  作者:FireScript
--  发布时间:2021/2/7 9:34:22
--  
图片点击可在新窗口打开查看客气了,应该做的。