请老师帮忙做个选股公式
[通达信]
选股条件如下:
1.选股周期:从今天选股往前6个交易日 2.在6个交易日内出现过涨停板 3涨停板的定义:涨幅超过9.95% 4剔除新股、ST股、创业板股的涨停板 5涨停板往后几天出现连续三天缩量回调,且回调这几天最低价大于涨停板当天开盘价,最高价小于涨停板当天收盘价 同时符合以上条件选股 备注:类似于002204票2020年4月13日到2020年4月20日这种形态。 假如涨停板是第1天,回调三天可以是第2、3、4天,也可以是第3、4、5天,或者第4、5、6天都可以。找老师写过几个,每次都是第5个条件满足不了。。。 |
休闲人生11 发表于 2021-4-8 10:34 老师,我的意思是选股直选最后6天范围内的,这个是盘后选股,比如今天是11号,盘后选出5号到11号(假设这些天都是交易日)满足条件的 就行了,因为我想作为明天的交易参考。您这个公式选出的满足条件的太靠前了,在时间上没什么意义了。还有能不能把大于9.5改成涨停,剔除新股就按30天算,剔除创业板没实现。。。 |
日月九日 发表于 2021-4-11 12:34 不会大智慧,这个指标只是涨幅9.5以上,不是涨停。 |
休闲人生11 发表于 2021-4-7 13:57 想麻烦老师能不能把这个公式改成大智慧能用的版本,谢谢 ![]() |
本帖最后由 五拐上 于 2021-4-11 10:22 编辑
也是选股程序,看看是否符合要求。 |
ZT:=C/REF(C,1)>1.095 && C=H;
TS:=BARSLAST(ZT); TJ1:=COUNT(ZT,6)>0; TJ2:=FINANCE(42)>10 && NOT(NAMELIKE('ST')) && NOT(NAMELIKE('*S')) && NOT(CODELIKE('300')) && NOT(CODELIKE('688')); TJ3:=TS>3 && DOWNNDAY(V,3); TJ5:=HHV(H,3)<REF(C,TS) && LLV(L,3)>REF(O,TS); DG1:TJ1 && TJ2 && TJ3 && TJ5,COLORFFFF00; {这是副图程序} |
柴123 发表于 2021-4-7 21:32 你的要求是大于9.5,没要求收盘价等于最高价,所以涨幅大于9.5%的都算涨停。 |
柴123 发表于 2021-4-7 21:32 N:=30;n是上市天数。这样可通过。放在第一项。 |
休闲人生11 发表于 2021-4-7 13:57 老师,我用这个选股怎么选出的票往前几天都没有涨停啊? |
柴123 发表于 2021-4-7 13:39 我怎么通不过,把你的发出来,看看是怎么回事,谢谢了 |
休闲人生11老师回复你了。
|
ZT:=C/REF(C,1)>1.095;
TS:=BARSLAST(ZT); TJ1:=COUNT(ZT,6)>0; TJ2:=FINANCE(42)>N AND NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*S')) AND NOT(CODELIKE('30')) AND NOT(CODELIKE('68')); TJ3:=TS>3 AND DOWNNDAY(V,3); TJ5:HHV(H,3)<REF(C,TS) AND LLV(L,3)>REF(O,TS); XG:=C/REF(C,1)<1.9 AND TJ1 AND TJ2 AND TJ3; 参数N是定义次新上市的天数,你自己设一下吧。 |
附件
注册111 发表于 2021-4-7 13:33 大哥,你把完整的一起发了吧,加那两句出现错误 |
备注上在下面。其它有老师写了,并上就可。
ZT:=C/REF(C,1)>1.095&&C=H; EVERY(C<=REF(C,1),BETWEEN(BARSLAST(ZT),2,6)); |