前言:大家好!我是股市帅锅,我们继续更新教程。我写的内容,不只是单纯的指标或选股公式的分享,那些纯代码,没有写清楚代码代表什么实际图形,是没有任何意义的。凭一段代码,再配合几个走势较好的股票来印证,是无法说明指标的有效性的。 我写教程的主要目的,是教会大家如何用代码去描述一个场景,再举一反三,把大家自己的思路也转化成代码,方便盯盘和选股,起到省时省力的作用,并不是我教程里提供的指标公式,就一定能够直接用来选股,当然不排除,我们这近百篇的教程里,有几个思路是非常优秀的。 炒股这件事,注重的是选股和交易的逻辑,指标公式是把逻辑转化为电脑能够识别的代码,用来盯盘和快捷选股。这点我们一定要清楚,不然的话,学了多年的指标,技术还是会停留在原地。 学习内容:有粉丝留言:帅锅,股价在年线和半年线之上,过去11个交易日内存在连跌4-5天,随后1-4天,股价重新回到下跌前的股价,这个选股公式怎么编? 上面的是原话,看到留言后,我和留言的粉丝进行了交流,思路中其他因素均已明确量化,只有最后一条,股价重新回到下跌前的股价,这句比较模糊,用代码来描述,就得钻牛角了,回到原价究竟是相同,还是差一点,还是超过了?所以最后改为创新高。 这样修改之后,思路就比较清晰了。我让这位粉丝提供了几个股票的例子,然后我对这些股票进行共同点的拟合,大概就是这样的图形。 在模型中,股价有过4连阴,有过3连跌,然后股价迅速拉起创新高,如何来描述迅速,我只要创新高时,离前面4连阴的时间不远,我可以给它限定时间,至于股价在半年线、年线上方是很简单的,下面我们来进行编写。 编程和测试:----------- 连阴:=EVERY(C<>< p=''><> {首先赋值4连阴,就是连续4天收盘价小于开盘价} 连跌:=EVERY(C<>< p=''><> {然后赋值3连跌,为什么不是4连跌,因为第一根阴线往往不是下跌的,可能是假阴线,所以我们适当降低一些要求,改为3连跌,不然可能很少会有股票符合要求。} XG:EXIST(连阴,11) AND EXIST(连跌,11) AND H=HHV(H,11) AND BARSLAST(连阴)<=5 AND C>MA(CLOSE,120) AND C>MA(CLOSE,250); {最后定义选股条件,EXIST(连阴,11) AND EXIST(连跌,11)表示在11个交易日中存在4连阴和3连跌,H=HHV(H,11)表示今天股价创了新高,BARSLAST(连阴)<=5表示今天距离连阴5个交易日以内,C>MA(CLOSE,120) AND C>MA(CLOSE,250)表示股价在半年线和年线上方,条件都比较简单,所以我们把所有条件都放在了一个语句里,用AND连接即可} ----------- 公式就编写完成了,这里主要是产生新高的时间限定,我用BARSLAST,从上一次4连阴出现后开始计算时间周期,不超过5个交易日,就体现了迅速新高。除了这点有一些技巧之外,其他的代码都是很平淡的。 上面的代码,我们可以做成副图指标,也可以做成选股公式,代码通用。最近头条改版之后,复制代码经常有误,所以获取本篇配套代码的方法还是一样,点击我的头像,点关注,点私信,发送“第94篇配套代码”,即可获取。 这里我就不演示建立指标公式的过程了,老粉丝都很熟练了,新粉丝可以从第一篇开始学。 思维延伸:在这个模型中,我个人认为如果选出来的股票,MACD指标的两条线,在零轴上方,表示股价处于多头结构,可能胜率还可以继续增加,如果缺少了这点因素,弄不好只是一个快速的反弹,这点供大家参考。 至于两条线在零轴上方,是否需要设置到公式里去,我觉得无所谓,选出来之后,看一眼也就知道了,不需要舍本求末,为了编指标而编指标,我们做指标主要是为了方便操作。 本篇小结:本篇内容还是比较简单的,对于老粉丝来说,很多都能编写出来了,对于编写指标这件事,只要不是太复杂的逻辑,就是难者不会,会者不难,只要你肯学,都能学会。我也给大家提供了更为直观的视频教程,欢迎大家订阅学习。 |
|
来自: 小溪8qtdyvqpen > 《公式》