求通达信选股公式,选出来的个股需满足下列两个条件:

(1)现在为T日,选出T+10日内“KDJ指标在40数值以下曾出现过两次金叉”(即KDJ指标的J值上穿KD值);

(2)最近第二次金叉要比更早些时候的第一次金叉的位置要高,但两次的金叉位仍然需要低于40。

VAR1:=CROSS(KDJ.K,KDJ.D);
VAR2:=BARSLAST(REF(VAR1,1));
COUNT(VAR1,10)=2 AND VAR1 AND KDJ.K<40 AND KDJ.K>REF(KDJ.K,VAR2);追问

基本达到要求,谢谢!但是现在公式中稍微多了一个局限性,现在用公式选出的是“T日刚好实现第二次金叉”。但其实我原本要求的只是“T+10日内能出现40数值以下两次金叉“即可,并不一定是要在“T日实现第二次金叉”。

对于这点,公式中能否稍微再改进一下? 万分感谢!

追答

最后一行改一下:

COUNT(VAR1,10)=2 AND KDJ.KREF(KDJ.K,VAR2);

温馨提示:答案为网友推荐,仅供参考
相似回答