导语:雪球文章《多头趋势回撤点:一个好懂又好用的均线策略》介绍了一个择时选股的辅助判断方法。这篇文章将根据这个思路构建一个交易策略,并使用历史回测来检验它的效果。
多头趋势回撤点
多头趋势回撤的思路,是根据若干条均线呈现出的形态判断一支股票是否处于强势状态,并抓住回调的时机低位买入。顾名思义,这个策略的要点分为两部分:多头趋势和回撤点。
多头趋势
如果天数从短到长的移动均线呈从上到下排列的态势,我们判断股价处于多头趋势。
我们可以将较短的均线视为短线投资者的意向,较长的均线视为长线投资者的意向。那么当股价处于多头趋势时,表示短、中、长线投资者一致看多,即股票价格处于一个强势阶段。
相应的,同样是利用多根均线,如果天数从短到长的均线呈从下到上排列状态,那么股价则处于空头趋势,这时股价倾向于下跌。如果我们发现几根均线在一段时间里反复交叉,纠缠在一起,那说明股价正处于震荡的阶段。
举例来说。在下图的情况中,55
5
5
、101010
10
、202020
20
、606060
60
、120120120
120
五根均线为从上至下依次排序,由此判定股价处于多头趋势。
下图里均线呈完全相反的排列顺序,是空头趋势。
再如下图中均线反复交叉的情况,则为震荡趋势。
我们要做的是追随趋势,买入呈现出多头态势股票。问题在于,这些股票都是处于上涨阶段,我们该如何选择合适的点位入场呢?
回撤点
假设股票处于多头趋势中。如果价格回撤到某一根均线,并且不破坏多头趋势的格局,我们将其称为一个回撤点。
股价在上涨过程中,短线投资者获利了结会造成股价向下调整,属于正常现象。如果在调整中依然破坏多头趋势的形态,那意味着股票依然处于强势阶段并且会继续上涨,那么这个回撤正是适合入场的时机。
如上图所示,股票的均线呈现出多头趋势。在红圈标明处,股价收盘于 1010
10
10
日均线之下,并且没有打乱五根均线的多头排列,我们将其视为入场信号。
当然,任何方法都不是万能的,不是所有的回撤点都会保证收益。举例来说,
在上图中有两个 1010
10
10
日回撤点,其中的第一个在买入后的确产生了收益,但第二个却持续下跌。为了避免这种情况,我们可以结合其他的方法和思路来强化分析判断的结论。另外,也应该设置判断错误时的止损方案,可以按照百分比止损,也可以根据均线的形态止损:比如当 555
5
日均线交叉 202020
20
日均线,或者当价格跌破 202020
20
日均线时,止损卖出。
交易策略
仅仅运用多头趋势回撤的思路,我们构建策略如下:
一、选定一股票池,并且选定一系列系数:
二、一组均线天数 [N1,N2,N3,…,Nk][N1,N2,N3,…,Nk]
[N1,N2,N3,…,Nk]
[N_1,N_2,N_3,…,N_k]
:总数量 kkk
k
限制,按照从小到大 N1≤N2≤?≤NkN1≤N2≤?≤NkN1≤N2≤?≤Nk
N_1\leq N_2 \leq \dots \leq N_k
排列。当相应天数的移动均线是从大到小排列时,是多头排列的格局;
三、趋势天数 TTT
T
: 当上面指定的移动均线在 TTT
T
天内都处于多头排列时,我们才判断价格处于多头趋势;
四、回撤均线 MMM
M
:当前一天的最收盘价低于 MMM
M
日均线时时判断为回撤;
五、持有股票上限 num_stocks:同时最多持仓 num_stocks 支股票。
六、止损比例 ddd
d
和止盈比例 uuu
u
:当股票价格搞出买入价的 uuu
u
倍,或低于买入价的 ddd
d
倍时,卖出股票。
每日执行以下操作
产生信号:
一、选出股票池中所有在过去的 TT
T
T
个交易日内,[N1,N2,N3,…,Nk][N1,N2,N3,…,Nk][N1,N2,N3,…,Nk]
[N_1,N_2,N_3,…,N_k]
日均线组按照多头排列的股票,判定为多头趋势;
二、在处于多头趋势的股票中选出前一日收盘价低于 MMM
M
日均线的股票,判定为发生回撤点;
三、在所有出现多头趋势回撤点的股票中,去掉已持仓的股票,其余的发出买入信号。
调换仓位:
一、全仓卖出所有达到止盈或止损线的股票;
二、在有现金的情况下,买入所有发出信号的股票,每支股票的买入总值为总资产净值除以 num_stocks。
回测结果
以下的回测股票池为沪深300成分股。我们多头排列考虑 55
5
5
、101010
10
、202020
20
、606060
60
、120120120
120
日移动均线,将 T=7T=7T=7
T=7
天以内都保持多头排列的股票筛选出来;前一日收盘价低于 M=10M=10M=10
M=10
日均线的情况判定为发生回撤。最大持有股票为 151515
15
支。并且止损和止盈点为 u=d=5%u=d=5%u=d=5%
u=d=5\%
,也就是说无论先盈利 5%5%5%
5\%
,还是先亏损 5%5%5%
5\%
,都会触发清仓(这样赚钱的来源就完全取决于信号发出后先触碰正 5%5%5%
5\%
还是负 5%5%5%
5\%
了,未来可以跟凯利公式结合使用)。回测时间从 2007 到 2016,平均年化收益率 13%13%13%
13\%
,较指数有稳定盈利。
结语
最后也重申一下雪球原文提到的一点,这里介绍的是一个辅助择时和选股的思路,并不能单独作为一个完整的交易体系。上面的策略和回测也是对这个思路的一个尝试和检验,验证了它的有效性。但若想投入实际应用,还必须结合其他的分析判断和交易策略。
函数和变量说明书
函数说明书(点击放大查看)
全局变量说明书(点击放大查看)