移动平均线分析法及其交易策略研究_陈标金
陈标金,陈文杰.移动平均线分析法及其交易策略研究[J].商业研究,2015(07):73-79.
研究问题
考察移动平均线分析法及其交易策略的有效性
理论机制
学术界对技术分析法及其交易策略的有效性进行了大量的研究,尽管多数证据支持技术交易策略是有效的,但也有许多文献对此提出了质疑。技术分析法在投资实践中被金融行业广泛运用于预测价格走势、寻找买卖信号和构建交易策略。
移动平均线是追踪和预测价格趋势变化的重要分析工具,当市场价格在移动平均线之上时被认为价格波动处于上升趋势,这是买进做多好时机;反之,当市场价格在移动平均线之下时,被认为价格波动处于下降趋势,这是卖出做空的有效时机。在金融实践中,买卖时点的选择往往以确认市场价格突破或跌破移动平均线为依据,具体的确认标准主要包括:一是收盘价突破或跌破移动平均线,二是价格突破或跌破移动平均线后停留的天数(如2-3天),三是价格突破或跌破移动平均线的幅度(如1%-3%)。
策略
本文以收盘价格突破或跌破移动平均线为确认买卖时机和交易价格的依据,具体交易规则为:当收盘价突破移动平均线时,以收盘价平仓原有的空头头寸,同时以收盘价买入建立多头头寸;当收盘价跌破移动平均线时,以收盘价平仓原有的多头头寸,同时以收盘价卖出建立空头头寸。
1.“单向做多”策略:交易者只是通过多头交易寻求投资收益。当收盘价突破移动平均线时买入并持有多头头寸,当收盘价跌破移动平均线时平仓原有的多头头寸并空仓休息,等待下次做多机会。
2.“单向做空”策略:交易者只是通过空头交易寻求投资收益。当收盘价跌破移动平均线时卖出并持有空头头寸,当收盘价突破移动平均线时平仓原有的空头头寸并空仓休息,等待下一次做空机会。
3.“多空双向交易”策略:交易者综合运用多头和空头交易寻求双向交易收益。当收盘价突破移动平均线时平仓原有空头头寸并买入持有多头头寸,当收盘价跌破移动平均线时平仓原有多头头寸,并卖出持有空头头寸。
4.“买入持有”策略:买入后一直持有多头头寸,可以用它来反映市场收益,作为比较分析移动平均线投资策略效果的基准。
本文将移动平均线买卖点组合预测准确率,定义为移动平均线预测准确的次数占总预测次数的百分比。设计和计算预测准确率指标的关键在于用什么量化标准来认定移动平均线预测是否准确,如果从单次价格突破或跌破移动平均线的角度计算预测次数,无论是持续上涨或下跌的天数,还是上涨或下跌幅度,都难以找到合理的量化标准来界定其预测是否准确。根据移动平均线预测的特点,只能从开仓到平仓预测的组合角度认定和计算预测准确率,具体做法是将开仓预测及其之后的平仓预测看成一次买卖点预测组合,一次预测组合中如果卖出预测价高于买入预测价(交易收益为正)为预测正确,如果卖出预测价低于买入预测价(交易收益为负)则为预测错误。换句话说,是将收盘价与移动平均线相邻的两次交叉计为一次预测组合,“死叉”收盘价高于“金叉”收盘价为预测正确,反之则为预测错误。
实证数据期间与来源
本文选择2005-2013年沪深300指数、1991-2013年上证指数和深证指数的日收盘价序列,分别对5条移动平均线MA(5,10,22,30,60)的买卖点组合预测准确率及其“单向做多”、“单向做空”、“多空双向交易”策略的累积收益率进行统计分析。沪深300指数已可以通过沪深300股指期货、ETF300融券等进行做空交易,基于移动平均线分析的“单向做多”、“单向做空”和“多空双向交易”三种策略,都是投资实践中可以选择和实施的交易策略。目前,上证指数和深证指数还不具备做空机制,投资实践中还只能选择“单向做多”策略。因此,从投资实践角度看应特别重视分析沪深300指数移动平均线“多空双向交易”策略、上证指数和深证指数移动平均线“单向做多”策略的预测准确率和累积收益率。
结论
交易费用的存在既显著降低了移动平均线买卖点组合预测准确率,也明显降低了移动平均线交易策略的累积收益率。考虑交易费用调整后,移动平均线买卖点组合预测准确率仅为22.69%-33.91%,22日线的预测准确率最高,移动平均线分析法的实际预测能力很弱。与移动平均线出乎意料的低预测准确率不同,考虑交易费用调整后,中长期移动平均线MA(22,30,60)交易策略长期仍取得了十分显著的超额收益,基于22日线的交易策略取得的超额收益最大,移动平均线交易策略是有效的。移动平均线交易策略的表现会随市场环境的变化而变化,具有时变性,牛市的表现比市场收益率差,熊市的表现则明显好于市场收益率。上述统计结果意味着A股市场中可以利用历史信息“策略取胜”,风险更低的投资策略反而可能获得更高的长期累积收益。这种价格可预测性与投资超额收益背离,风险与收益平价关系背离的现象再一次证实了A股还不是完全意义上的弱有效市场。
小结
本文收盘价突破或跌破移动平均线为预测依据和交易规则,通过构建“单向做多”、“单向做空”、“多空双向交易”等投资交易策略,设计买卖点组合预测准确率和累积收益率两个指标,跟踪移动平均线分析法的预测能力及其交易策略的投资效果,将这些投资策略取得的累积收益与“买入持有”策略加以比较,以判断移动平均线分析法交易策略的有效性。
移动平均线买卖点组合预测准确率很低。无论是否考虑交易费用的影响,移动平均线的买卖点组合预测准确率从总体看都超乎想象的低。在不考虑交易费用的情况下,反映移动平均线总体预测能力的“多空双向交易”买卖点组合预测准确率仅为25.38%-38.97%。经交易费用调整后,“多空双向交易”预测准确率下降为22.69%-33.91%。交易费用明显降低了移动平均线买卖点预测准确率,2.5‰的交易费用导致移动平均线“单向做多”、“单向做空”和“多空双向”交易的买卖点组合预测准确率分别下降了2%-7%、1%-3%和3%-5%。由于交易频率不同,随着移动平均线步长增大,交易费用对移动平均线预测准确率的影响不断减弱。比较MA(5,10,22,30,60)5条不同步长移动平均线之间买卖点组合的预测准确率,可以发现考虑交易费用调整后“单向做多”交易策略以5日线的买卖点组合预测准确率最高,并随移动平均线步长增大而降低;“单向做空”交易策略以22日线的买卖点组合预测准确率最高,并向两端递降;反映总体预测能力的“多空双向交易”的买卖点组合预测准确率在沪深300指数与上证指数和深证指数之间存在差异,样本期间较短(2005-2013年)的沪深300指数22日线的预测准确率最高,样本期间较长(1991-2013年)的上证指数和深证指数则是5日线的预测准确率最高。所以,从预测准确率角度看,做多应更注重5日线,做空应更重视22日线。
移动平均线交易策略能够获得显著的超额收益。与买入持有策略比较,在不考虑交易费用的情况下,MA(5,10,22,30,60)5条移动平均线的交易策略均获得了显著的超额受益,基于22日线交易策略的累积超额收益率最高。2005-2013年间,沪深300指数的市场收益率为132.20%,22日线的“单向做多”、“单向做空”、“多空双向”策略的累积收益率分别达到456.57%、324.36%、780.93%,分别高出市场收益率2.45倍、1.45倍、3.90倍。1991-2013年间,上证指数的市场收益率为1604.92%,22日线的“单向做多”、“单向做空”、“多空双向”策略的累积收益率分别达到6695.62%、5090.70%、11786.32%,分别高出市场收益率3.17倍、2.17倍、5.34倍;深证指数的市场收益率为978.50%,22日线的“单向做多”、“单向做空”、“多空双向”策略的累积收益率分别达到2914.12%、1935.62%、4849.74%,分别高出市场收益率1.98倍、0.98倍、2.96倍。考虑交易费用调整后,短期移动平均线交易策略的累积收益率明显不如市场收益率,5日线交易策略甚至出现大幅度亏损,但中长期移动平均线交易策略依然存在显著的超额累积收益,基于22日线的交易策略获得的超额累计收益率仍然是最高的。交易费用调整后,22日线沪深300指数“单向做多”、“单向做空”、“多空双向”策略的累积收益率分别下降为336.48%、204.06%、540.53%,仍比市场收益率高出1.55倍、0.55倍、2.10倍;上证指数“单向做多”、“单向做空”、“多空双向”策略的累积收益率分别达到5182.35%、3602.89%、8785.24%,仍比市场收益率高出2.23倍、1.25倍、3.48倍;深证指数“单向做多”、“单向做空”、“多空双向”策略的累积收益率分别达到2018.71%、1049.17%、3067.88%,仍比市场收益率高出1.06倍、0.07倍、1.13倍。“单向做空”能够获得超额收益,“多空双向交易”的累积收益率高于“单向做多”策略,说明市场是否具有做空机制和交易者的做空能力会影响移动平均线交易策略的盈利能力。这与Taylor(2014)得到的“移动平均线交易策略的盈利能力取决于用户卖空股票的能力”的结论是一致的。移动平均线买卖点组合预测准确率远不及50%,其交易策略却取得了显著的超额累积收益,市场可预测性与投资超额受益之间出现了明显的背离。这表明“价格不可预测”与“市场无法取得超额受益”(或“市场不可战胜”)不是等价的,即使在价格不可预测的市场中,仍可以寻找到可获得超额受益的投资额略,以“策略取胜”。