前言:
因为我不是IT人员,只是因为需要用到公式,而没有可以帮我编,我才去自学的,五六年之后,我可以简单地教大家了。水平有限,我编的指标公式思路简单,通俗易懂,可能也更适合于初学者学习。不过话说回来,我读大学的时候,选错了专业,如果当时学IT,现在应该也是比较合格的程序员,但是现在岁月不饶人,脑力跟不上了。
学习内容:
今天要学的内容比较简单,来编写“跳空十字星”,这里面包含基础的两项内容:
一是跳空,什么叫跳空?一般的定义就是今天的最低价比昨天的最高价要高,就叫跳空,当然也可以限定跳空的幅度;
二是十字星,一般来说,也不需要太严格的定义,就是开盘价和收盘价之间的距离非常近,但没有涨停,涨停就不叫十字星了。
下面我们来进行编写,今天要用到一个函数,叫ABS,就是取绝对值,比如ABS(5)=5,ABS(-5)=5,也是说这个函数后面跟的不管是正数还是负数,得到的结果都是正数。
编程和测试:
--------
跳空:=L>REF(H,1);
{这句很容易理解,今天的最低价比昨天的最高价大,相当于跳空了}
十字星:=ABS(1-CLOSE/OPEN)<0.02 AND CLOSE/REF(CLOSE,1)<1.0992 AND H!=C AND H!=O AND L!=C AND L!=O;
{这句代码里面,ABS(1-CLOSE/OPEN)<0.02,用1去减收盘价和开盘价的比值,然后取绝对值,小于0.02,意思是K线的实体小于2%,这个2%的数值,可以自己定义,越小,中间的实体就越短}
{CLOSE/REF(CLOSE,1)<1.0992表示不是涨停板,H!=C AND H!=O AND L!=C AND L!=O,!后面跟上=意思是不等于,也就是最高价和最低价,都不等于开盘价或者收盘价,即不能光头,也不能光脚,上线影线都有}
跳空 AND 十字星;
{两个条件连接}
--------
我们把上面分割线内的内容做成一个选股过滤公式,并进行选股过滤。
从上面选到的结果来看,基本符合我们的要求。
思维延伸:
上面是基本的框架,我们还可以叠加更多的条件。比如我们想要求跳空之前一天是大阳线,怎么来表述?
前大阳:=REF(C,1)/REF(C,2)>1.06;
{这个1.06的数值也可以自己定义,6个点还是7个点以上,由你自己来定}
十字星的涨幅,也可以进行限制,例如:
涨幅:=C/REF(C,1)>1.02 AND C/REF(C,1)<1.05;
{意思是收十字星当天的涨幅要求在2到5个点范围内}
还可以增加条件,比如十字星放量,那就是今天的成交量比昨天的成交量大,可以简单的比较大,也可以规定大了多少,例如:
放量:=V/REF(V,1)>1;或者放量:=V/REF(V,1)>1.5;
如果是大于2的话,相当于倍量十字星。
还可以有更多的条件叠加,比如MACD>0等等,我们在编写公式的时候,可以根据自己的需要,叠加不同的内容,条件之间只要用AND连接即可。
本篇小结:
本篇内容非常简单,可以放到零基础范围里,但还是比较实用的,欢迎大家学习测试,如果测试过程中有问题,麻烦及时反馈,有更好的思路,也可以在评论中留言。
还看不懂本篇教程的,建议从001篇开始,点我的头像,点文章,教程都在里面,完全免费公开。学会前面的5篇,就能看懂本篇内容。
今天的内容就到这里,多多点赞支持哦。学习编写指标公式,就找头条股市帅锅。
【公众号,iiamgssg,股市帅锅】