免责提示:我没有助理,我不会主动私信粉丝,也不会有任何形式的收费,我的文字也是个人经验分享,不构成投资建议,如果因为看到我的文章买入股票的,如果出现亏损,也请自己负责。
当时就有粉丝,强烈要求选股公式,趁今天有空,我写了一个非常傻瓜的公式,目的是,让所有对技术研究有兴趣的粉丝都能看得懂,甚至有些有点技术基础的粉丝,看了之后,会发现,原来编公式,也不过如此嘛,我也学得会。这样就挺好,让我的这片小天地里,充满技术讨论的氛围,我不想让我的文章充斥吹牛,自卖自夸,而是要让更多的朋友参与进来,共同探讨进步。
那么我编的公式,也不一定完全合理,是需要经过长期测试改进的,欢迎提出修改建议。那么代码先发出来,紧接着发如何使用的图文教程。
代码如下
我们用最傻瓜式的语言,和大家一起来编程}
{先赋值5日线和10日线}
MA5:=MA(CLOSE,5);MA10:=MA(CLOSE,10);
{条件1:当天,收盘价大于5日线,5日线和10日线上扬}
条件1:=(CLOSE>MA5 AND MA5>REF(MA5,1) AND MA10>REF(MA10,1));
{条件2:前一天,收盘价小于5日线,5日线和10日线上扬}
条件2:=(REF(CLOSE,1)REF(MA5,2) AND REF(MA10,1)>REF(MA10,2));
{条件3:倒数第三天,收盘价大于5日线,5日线和10日线上扬}
条件3:=(REF(CLOSE,2)>REF(MA5,2) AND REF(MA5,2)>REF(MA5,3) AND REF(MA10,2)>REF(MA10,3));
{条件4:倒数第四天,收盘价大于5日线,5日线和10日线上扬}
条件4:=(REF(CLOSE,3)>REF(MA5,3) AND REF(MA5,3)>REF(MA5,4) AND REF(MA10,3)>REF(MA10,4));
{条件5:倒数第五天,收盘价大于5日线,5日线和10日线上扬}
条件5:=(REF(CLOSE,4)>REF(MA5,4) AND REF(MA5,4)>REF(MA5,5) AND REF(MA10,4)>REF(MA10,5));
{条件6:倒数第六天,收盘价大于5日线,5日线和10日线上扬}
条件6:=(REF(CLOSE,5)>REF(MA5,5) AND REF(MA5,5)>REF(MA5,6) AND REF(MA10,5)>REF(MA10,6));
{条件7:最近6天,5日线一直大于10日线}
条件7:=EVERY(MA5>MA10,6);
{7个条件合并起来}
条件1=1 AND 条件2=1 AND 条件3=1 AND 条件4=1 AND 条件5=1 AND 条件6=1 AND 条件7=1;
使用步骤:
1、打开通达信-公式系统-公式管理器-用户-条件选股公式-走势特征选股-新建;
2、名称填上-公式描述可以填上-代码全部复制进去-确定;
3、功能-选股器-综合选股-用户条件-条件选股-走势特征选股-刚才建的公式-加入条件-选股入板块-临时条件股(或者其他自定义板块)
4、今天过滤到的股票个数不多,我截图出来,供大家参考,注意:选股之前日线数据要下载完整,另外使用软件不同,可能选到的股票个数略微会有差异。
注意:这只是一个选股过滤公式,并不能保证操作的胜率,需要理性认识技术工具,减少人工的选股工作量,这个公式,以后也可以设置一键选股和自动预警,这个慢慢来,我以后再教大家怎么来设置。选股过程中,如果遇到代码有误,请及时反馈,我们好做改进。