你好,游客 登录 注册 搜索
背景:

将【九周新高】选股改为N天

[日期:2020-01-19] 来源:  作者: [字体: ]

编写要求:

股票网解答:

 网友求助:

以下是我在用的一个选股公式,选出周线上本周创九周(45天)新高的股票。
现在我想加一句函数命令在里面,选出N天以前创九周新高的股票。
a:=HHV(HIGH,45);
aa:=REF(a,1);
ST:=STRFIND(STKNAME,'ST',1)>0;
停牌:=(DYNAINFO(4)=0);
XG:CROSS(HIGH,aa) and NOT(ST) and NOT(停牌);
 
 
解答如下:
INPUT:N(5,1,100);{N的参数为你要求所设定的周期}
a:=REF(HHV(HIGH,45),N);
aa:=REF(a,1);
ST:=STRFIND(STKNAME,'ST',1)>0;
停牌:=(DYNAINFO(4)=0);
XG:CROSS(REF(HIGH,N),aa) and NOT(ST) and NOT(停牌);
 

 

收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻