工具函数—这些工具函数是系统自带,可以利用工具函数进行修改和组合
n天内出现过涨停板,不一定收盘封死
代号 c-129
TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));
ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1));
EZT:=(HIGH>=ZTJ); { 出现过涨停}
EZTO:FINANCE(42)>50 AND EXIST(EZT,N); { 上市满50天,N天内出现过涨停 };
自编选股公式:上市满50天,N天内出现过涨停板,不一定收盘封死,N天内出现过跳空缺口,有可能封闭
TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));
ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1));
EZT:=(HIGH>=ZTJ); { 出现过涨停}
TKQK:=LOW > REF (HIGH,1); {跳空缺口条件:最低价 > 前一天最价}
T1:=FINANCE(42)>=50; {上市时间满50天}
T2:=EXIST(EZT,N); {N天内出现过涨停板}
T3:=EXIST(TKQK,N); {N天内出现过跳空缺口,但是也可能后续封闭}
OUT:T1 AND T2 AND T3;
1.N天内最近一次跳空缺口不闭,每股受益为正,如果最近一次跳空缺口封闭,即使此前有跳空缺口未封闭,也选不出来;
这个公式有问题:科士达,最近一次跳空缺口被封闭,但是前一次缺口至今没有封闭,就选不出来了。
{ 公式说明:该公式用于选择n天内出现跳空缺口不闭,财务收入>p元 ,记住设置缺省p=0,保证每股收益为正}
TKQK:=LOW > REF (HIGH,1); { 跳空缺口条件:最低价 > 前一天最高价 }
D1:=BARSLAST(TKQK); { 出现跳空缺口那天到今天的天数,当天出现为0天 }
T1:=D1<N; { 条件1:在N天内出现 }
T2:=LLV (LOW,D1+1) > (REF(HIGH,D1+1)); { 从跳空缺口出现当天至今的这段时间内的最低价 > 跳空缺口出现前一天的最高价 }
XG:T1 AND T2 AND(FINANCE(33)>P) { 满足N天内出现跳空缺口,且跳空缺口不闭,每股受益>p }
2.N天内出现过涨_停板
TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));{ 创业板的条件,创业板涨_停板是20% }
ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1));{ 涨停价 }
EZT:=(HIGH>=ZTJ); { 出现过涨_停板 }
EZTO:FINANCE(42)>50 AND EXIST(EZT,N); { 上市满50天且N天内出现过涨_停板 };
3 .N天内出现过跳空缺口不闭,且跳空缺口前一天出现过涨_停板
TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));{ 创业板的条件,创业板涨_停板是20% }
ZTJ:=IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),ZTPRICE(REF(CLOSE,1),0.1));{ 涨停价 }
TKQK:=LOW > REF (HIGH,1); { 跳空缺口条件:最低价 > 前一天最高价 }
D1:=BARSLAST(TKQK); { 出现跳空缺口那天到今天的天数,当天出现为0天 }
T1:=D1<N; { 条件1:在N天内出现 }
T2:=LLV (LOW,D1+1) > (REF(HIGH,D1+1)); { 从跳空缺口出现当天至今的这段时间内的最低价 > 跳空缺口出现前一天的最高价 }
{ EZT:=(HIGH>=ZTJ); 出现过涨_停板 }
T3:=REF(HIGH,D1+1)>=ZTJ; { 跳空缺口前一天出现过涨_停板 }
EZTO:FINANCE(42)>50 AND T1 AND T2 AND T3 AND FINANCE(33)>P;
{ 上市满50天且N天内出现过涨_停_板 ,且N天内出现跳空缺口不闭,且跳空缺口出现前一天出现过涨_停板,且每股受益>p }
3 .N天内出现过跳空缺口,即使封闭了也选出来,然后观察有没有尚未封闭的缺口
{ 公式说明:该公式用于选择n天内出现跳空缺口不闭,财务收入>p元 ,记住设置缺省p=0.01,保证每股收益为正}
TKQK:=LOW > REF (HIGH,1); { 跳空缺口条件:最低价 > 前一天最高价 }
D1:=BARSLAST(TKQK); { 出现跳空缺口那天到今天的天数,当天出现为0天 }
T1:=D1<N; { 条件1:在N天内出现 }
T2:= finance(33) > =p
XG:T1 AND T2 { 满足N天内出现跳空缺口,且跳空缺口不闭,每股受益>p }
这是一个关于股票自动选股的策略集合,包括寻找N天内出现过涨停板、跳空缺口以及满足收益条件的股票。通过自定义的函数组合,筛选出上市满50天且在N天内有过涨停、缺口不闭合,以及收益为正的股票。同时,还考虑了跳空缺口的封闭情况和涨停板前一日的情况。
7508

被折叠的 条评论
为什么被折叠?



