升级版交易系统之趋势选股公式总结
先说明一点,这篇文章里所有的理念和公式方法都不是我的原创,都来自于陶博士及陶粉。我就是个抄作业的。当然,他们也是站在巨人的肩膀上的,陶博士推荐了几本书大家可以参考下。我还没有全部读完,但已经很受益了。具体如下:
第1本:《股票大作手回忆录》
这是一本投资传世经典,基本上全世界所有成功的价值投资者和趋势投资者曾都阅读过此书,而且是被众多成功投资者共同推崇的一本名著。
第2本:《笑傲股市》
这本书的精华是:CAN SLIM法则,个人普通投资者利用好了这一法则就足以笑傲股市!
第3本:《祖鲁法则》
这是一本研究成长股基本面的优秀著作!
第4本:《股票魔法师》
这本书的精华是:股票的四阶段理论和净利润惊喜,他的净利润惊喜,即净利润断层投资模式是一套无价之宝!
第5本:《股票魔法师2》(这本我倒是没看,这方面我还凑合)
本书里面的关于如何制定交易计划和卖出策略非常适用!
第6本:《100倍超级强势股》
这是一本投资超级强势股的经典著作,里面选择超级强势股的标准,低风险买入策略和卖出策略堪称精华。
第7本《交易心理分析》
交易情绪控制最优秀的著作之一,强调每一次交易都独一无二,交易判断在当下,强调用自信,自律和赢家心态掌控市场!
第8本:《交易赢家的心里优势》
交易情绪控制最优秀的著作之一,书中强调交易成功90%取决于心里因素。
博士还对这些书进行了一些说明解释,这一段又多了几本书,我也一并列上了。
套路秘籍按难易排序有:《笑傲股市》,《股票魔法师》,《100倍超级强势股》。(必须细度熟读,最好能抄会背。我天资愚钝,《股魔》看三遍,抄写重点一遍方才开窍)。
技法秘籍有:《以交易为生》,《海龟交易法则》。(要熟读于心,日常操练)。
心法内功秘籍有:《乌合之众》(甚难,从长计议);《大癫狂》(故事汇)。
综合功法同步练:《像欧奈尔信徒一样交易》(口袋支点买入法);《称傲牛熊市的秘密》(看完感觉学到了,但细想又没想起来);《选股决定成败》《祖鲁法则》(这两本书仿佛是笑傲和股魔的换角度解读)。
博士的理论基础是行为金融学。我也不懂啦,博士提了两条:反转效应和动量效应。(原文戳这里反转效应和动量效应的择股逻辑)我节选了一段儿引用如下:
1970年,法玛提出了有效市场假说,其对有效市场的定义是:如果在一个证券市场中,价格完全反映了所有可以获得的信息,那么就称这样的市场为有效市场。根据这一假设,投资者在买卖股票时会迅速有效地利用可能的信息.所有已知的影响一种股票价格的因素都已经反映在股票的价格中,因此根据这一理论,股票的技术分析是无效的。根据有效市场假说,投资者的最佳选择是投资指数基金,不可能获得超额收益。
1985年,泰勒和德邦特《股市是否反应过度》的论文,提出了行为金融学最重要的发现之一:以3-5年为一个周期,一般而言,原来表现不佳的股票开始摆脱困境,而原来的赢家股票则开始走下坡路。这个现象在行为金融学中被称为反转效应。
动量效应是由Jegadeesh和Titman(1993)提出的,是指股票的收益率有延续原来的运动方向的趋势,即过去一段时间收益率较高的股票在未来获得的收益率仍会高于过去收益率较低的股票。基于股票动量效应,投资者可以通过买入过去收益率高的股票、卖出过去收益率低的股票获利,这种利用股价动量效应构造的投资策略称为动量投资策略。
行为金融学派的学者,如DeBond与Thaler(1985,1987),Haugen et a1.(1990),Lakonishok、Shleifer与Vishney(1995)等主要从人类行为的角度进行解释,认为反转效应和动量效应是市场过度反应和反应不足的结果,并认为这是市场无效的证据。
个人观点,我不认可市场有效假说,我认同行为金融学中的反转效应和动量效应。
根据我的实盘经验,反转效应和动量效应是我的中线大波段操作的理论基础。实盘操作中,如果运气好的话,有可能吃到一些个股主升浪中的一段。
我对于反转效应的一个简单理解是每年出现主升浪的股票多数情况下是不相同的,即不同时期出现主升的领涨股票很可能是不相同的。
我对于动量效应的一个简单理解是前一批股票出现主升浪之时,新一批股票也会开始出现大涨,新一批股票的欧奈尔定义的一年期的股价相对强度RPS会超过90稳定在95以上。
我认为,上述新一批股票经过N个月的调整和整理后,可能会再现几个月的主升浪,与此同时,再新一批股票的动量效应再现。市场通常就是如此简单重复的。
我看了之后觉得很有道理。其实我也是一个拿来主义,所有我觉得有用的东西我都可以拿来用,做股票千万别有什么流派的争论,这就是扯淡。反转效应就是过度反应的大跌之后,经过长时间的震荡调整,叠加业绩或风口,走势开始由下跌趋势转向上涨趋势。动量效应就是趋势。技术面公式选股就从以上这两个方向来选,反转效应对应的是月线反转公式,动量效应对应的是一年(半年)新高公式。
对此,有几点说明:
第一,市场环境是选择哪种方向的重要参考依据。环境差的时候,多用月线反转公式,反之,赚钱效应好的时候,多用新高公式。对于市场环境的判断,并没有特别明确的标准。陶博士使用的是指数中期信号,即多指数的共振和背离指标。我个人除了几个重要指数的参考之外,还会对板块联动效应做评估,但暂时我没法系统出来,都是平时看盘经验的积累(或者叫盘感)。
第二,两组公式对应着股价运行的不同位置。前者选的是经历一波下跌或横盘震荡之后有底部反转迹象的位置。后者要比前者晚一段时间(具体不定)。
第三,两组公式的目的都是找进入第二阶段的个股。关于第二阶段的理念,我简单描述一下。股价的运行分为四个阶段,即底部阶段,上升阶段,顶部阶段,下降阶段。所谓的第二阶段就是上升阶段。换言之,这些公式捕捉的是技术面走势上有可能进入上涨趋势的个股。这与我最初的交易系统——捕捉主升浪——的理念是相通的。具体的内容请看笑傲股市,股票魔法师和称傲牛熊市的秘密这几本书。
第四,基于第三点,这种个股的选择,在操作上大致都不会超过一年,可能半年,可能三五个月。这种操作,属于中长线的操作,由于叠加了基本面业绩的因素,所以称之为价值投机比较合适。这要求我们在形态走坏或者触发止损的时候必须离场,哪怕估值再低业绩再好。这就是与价值投资不同的地方,因为参考了技术面。
第五,公式选股只是缩小选股范围,核心筛选要素还是业绩。这一点相当重要。公式不是万能的,只有极少数的个股才符合基本面的条件,这极少数的个股也只有极个别的个股才能走出主升浪。比如很多一年新高的股票,都是短期高点,只有极少数极少数一年新高的股票,才是启动的买点。这一点也是陶博士反复说的观点。
第六,现在市场太烂,用下面的公式选出股来关注可以,别轻易买,即便你挑出来基本面足够好的个股也别轻易下手。别忘了,这些选股公式都是选的趋势。
再次强调:关于公式怎么写,我也是抄作业,抄的都是陶派的公式。由于网上资料比较分散,我也为了自己便于查阅,我将自己整合出来的公式全部抄录如下。以下所有公式都是在通达信软件中编制并使用的。以下的内容有我自己写的,但大部分是抄陶博士以及人家门下弟子的,为了内容的完整性,我没有写出处,见谅。
进入正文,先做几个准备工作。
先介绍一个通达信的功能。通达信是一个比较开放的软件,但其基本面数据的查阅不如东财看着舒服。但它有一个集成的功能。
打开通达信软件,按快捷键CTRL+D,点链接。
在中间位置有品种相关网站链接,点击添加,复制粘贴该链接:https://emweb.eastmoney.com/f10_v2/OperationsRequired.aspx?code=!!xxxxxx&type=soft
这是东财F10的数据链接。如下图。点击确定。
最后进行设置。如下图。再确定。
随便打开一个股票,即可看到在该股票界面的左侧,就有了东财F10的按钮。
我个人还添加了东财F9,同花顺的问财以及北向持股的链接。分别是:
http://f9new.eastmoney.com/html/##SC##xxxxxx.html
http://www.iwencai.com/stockpick?qs=return_stock
http://data.eastmoney.com/hsgtcg/StockStatistics.aspx
根据个人习惯还可以添加别的。
确定大股票池。
选择北向资金持股金额在5000万以上的、基金持股比例超过3%的所有个股。理由是机构的重仓股往往业绩质地要好一些。
基金持股超3%的选择方法(我图省事,没有按照步骤一张张截图):
先在通达信设置:工具---监控剪切版
东方财富通,F7高级选股。然后按照下面步骤去做:点击左下角的待选范围---股票市场---全部A股。然后点左上角的沪深股票指标---股东指标---机构持股指标 ---双击基金持股比例,设置条件:报告期:2018中期(具体看时间)---运算符大于等于3;执行选股。选出的结果点导出到EXCEL----生成EXCEL文件---打开EXCEL文件---全选复制。
这时,通达信会弹出对话框,加入到板块即可。自己定义一个名字为北向加基金持股的板块。
北向持股5000万元以上的股票的选出方法:
同样,首先要设置通达信的监控剪贴板功能。然后随便点开一个股票,点击左侧的北向持股,如下图。
进入下图的界面。该界面是东财网的沪深港通的北向持股数据。按照持股市值排序,然后选择在持股金额在5000万以上的,复制。这时通达信会弹出对话框,加入板块即可。由于该界面的数据较多,需要翻页重复几次。
以上两部分全部加入板块之后,同时也加入了板块的内容。如下图,进行删除。点开北向加基金持股板块,按照地区排倒序,这样在前面的就都是板块了,点Delete依次删除即可。
欧奈尔RPS曲线编制方法
原文中(欧奈尔RPS曲线的编制方法及常见问题解答,注:由于后来博士对于月线反转的公式有更改,所以在公式中又新加了一些内容,但这个原文就没有了,是在另外一篇文章中写的月线反转2.0版本的股票池,这两篇文章已经包括了下面的几乎所有公式,只有一年新高的没有,写到这个公式的时候我会附上原文链接),第一步是建立上市一年以上的自定义板块,以剔除新股影响,由于原文是去年5月份写的,那个时候新股发行速度快、数量大,但现在并没有那么大的影响了,所以,我个人图省事,这一步就省了。不想省的可以自己看原文。
第一步,新建一个技术指标的公式。建立一个小公式,命名为“EXTRS”,用来计算股票涨跌幅,无脑复制以下代码。
EXTRS:(C-REF(C,N))/REF(C,N);
N缺省值为250。
通达信软件,Control+F,技术指标公式—其他类型
点击上图中的新建,进入下图:
编辑完后,点击上图中的确定,即完成建立公式。
第二步,建立扩展数据,对股票涨幅进行排序。
通达信软件输入:.902,进入扩展数据管理器。 选中第1条扩展数据,如下图:
点击上图中的修改,在扩展数据属性里首先设置数据1如下:
技术指标公式选择新建的“EXTRS”指标
计算参数为120(对应半年期的RPS)
计算时段为本地所有数据
计算品种为沪深A股(注:如果你建立了上市一年的自定义板块,可以选这个,如博士原文的下图)
勾选“精确复权”及“生成横向排名数据”
排名方法为“0-1000归一化顺序”
再重复上述步骤, 在扩展数据属性里首先设置数据2,计算参数为250(对应一年期的RPS)。
再重复上述步骤,在扩展数据属性里首先设置数据3,计算参数为50(对应50天的RPS)。说明:这个是后面月线反转公式的关键。
第三步,新建一个技术指标公式:股价相对强度RPS。
通达信软件,Control+F,技术指标公式—其他类型—新建:
股价相对强度RPS, 出三条彩线,无脑复制代码如下:
X:=EXTDATA_USER(1,0);{120天的}
RPS120:X/10,LINETHICK2,COLORGREEN;
IF(RPS120>=M,RPS120,DRAWNULL),LINETHICK2,COLORRED;
87;
Y:=EXTDATA_USER(2,0);{250天的}
RPS250:Y/10,LINETHICK2,COLORWHITE;
IF(RPS250>=M,RPS250,DRAWNULL),LINETHICK2,COLORRED;
Z:=EXTDATA_USER(3,0);{50天的}
RPS50:=Z/10;
D:=IF(RPS50>=87,1,0);{RPS50大于87}
A:=C/MA(C,250)>1;{站上年线}
NH:=IF(H<HHV(H,50),0,1);
B:=COUNT(NH,30);{一月内曾创50日新高}
NN:=IF(C>MA(C,250),1,0);
AA:=COUNT(NN,30);
AB:=CLOSE/HHV(HIGH,120)>0.9;{收盘价距离120日内的最高价不到10%}
月线反转:100*(A AND B AND D AND AA>3 AND AA<30 AND AB),LINETHICK2,COLORYELLOW;{选出刚刚站上年线小于30天,大于3天的};
注:M是参数,可以根据自己的偏好设为85-90,博士个人偏好90。意思就是RPS大于90时,显示为红线。另RPS50将显示月线反转的信号,月线反转的值,只有两个,一个是0,一个是100。当月线反转的值是100时,就表示有月线反转的信号。图形显示很直观。
第四步,确保下载完整的历史数据。
切记1:下载完整的历史数据!这个只需要操作一次。
通达信软件的菜单—系统—盘后数据下载:请自行修改下载的开始时间
切记2:,需要每天存盘下载日线数据,并全部刷新三条扩展数据。这个操作每天收盘后,都需要进行一次,才能显示最新的RPS曲线。
然后在股票K线界面输入:RPS。就出现三条RPS曲线了。如下图中的股票的RPS曲线,绿线为半年期RPS,白线为一年期RPS,超过90时,显示为红线。黄线为50天RPS,在使用月线反转公式的时候使用。
以上这些都是准备工作,下面才是选股公式。
设置月线反转的一键选股公式。
通达信软件,Control+F,条件选股公式—其他类型
点击上图中的新建,进入下图:
然后无脑复制下面的文字:
Z:=EXTDATA_USER(3,0);{50天的}
RPS50:=Z/10;
D:=IF(RPS50>=87,1,0);{RPS50大于87}
A:=C/MA(C,250)>1;{站上年线}
NH:=IF(H<HHV(H,50),0,1);
B:=COUNT(NH,30);{一月内曾创50日新高}
NN:=IF(C>MA(C,250),1,0);
AA:=COUNT(NN,30);
AB:=CLOSE/HHV(HIGH,120)>0.9;{收盘价距离120日内的最高价不到10%}
A AND B AND D AND AA>3 AND AA<30 AND AB;{选出刚刚站上年线小于30天,大于3天的};
公式名称填上:月线反转,点击上图中的确定,即完成建立公式。
运用一键选股公式选择月线反转的初选股票池。
通达信软件,输入:.905(注意905前面有一个点),或者按Control+T,进入条件选股界面:
上面界面中,左上角的条件选股公式的下拉菜单,拉到最后,选中前面建立的“月线反转”公式:
点击:加入条件,再点击:保存方案,再点击:确定(这样做的目的以后只需要点击引入方案,就可以添加这个“月线反转”的选股条件)。然后点击右下角的执行选股,就OK。选股范围,可以自行指定。我的选股范围为:基金持有超3%+北向持股。
最后展示几个股票的月线反转信号图:
卫宁只有两个时间段出现过月线反转信号,第一个时间段是2012年12月,第二个时间段是2018年2月7日起。图中红色椭圆处,也是黄色的月线反转信号的值到达100的时候。
上海钢联,2018年1月10日出现月线反转的信号,比那个一年新高的信号领先了5个交易日。
顺鑫农业,2018年4月2日出现月线反转的信号。
一年(半年)新高公式(原文是如何用一年新高的公式进行选股):
第一步,先建立一个“一年新高”的条件选股公式。
通达信软件,输入:.900(注意900前面有一个点),进入公式管理器
点击:条件选股公式
点击:其他类型
点击:新建,进入下图的条件选股公式编辑器
无脑复制以下代码(如下图):
NH:IF(H<HHV(H,N),0,1);
N的缺省值设为250,即一年250个交易日的意思。
第二步,选股
通达信软件,输入:.905(注意905前面有一个点),进入条件选股界面:
上图界面中,左上角的条件选股公式的下拉菜单,拉到最后,选中前面建立的“新高”公式:
点击:加入条件,再点击:保存方案,再点击:确定(这样做的目的以后只需要点击引入方案,就可以添加这个一年新高的选股条件)。
注:一年新高就使用N=250即可,如果想找半年新高,选择N=120,以此类推。选股范围,可以使用北向加基金持股的大股票池,也可以自己指定。然后点击右下角的执行选股,就OK。
另外,上图中最下方,有个“时间段内满足条件”的选项,意思是在某个时间段内出现一年(半年)新高即可,比如你选择最近一个月的时间段,那选出来的就是最近一个月创一年(半年)新高的个股。
最后博士对于公式选股进行的反复提醒我直接贴上了:
再次提醒:月线反转的股票池,这是一个仅仅根据若干条件,通过计算机自动选出的初选股票池。不能保证股票池中都是月线反转的股票。但能保证月线反转的股票必定要进我的股票池,只是何时进入的问题。这个股票池的建议更新时间是一周一次。您如果有时间,天天更新也无妨。进一步的精选的思路,可以从行业、估值、市值、超预期、换手率、RPS和K线形态等综合研判。
最后补充说明,我并没有对我的月线反转的公式测试过成功率是多少。第一,我主要关心我曾经相中的月线反转的股票,有没有出现过这个月线反转的信号。第二,我认为公式的成功率并不重要。2002年左右的时候,也就是16年之前的时候,我曾经测试过很多公式,甚至有的公式的成功率达75%以上。然并卵,我现在并不记得当时的任何一个公式了。第三,测试公式的成功率,评价标准似乎是20天涨10%。我这个月线反转的公式,也许可能并不在意这个时间的。也许我在意的是,一个成功标的,会不会在未来几个月内成倍的上涨。
以上所有内容都是陶博士及陶粉的原创,我只是整合起来而已。当然,内容不止这些,但精华都在这里了,如果想要了解更多,请自己关注陶博士的公众号(陶博士2006),不过好像陶博士伤心了,不打算继续更新了,目前在给粉丝准备最后一个礼物(月线反转3.0版公式,我这里写的是2.0版的)。我呢,以后看到有好东西,也会分享出来的。
我的升级版交易系统最大的一个变动,就是引入了趋势。虽然我最初的交易系统就是以趋势为主的,但最近几年我几乎忘了个干净。这回引入趋势,一方面是受益于上半年医药股的趋势上涨,另一方面也是意识到了趋势的力量到底有多强大,就像现在的市场吧,其实就是下跌趋势的力量。公式有了,但技术面的买卖点我还没说。其实这个并不难,无非就是跟过去的方法做结合即可。这个我不打算单独成文了,这里顺带说说就行了。
股价运行有四个阶段,大波段和大周期上能买的就是第一和第二两个阶段。买在第一阶段最大的风险是两个,一个是股价不涨的风险,第一阶段是筑底阶段,以上下震荡为主,如果震荡的大的话,容易频繁触发止损。另一个就是大盘的风险,像现在就是这样,大盘带着往下破位也没办法。好处就是买的足够低,一旦趋势上去,你持有就很安心。所以,买在第一阶段的话,我们使用缠论的买点,现在一买不靠谱(如果市场没有系统性风险,一买还是很好的买点),那就等二买或者是围绕中长期均线(60,120)震荡的中枢类二买。但必须有止损控制风险。无论是二买还是类二买,最好结合均线,同时,还要选择日线或周线的大周期。
买在第二阶段,有两类买点可参考。第一类,大周期的中枢类二买或三买(甚至类三买),靠近均线最好。这里说明一下,上面也提到了类二买,这里也说了,这两个还是有点区别的。不是结构的区别,而是位置的区别。如果是股价长期横盘的那种,均线也基本上是平着走的,中枢是在这种位置下构筑的话,那么这就算第一阶段的类二买买点。而如果股价见底后,先就涨了一波,这一波中没有类二买,甚至可能连二买都没有,然后在较高的位置构筑中枢,这就算第二阶段的了。下图并不标准,但确实现在不好找这种图。大家意会即可。
第二类就比较简单了,就是单纯的均线买点。第一个,就是一波上涨之后,首次回调均线一般都是买点。博士的选择是首次回调10、20、50、120日均线。我个人是13、30、60。这个看自己的均线系统。第二个,是周线周期上的10周均线和30周均线。这里是用的100倍超级强势股这本书的方法。当时买伟明就是第二个方框的10周线位置买的,可惜被大盘带下来了。这也告诉我们,即便基本面很好,技术面也不错,方法也不是100%的对,牢牢记住交易心理分析的那句话,市场最大的特征就是不确定,所以得有风控。
当然,伟明的买入,我也参考了日线图。等于是股价在10周线附近,同时也在60日线附近。当时判断股价进入了第二阶段。
这些都是买点。卖点呢其实最复杂,但实在不好总结成套路。不如去看书吧。今天的文章很干,虽然大部分内容不是我原创,但还是放个赞赏吧,好歹辛苦这么久