设为首页 加入收藏 期刊导航 网站地图
  • 首页
  • 期刊
    • 数学与物理
    • 地球与环境
    • 信息通讯
    • 经济与管理
    • 生命科学
    • 工程技术
    • 医药卫生
    • 人文社科
    • 化学与材料
  • 会议
  • 合作
  • 新闻
  • 我们
  • 招聘
  • 千人智库
  • 我要投搞
  • 办刊

期刊菜单

  • ●领域
  • ●编委
  • ●投稿须知
  • ●最新文章
  • ●检索
  • ●投稿

文章导航

  • ●Abstract
  • ●Full-Text PDF
  • ●Full-Text HTML
  • ●Full-Text ePUB
  • ●Linked References
  • ●How to Cite this Article
Finance 金融, 2012, 2, 30-35
http://dx.doi.org/10.12677/fin.2012.21003 Published Online January 2012 (http://www.hanspub.org/journal/fin)
Stock Trading Strategies Based on the AC Algorithm
Moving Average Line Forecast and Empirically Study
Y ixi an g T ian , Wei Ti an
School of Economics and Management, University of Electronic Science and Technology, Chengdu
Email: silent_voice@163.com
Received: Nov. 11th, 2011; revised: Nov. 29th, 2011; accepted: Dec. 10th, 2011
Abstract: Forecasting the trends and inflection point of the price, especially stock price, is the focus of the
investors and the academic, and the key issues whether the short-term investment will success or not. This
paper attempts to predict the trends and inflection point of the short-term stock price by the Analogy Com-
plexion (AC) algorithm, taking advantage of the moving average’s features and superiority. Based on it, we
propose a set of intelligent trading strategy used to short-term stock investment. To illustrate the effect-
tiveness of the strategy, we randomly selected 30 stocks. The empirical result shows that the trading strategy
based on the AC moving average forecasting receives a significant excess return and the performance of small-
cap stocks is better than the large-cap stocks’.
Keywords: Moving Average Forecast; AC; Trading Strategies
基于 AC 均线预测的股票交易策略及实证
田益祥,田 伟
电子科技大学经济管理学院,成都
Email: silent_voice@163.com
收稿日期:2011 年11 月11 日;修回日期:2011 年11 月29 日;录用日期:2011 年12 月10 日
摘 要:预测股价的趋势和拐点,特别是预测个股股价的拐点,一直是投资者和学术界十分关注的焦
点问题,也是投资者短期投资成功的关键。本文利用均线的特点,结合相似体合成(AC)算法的优势,
尝试对股价短期走势和拐点进行预测。在此基础上,提出一套短期股票投资的智能交易策略。任选 30
只股票进行实证说明交易策略的有效性,结果表明:基于 AC 算法均线预测的股票交易策略取得了显
著的超额收益,小盘股投资效果优于大盘股。
关键词:均线预测;AC;交易策略
1. 引言
均线体现了市场实际范围内的平均成本,均线分
析股价的基本思想就是股价不能偏离成本太远,偏离
成本太远的上涨和下跌都是不会持续的。市场的持有
者和潜在买家在不同心态的作用下决定买入和卖出,
其买入和卖出力量对比的结果,使得股价向均线靠
拢。这种靠拢,一方面是盈利状态的股票价格受获利
回吐的压力和处于亏损状态的股票受抄底买盘的推
动,向市场平均成本靠拢的运动,即主动靠拢均线;
另一方面,若股价由于某种原因持续偏离均线,也会
导致均线系统向股价靠拢,即被动靠拢均线。股价对
均线系统即市场平均成本的偏离形成均线对股价的
引力。偏离的程度越大,均线对股价形成的引力也越
大,因此,理论上,股价的变化趋势与其偏离均线系
统的比例呈现负向相关关系。
30 Copyright © 2012 Hanspub
基于 AC 均线预测的股票交易策略及实证
长久以来,对股票的投资策略构建的重点主要集
中于构建投资组合和利用移动平均规则进行交易。
Panagiotis Xi d onas,Dim itrios Askounis和John Psarras
(2009)通过两个多准则方法对股票进行初步评估,然
后利用非线性优化模型生成最优组合[1]。S. G. M.
Fifield,D. M. Power与D. G. S. Knipe (2008)[2]研究了
1989~2003 年15 个新兴市场和三个发达市场,结果表
明了使用移动平均交易规则能产生超额收益。
而关于股票的投资策略最近的研究则转向了以
对股市进行预测为基础的策略构建。José Pinto、Rui
Neves 和Nuno Horta (2011)使用遗传算法内核内核来
优化多空双方的买卖点,并以主要市场指数进行了实
证[3],但对于个股的表现没有进行实证。Kuang Yu
Huang、Chuen-Jiuan Jane (2009)综合利用移动平均自
回归外生预测模型、灰色系统理论和粗糙集理论创建
一个自动的股市预测和投资组合选择机制[4]。文章采
用了季度数据进行实证,且过程对于个人投资者过于
复杂,因此更适合机构从事中长期交易。
综上所述,关于股票交易策略的研究,或者只是
简单的使用移动平均交易规则,检验市场的有效性;
或者通过建立模型来对股价的中长期变化进行拟合,
利用股市预测选择投资组合,均取得了一定的结果。
但这些结论与方法用于实际投资时,其操作性很不理
想。而且用模型方法对个股每天股价的预测,特别是
个股每天股价的拐点的预测几乎没有涉及。本文尝试
应用 AC 预测模型来预测个股每天股价的趋势与拐
点,以并在此基础上,提出了一套有效的交易策略,
任选 30 支股票进行实证说明策略的有效性和可操作
性。
2. 交易策略
长期以来,人们试图用各种方法预测个股股票价
格,但几乎都以失败告终。一些学者将预测重点转移
到均线分析。由于均线是股价的移动平均,预测相对
容易。如能利用均线的这一特点预测股票价格的拐
点,是短期投资获取超额收益的的关键。
均线在运行一段时间后,会出现波峰和波谷,这
就是拐点。均线的拐点非常重要,它通常预示着趋势
的转变。当一种移动平均线向上运行,无法再创新高,
并显示波峰状,即是股价无力创新高并可能转变趋势
下行的征兆,这种拐点通常又称为卖点。在下跌过程
中,移动平均线向下运行,曲线转平并调头时,波谷
就出现了,即人们所说的买点。可见,拐点的寻找对
于投资者来说是尤为重要的,本文通过使用非参数
AC 预测模型预测均线。
2.1. AC算法介绍
AC 算法是由Lorence (1969)[5]提出并发展起来
的,其原理是对于一个给定的多维时间过程,其状态
发展的当前时期,可能在历史上有一个或多个的相似
时期,因此可以通过将历史上相似时期的已知延拓加
以变换并组合,作为当前状态的未知延拓,从而获得
预测。AC 算法作为一种图形拟合的非参数预测方法,
可以用于拟合股价波动以寻找拐点,这是我们整个交
易策略的基础和重点。AC算法基本步骤:
2.1.1. 产生待选模式
对一个给定的数据序列

X
t,从第 i行开始的 k
维向量


iV就称为一个模式,k称为模式长度,在预
测均线时,k常取 5或者 10,本文选 k为10。
1
()
i
k
ik
x
Vi
x






选用预测起点前得最近一个已知模式作为参照
模式,即


1
Rk
VVNk

 。将其余所有可能的模式




1, 2,,Nk
k
Vii

作为待选模式。
2.1.2. 变换待选模式
由于系统是动态的,不同时期的相似模式可能具
有不同的平均值,标准差和趋势。因此,需要利用线
性变换


01ii
Vi aaVi


将模式变换到同一基准点上从而使各模式具有
可比性。
式中的 是通过对参照模式和待选模式进行
最小二乘回归得到的,即:
01
,
ii
aa


01
Rii
Vi aaVi

2.1.3. 选取相似模式
识别模式形状之间的相似性,其度量我们称为模
式相似度。为了度量参照模式
R
V和一个已按上述方
Copyright © 2012 Hanspub 31
基于 AC 均线预测的股票交易策略及实证
法变换了的待选模式间


Vi
的相似性,就需要测量
两个模式中 k个观察值之间的距离。
在这里,第 i个待选模式与参照模式间的距离可
定义为:

2
,1 ,
1
1
1
k
ik
dx
ijRNkj
j
x
k



其中 k
x
为变换后的待选模式模式 的观察值,而

Vi

R
x
为对应的参照模式
R
V的观察值。模式间的相似度
可由距离来度量,如定义第 i个模式与参照模式的相
似度 i
s
为:
1
ii
s
d
显然距离值越大,模式相似度就越小。模式相似
度计算出来以后,我们就可以根据相似度大小来选取
相似模式[6]。
选择 m个相似度最高的待选模式记为
作为相似模式,同时利用其相似度计算出
各自的权重:
12
,,,
m
VV V
1
m
ii
i
ws s

i

于是参照模式就可以近似的表达为:

1
m
Ri
i
VwV


i
n
in
V
2.1.4. 延拓模式进行预测
记表示相似模式 延
拓n天后的真实数据经过相似变换后的值,于是在参
照模式后 n天的预测结果就是:
12
,,,
nn m
VV V
 
12
,,,
m
VV V
1
m
R
ni
i
Vw



2.2. 交易策略构建及操作步骤
2.2.1. 初步选股
根据股票与均线的关系,选择股票时,首先使用
测量股价偏离均线大小程度的乖离率(BIAS)进行初
步选择,其计算公式是:
()
100%
PP
BIAS P


其中 P表示收盘价,P表示均线,由于我们考察的是
短期投资,因此这里选择的是 5日均线。若当日该股
票乖离度小于–3,则对该股票的短期走势进行预测。
2.2.2. 走势预测
使用预测模型对均线走势进行预测。这是整个交
易策略的重点和难点,也是整个交易策略成功与否的
关键所在。
在实证过程中,我们采取了 3天预测的预测长度,
原因有二:其一是若手中还未持有股票时,由于股票
采取的是 T + 1交易方式,仅预测到次日的涨跌(趋势
一)没有任何意义,即当日真实值相比 1日预测值大或
小对我们的投资决策没有任何影响,次日买入与否应
该取决于第三天的涨跌情况(趋势二),最好是在趋势
二或者趋势二和三都是涨的情况下买入;若手中持有
股票,趋势二和三也能帮助我们做出是继续持有还是
平仓的决定。其二,几条趋势线也能直观的展示出股
价的拐点所在。
值得注意的是,在这里我们不直接使用预测得到
的均线值,而是利用预测的均线值反推出股价的预测
值,这样做的原因有二:一是由于均线的滞后性,预
测出的结果直接使用会对收益产生影响;二是若直接
采用股价进行预测,其结果肯定没有使用降低了噪声
的均线进行预测的效果好。
2.2.3. 交易规则
我们利用预测结果反推出后3天的股价,4个数
值点形成了三个趋势线段,若趋势二、三为涨~涨,
如图 1(a)所示,则在次日买入该股票。
买入股票后,每日都加入当日的收盘价和 5日均
线进行新的预测,若乖离度大于近期的波动率(本文选
择的是数据长度的最后 1/6 段),或者预测到趋势二、
三为跌~跌,亦或者最新的收盘价 < 买入价 × 95%,
则选择在次日将该股票卖出。然后重新开始进行股票
的选择。这样即可以保证股票在连续上涨过程中不会
被过早卖出,如图 1(a)所示;也保证了卖出卖出时股
价处于峰顶位置附近,如图1(b)所示。
3. 交易策略的实证
3.1. 股票和数据选取
为了排除股票选取的偶然性和人为干扰,增强说
服力,我们随机选取深市 A股的 30 支股票。为体现
随机性,我们按股票编号顺序依次选择了深市 A股的
前30 支股票,其中大盘股 15 只和小盘股 15 只(剔除
32 Copyright © 2012 Hanspub
基于 AC 均线预测的股票交易策略及实证
Copyright © 2012 Hanspub 33
(a) (b)
Figure 1. Trading conditions schematic: a) Conditions of buying; b) Conditions of selling
图1. 买卖条件示意图:a) 买入时机;b) 卖出时机
了ST 股)的收盘价数据(考虑红利再投资的收盘价的
可比价格))和5日均线数据作为研究样本。数据选取
的时间段为:1998.1.5~2011.11.30 共3364 个交易日的
收盘价数据和5日均线数据,前 2900 个数据作为训
练样本,后 464 个数据(2010.1.4~2011.11.30)依次加入
进行滚动预测。数据来源:国泰君安数据库。
3.2. 模式长度的选取
在AC 算法中,模式长度的选取对模型的预测精
度有很大的影响,为此我们对大小盘股票做了长度从
3到10 的预测,为了更直观地比较模型的预测能力大
小,我们引入了趋势拟合度这个概念。3日的预测值
加上当日的真实数据,4个数据点形成了三段趋势,
若预测到的涨跌情况与实际一致,则标记 1,否则标
记0,最后的趋势拟合度的计算公式就是:
Figure 2. The small-cap stocks’ fitting degree with different
pattern length
图2. 小盘股各模式长度拟合度
趋势拟合度标记总和预测区间长度
由于我们的交易策略重点在趋势二、三的预测,
因此最终模式长度的选取就是使得趋势二、三的拟合
度的乘积达到最大的值。与如图 2所示,小盘股的模
式长度则选取为 7,其趋势一的拟合度为 0.788,趋 势
二的拟合度为 0.699,趋势三的拟合度为 0.62。 Figure 3. Th e large-cap stocks’ fitting degree with different
pattern length
而大盘股的模式长度则选取为为8,如图3所示,
其趋势一的拟合度为 0.778,趋势二的拟合度为 0.689,
趋势三的拟合度为 0.623。
图3. 大盘股各模式长度拟合度
指数 399,001 从2010年的第一个交易日的 13533.537
跌到最后一个交易日的 12458.552,收 益 率为 –8.24%;
2011年则从第一个交易日的12714.514 跌到最后一个
交易日(11月30 日)的9693.385,收益率为–24.04%。
3.3. 交易结果
市场收益率用深证成分股指数代替,深圳成分股
基于 AC 均线预测的股票交易策略及实证
此外每次交易都扣除了交易成本 1,将股票收益扣除
总交易成本作为净收益。
如表 1所示,15只小盘股在2010年的平均净收
益为 3.22%,平均超额收益为 11.4 6%;在 2011 年的
平均净收益为 1.2%,平均超额收益为 25.24%。
如表 2所示,15 只大盘股在 2010 年的平均净收
Table 1. The transaction details of small-cap stocks
表1. 小盘股交易详情表
2010 2011
小盘股 交易次数 净收益 交易次数 净收益
单位:%
合计
000004 4 –0.11 1 –2.89 –3
000011 7 –6.07 5 –2.04 –8.11
000019 6 –18.63 3 –8.05 –26.68
000020 6 21.58 7 –0.99 20.59
000023 3 3.7 6 –13.41 –9.71
000025 5 1.35 9 20.06 21.41
000026 6 –0.73 3 –3.39 –4.12
000049 8 48.12 8
–3.29 44.83
000056 3 –10.7 9 25.41 14.71
000062 7 –1.72 2 2.66 0.94
000065 7 7.11 9 2.28 9.39
000502 4 –6.53 4 6.46 –0.07
000513 6 1.4 7 –0.75 0.65
000519 13 13.48 6 1.71 15.19
000526 4 –3.92 5 –5.74 –9.66
均值 5.933 3.222 5.6 1.202 4.424
标准差 15.664 9.990 17.168
市场指数 –8.24 –24.04 –28.65
超额收益 11.46 25.24 33.07
Table 2. The transaction details of large-cap stocks
表2. 大盘股交易详情表
2010 2011
大盘股 交易次数 净收益 交易次数 净收益 合计
000001 1 –1.47 0 0 –1.47
000002 4 –2.47 1 2.35 –0.12
000005 10 –14.78 1 0.83 –15.61
000006 7
–14.79 4 4.23 –10.56
000009 6 12.63 4 –4.63 8
000012 8 4.73 6 16.25 20.98
000014 6 –17.07 6 –0.64 –17.71
000016 7 11.37 4 12.07 23.44
000021 6 6.91 5 9.29 16.2
000022 4 10.92 3 –4.29 6.63
000024 9 1.82 3 –6.57 –4.75
000027 3 –0.75 2 –2.58 –3.33
000028 5 12.57 4 –4.19 8.38
000029 4 –4.14 3 –17.08 –21.22
000031 2 2.3 4 4.2 6.5
均值 5.467 0.519 3.333 0.616 1.024
标准差 9.983 8.157 13.658
市场指数 –8.24 –24.04 –28.65
超额收益 8.76 24.66 29.67
1计算方式为:[(卖价 × 99.9% – 买价 × 100.1%)/买价] – 0.1% = 卖价/买价 × 99.9% – 100.2%。
34 Copyright © 2012 Hanspub
基于 AC 均线预测的股票交易策略及实证
益为 0.52%,平均超额收益为 8.76%;在 2011 年的平
均净收益为 0.62%,平均超额收益为 24.66%。大盘股
的平均收益小于小盘股,但是波动较小盘股小。
在上述交易过程中,为了便于程序运行统计,我
们采用的止损方法是若当日收盘价低于买入价的
95%,则在次日以收盘价卖出,因此导致部分股票损
失加大。在实际操作时,可以做到在 95%即时止损,
其收益将得到明显提高。
由上述分析和实证可见,大盘股的模式长度长于
小盘股,这是因为大盘股的异常波动比小盘股少,曲
线变化较平稳,内在周期较长,因此股价变化更有规
律性。同时大盘股的收益波动低于小盘股,收益也低
于小盘股,符合收益与波动正相关的理论。
4. 结论
综合上述,基于 AC算法均线预测方法预测个股
每天股价趋势和拐点,建立的股票交易策略,在实际
的投资过程中得到了令人满意结果,不仅有较易的操
作性,而且获得显著性的超额收益。特别是对小盘股
的投资效果更佳。如果能先结合基本面分析选择股
票,同时根据利好和利空消息调整交易策略,效果会
更好。
参考文献 (References)
[1] P. Xidonas, D. Askounis and J. Psarras. Common stock portfolio
selection: A multiple criteria decision making methodology and
an application to the Athens Stock Exchange. Operational Re-
search, 2009, 9(1): 55-79.
[2] S. G. M. Fifield, D. M. Power and D. G. S. Knipe. The perfor-
mance of m oving average r ules in emerging stoc k m arkets. Applied
Financial Economics, 2008, 19(18): 1513-1532.
[3] J. Pinto, R. Neves and N. Horta. Fitness function evaluation for
MA trading strategies based on genetic algorithms. New York:
GECCO’11 Proceedings of the 13th Annual Conference Compa-
nion on Genetic and Evolutionary Computation, 2009: 819-820.
[4] K. Y. Huang, C. J. Jane. A hybrid model for stock market fore-
casting and portfolio selection based on ARX, grey system and
RS theories. Expert Systems with Applications, 2009, 36(3):
5387-5392.
[5] E. N. Lorence. Athmospheric predictability is revealed by naturaly
occurring analogues. Journal of the Atmospheric Sciences, 1969,
26: 636-646.
[6] 贺昌政. 自组织数据挖掘与经济预 测 [M]. 北京: 科学出版社, 2005.
Copyright © 2012 Hanspub 35

版权所有:汉斯出版社 (Hans Publishers) Copyright © 2012 Hans Publishers Inc. All rights reserved.