写这个系列的目的是,提供一些市面上常见的经典的选股思路,分享给通达信编程的爱好者,以及我的学员,作为拳不离手,曲不离口的泛读材料,指标出击的胜率请自行测试,如果有兴趣想学习子表测试胜率的朋友,可以根据我前面做三羊开泰,海底捞月指标测试文档种提及的方法,自行测试。
为什么要学习通达信编程?总结起来通达信编程的必要性有如下几点:
随着股市股票标的的增多,原来通过手工翻找符合技术股票形态的股票,变得越来越困难,编程选股可以极大的提高选股效率,作为散户应该聚焦于初选标的的基本面分析,做到优中选优,提高股票操作的胜率
什么叫老鸭头形态:
老鸭头一般会以20日均线和60日均线作为依据,来判断股票的形态。
股票经历一波上涨后,开始横盘洗盘或者回调洗盘,股价经历一波回调后,回调到20日线或者60日线附近出现大幅的缩量,然后股票开始反弹拉升。
那么我们可以在股票均线附近,股票出现缩量时,进行跟进。
一般情况下,股票回调的位置越浅,那么股票反弹后的力度越大,如果股票回调时,跌穿了60日均线,那么股票反抽时,力度往往会变弱。
老鸭头形态的市场原理:
老鸭头的形态,是股票拉升一波之后,股票开始的洗盘形态。
所以,确保这波是洗盘,所以,一般情况下,前一波的涨幅不应过大,一般从底部启动不超过50%,如果涨幅过大,那么,就有了出货的嫌疑。
主力为什么拉升一波后洗盘,持续拉升到目标位岂不更好?主力长时间建仓后,为了把股票拉升到目标位,获得最大收益,所以这个时候会非常谨慎。在股票拉升到一定幅度之后,股票中会有大量的浮筹,不稳定的短线客在内,这部分人从底部启动开始持股,有了一定的获利,主力如果再进行拉升,那么这部分人在上升过程中,随时有可能抛出筹码,这个时候,就会对主力的操盘计划造成影响。
所以这个时候,进行横盘洗盘,或者回调洗盘,把这部分人清洗出去,让新的散户进来,已达到稳定筹码的作用。
另一方面,主力洗盘,可以让底部低成本的散户出局,让新的散户在洗盘区来接盘,这个位置相对于启动位来说,比较高,所以筹码就变得稳定,散户的持仓成本也就相应的提高了。
所以,“筹码,洗洗更健康”。
以下是条件选股的程序源代码:
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA60:=MA(CLOSE,60);
PDAY1:=BARSLAST(CROSS(MA5,MA60));
PDAY2:=BARSLAST(CROSS(MA10,MA60));
PDAY3:=BARSLAST(HIGH=HHV(HIGH,PDAY2));
PDAY4:=BARSLAST(CROSS(MA10,MA5));
PDAY5:=BARSLAST(CROSS(MA5,MA10));
A1:=PDAY1PDAY2ANDPDAY2PDAY3ANDPDAY3PDAY4ANDPDAY4PDAY5ANDPDAY55;
A2:=COUNT(CROSS(MA10,MA5),PDAY2)=1;
A3:=MA5MA60ANDMA10MA60ANDCMA5;
选股:A1ANDA2ANDA3;源码解析:
前三句:定义的是三条均线。
第四句:取得5日线上穿60日线到现在的周期。
第五句:取得10日线上穿60日线到现在的周期。
第六句:取得10日线上穿60日线到现在的周期内最高价到今天的天数。
第七句:10日线死叉5日线距离今天的天数。
第八句:5日线金叉10日线距离今天的天数。
第九句:各种条件的成立。
第十句:10日线上穿60日线到现在的周期内死叉出现的次数为一次。
第十一句:5日均线大于60日均线,并且10日均线大于60日均线,并且收盘价大于5日均线。
第十二句:A1、A2和A3同时满足。
以上代码仅仅作为拳谱和曲谱使用,大家选出股票以后,还需要做进一步分析和筛选,千万不要无脑买入。大家也要