前两关于副图修改成选股的文章,大家有很多疑问,并且也对指标内容非常感兴趣,那么这个实例我们会把每一句代码进行解释,然后再把副图指标修改成选股公式,这样可以深刻的帮助大家理解指标的修改。 指标公式实例3: 买:=IF(''KDJ.J''<0,10,0);{定义买的规则,当KDJ的J值小于0时,输出10,否则输出0} 条件:=CROSS(9.9,买);{当9.9上穿买这条线时,条件成立} VAR1:=(2*CLOSE+HIGH+LOW)/4;{定义,2倍收盘价和最高价最低价之和后除以4} VAR2:=LLV(LOW,5);{5天内最小成交量} VAR3:=HHV(HIGH,5);{5天内最高价中的最大值} VAR4:=EMA((VAR1-VAR2)/(VAR3-VAR2)*100,5);{计算式的5日加权平均} MA1:=MA(VAR4,2);{两日平均} AA:STICKLINE(VAR4>MA1,VAR4,MA1,3,1),COLORRED;{条件成立,画色柱子} BBB:STICKLINE(VAR4>MA1 AND REF(VAR4,1)<30,VAR4,MA1,3,1),COLORRED;{条件成立,画色柱子} STICKLINE(VAR4<=MA1,VAR4,MA1,3,1),COLORFFCC66; DRAWICON(CROSS(9.9,买),VAR4-12,5);{条件成立,画笑脸图标} STICKLINE(CROSS(9.9,买),VAR4+5,MA1-4,3,1),COLORYELLOW; XXX:=STICKLINE(BBB,VAR4+5,MA1-4,3,1),COLORYELLOW; STICKLINE(FILTER(XXX ,5) ,VAR4+5,MA1-4,3,1),COLORYELLOW;
上面的公式我已经在后边备注了注释,不明白含义的可以自己去参考,看这个公式是没有未来函数的最后三句的含义跟上面的几句大体相同,就没有备注。 指标的幅图效果:
我们可以看到指标是测试通过的,不过指标的输出是6条,但是倒数第二条也是一条修饰语句,也可以删掉。从第一张图片可以看到,我们修改成选股指标的目的就是为了选出股票在出现笑脸图标后,也就是把当天收盘后所有出现笑脸图标的股票选出,以备第二天买入。所以,我们也就保留笑脸输出的条件就好。 我们可以看到,出现笑脸的代码为: DRAWICON(CROSS(9.9,买),VAR4-12,5);
所以我们可以只保留这一条判断,并且修改为:CROSS(9.9,买); 我们把修饰全部删掉,保留笑脸底部输出结果如下: 买:=IF(''KDJ.J''<0,10,0); 条件:=CROSS(9.9,买); VAR1:=(2*CLOSE+HIGH+LOW)/4; VAR2:=LLV(LOW,5); VAR3:=HHV(HIGH,5); VAR4:=EMA((VAR1-VAR2)/(VAR3-VAR2)*100,5); MA1:=MA(VAR4,2); CROSS(9.9,买);
最下面的是原版幅图指标,上面的是修改后的选股副图指标,我们可以看到,最出现笑脸的位置,都出现了提示信号,那么也证明我们的修改是正确的,那么直接把代码复制到选股器中就可以使用了。 任何问题,欢迎留言评论。
|