大数跨境
0
0

多头趋势回踩策略

多头趋势回踩策略 JoinQuant聚宽
2016-08-05
0
导读:导语:雪球文章《多头趋势回撤点:一个好懂又好用的均线策略》介绍了一个择时选股的辅助判断方法。这篇文章将根据这个思路构建一个交易策略,并使用历史回测来检验它的效果。

导语


雪球文章《多头趋势回撤点:一个好懂又好用的均线策略》介绍了一个择时选股的辅助判断方法。这篇文章将根据这个思路构建一个交易策略,并使用历史回测来检验它的效果。感谢佰股精 。


本文由JoinQuant量化课堂推出,难度为进阶上,理解深度为level-0


多头趋势回撤点


多头趋势回撤的思路,是根据若干条均线呈现出的形态判断一支股票是否处于强势状态,并抓住回调的时机低位买入。顾名思义,这个策略的要点分为两部分:多头趋势和回撤点。


多头趋势


如果天数从短到长的移动均线呈从上到下排列的态势,我们判断股价处于多头趋势。

我们可以将较短的均线视为短线投资者的意向,较长的均线视为长线投资者的意向。那么当股价处于多头趋势时,表示短、中、长线投资者一致看多,即股票价格处于一个强势阶段。


相应的,同样是利用多根均线,如果天数从短到长的均线呈从下到上排列状态,那么股价则处于空头趋势,这时股价倾向于下跌。如果我们发现几根均线在一段时间里反复交叉,纠缠在一起,那说明股价正处于震荡的阶段。


举例来说。在下图的情况中,5、10、20、60、120 五根均线为从上至下依次排序,由此判定股价处于多头趋势。

下图里均线呈完全相反的排列顺序,是空头趋势。

再如下图中均线反复交叉的情况,则为震荡趋势。

我们要做的是追随趋势,买入呈现出多头态势股票。问题在于,这些股票都是处于上涨阶段,我们该如何选择合适的点位入场呢?


回撤点


假设股票处于多头趋势中。如果价格回撤到某一根均线,并且不破坏多头趋势的格局,我们将其称为一个回撤点。


股价在上涨过程中,短线投资者获利了结会造成股价向下调整,属于正常现象。如果在调整中依然破坏多头趋势的形态,那意味着股票依然处于强势阶段并且会继续上涨,那么这个回撤正是适合入场的时机。

如上图所示,股票的均线呈现出多头趋势。在红圈标明处,股价收盘于 10 日均线之下,并且没有打乱五根均线的多头排列,我们将其视为入场信号。


当然,任何方法都不是万能的,不是所有的回撤点都会保证收益。举例来说,

在上图中有两个 10 日回撤点,其中的第一个在买入后的确产生了收益,但第二个却持续下跌。为了避免这种情况,我们可以结合其他的方法和思路来强化分析判断的结论。另外,也应该设置判断错误时的止损方案,可以按照百分比止损,也可以根据均线的形态止损:比如当 5日均线交叉 20 日均线,或者当价格跌破 20 日均线时,止损卖出。


交易策略


仅仅运用多头趋势回撤的思路,我们构建策略如下:


  1. 选定一股票池,并且选定一系列系数:

  2. 一组均线天数 [N1,N2,N3,…,Nk]:总数量 k 限制,按照从小到大 N1≤N2≤⋯≤Nk 排列。当相应天数的移动均线是从大到小排列时,是多头排列的格局;

  3. 趋势天数 T: 当上面指定的移动均线在 T 天内都处于多头排列时,我们才判断价格处于多头趋势;

  4. 回撤均线 M:当前一天的最收盘价低于 M 日均线时时判断为回撤;

  5. 持有股票上限 num_stocks:同时最多持仓 num_stocks 支股票。

  6. 止损比例 d 和止盈比例 u:当股票价格搞出买入价的 u 倍,或低于买入价的 d 倍时,卖出股票。


每日执行以下操作

产生信号:

  1. 选出股票池中所有在过去的 T 个交易日内,[N1,N2,N3,…,Nk] 日均线组按照多头排列的股票,判定为多头趋势;

  2. 在处于多头趋势的股票中选出前一日收盘价低于 M 日均线的股票,判定为发生回撤点;

  3. 在所有出现多头趋势回撤点的股票中,去掉已持仓的股票,其余的发出买入信号。

调换仓位:

  1. 全仓卖出所有达到止盈或止损线的股票;

  2. 在有现金的情况下,买入所有发出信号的股票,每支股票的买入总值为总资产净值除以 num_stocks。


回测结果


以下的回测股票池为沪深300成分股。我们多头排列考虑 5、10、20、60、120 日移动均线,将 T=7 天以内都保持多头排列的股票筛选出来;前一日收盘价低于 M=10 日均线的情况判定为发生回撤。最大持有股票为 15 支。并且止损和止盈点为 u=d=5%,也就是说无论先盈利 5%,还是先亏损 5%,都会触发清仓(这样赚钱的来源就完全取决于信号发出后先触碰正 5% 还是负 5%了,未来可以跟凯利公式结合使用)。回测时间从 2007 到 2016,平均年化收益率 13%,较指数有稳定盈利。

结语


最后也重申一下雪球原文提到的一点,这里介绍的是一个辅助择时和选股的思路,并不能单独作为一个完整的交易体系。上面的策略和回测也是对这个思路的一个尝试和检验,验证了它的有效性。但若想投入实际应用,还必须结合其他的分析判断和交易策略。


函数和变量说明书


函数说明书(点击放大查看)

全局变量说明书(点击放大查看)


本文由JoinQuant量化课堂推出,版权归JoinQuant所有,商业转载请联系我们获得授权,非商业转载请注明出处。


为了更好的阅读体验以及查看代码请移步原文:连接君在此,谁敢点我!╭(╯^╰)╮ 


这么酷炫的文章还不转发和关注吗:)



点击『阅读原文』,可查看原文。


长按指纹,关注JoinQuant

【声明】内容源于网络
0
0
JoinQuant聚宽
JoinQuant(聚宽)量化交易平台官方账号
内容 249
粉丝 0
JoinQuant聚宽 JoinQuant(聚宽)量化交易平台官方账号
总阅读202
粉丝0
内容249