|
有时候很苦恼,用公式筛选出来的标,很多都因自身条件无法买入,看着形态又很好,心里痒痒的。今天就教大家编写一个排除920开头股票的公式,另外附一个 “走强低吸”的指标公式给你参考。
想要排除了特定的票,在通达信上最简单的就是用到"IF"和"CODELIKE"这两个函数,通过匹配品种代码逻辑编写出过滤公式。
列如IF(CODELIKE('920'),0,1)这行公式,CODELIKE('920')是检查当前股票的代码是否包含字符串 ‘920’,在通过IF函数组合判断代码中含有 ‘920’ 的股票标记为0,不含 ‘920’ 的标记为1,这样我们就可以加入到其他公式中进行匹配品种代码来做选股条件。同理通过更改920,可以过滤更多其它字符串,像688、300、等等。公式不能说百分之百漂亮,但这也是最直接有效的编写方式。
下面给个“走强低吸”指标参考,排除代码含'920'和'688'的股票,整个公式的核心思想是在回调中寻找突破点,公式无未来函数,手机电脑通达信通用,信号仅供参考,2025年10月9日到2026年1月7号选出的全部都不会包含'920'和'688'的,请放心。
VAR1:=C-REF(C,1); VAR2:=100*EMA(EMA(VAR1,6),6)/EMA(EMA(ABS(VAR1),6),6); VAR3:=IF(LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2<0,2) AND CROSS(VAR2,MA(VAR2,2)),1,0); VAR4:=C=HHV(C,4) AND REF(C,1)=LLV(C,4); VAR5:=MA(C,10)>MA(C,5) AND H>MA(C,10) AND HHV(H,7)=HIGH; VAR6:=C=O AND H=O; VAR7:=IF(CODELIKE('920'),0,1); VAR8:=IF(CODELIKE('688'),0,1); 走强低吸X:VAR4 AND FILTER(VAR3=1,5) AND VAR5 AND NOT(VAR6) AND VAR7 AND VAR8;
|