主题:1-1初级技术分析的验证-单均线初探 -- 牛义缂
序
研究宏观经济是小牛的业余爱好,研究股市则纯为了好玩。本打算使个分身法用马甲完成这个系列,后来发现使用马甲换来换去很麻烦,那就回归本身吧。
本系列文章为涂鸦之作,研究方法不严谨,望勿认真对待。咱不保证陈述观点正确,凡事你自己看着办。呵呵,股市有风险,入市需谨慎哈!
------------------------------------------------------
初级技术分析是小牛的定义,包括均线啦、MACD啦、什么趋势线、黄金分割、波浪等等。这些方法虽然比不过万里风中虎展示的计量经济学的分析方法,但对于普通小股民而言确是简单实用的工具,起码比凭着感觉瞎炒强。
小牛将使用历史数据来验证几种初级技术分析方法的可靠性和效率。我们今天先从最简单的技术分析方法开始:单均线x收盘线分析。方法描述如下:
1.在上证指数日线收盘线图(日线K线图也行)中设置X日简单移动平均线。
2.买入策略:
如果收盘线向上穿越X日均线,即所谓金叉,则第二天(或延迟几天)开盘买入。如果延迟的几天里又出现死叉,则不买入。如果计划买入的那一天的开盘价低于均线,则延缓一天买入。
3.卖出策略:
如果收盘线向下穿越X日均线,即所谓死叉,则第二天(或延迟几天)开盘卖出。如果延迟的几天里又出现金叉,则不卖出。如果计划卖出的那一天的开盘价高于均线,则延缓一天卖出。
苦于股票软件中提供的模拟交易测试功能不准确,小牛抽空写了一段小程序作为模拟交易系统。今天我们先用上证指数的历史日线数据测试(把上证指数当作一支股票,指数值就是股价)。注:上证指数和整体走势确实有很大偏差,小牛用它分析,一来是便于小股民理解,二来上证指数有点心理标杆作用,也算将错就错。其实最主要的是咱没其它数据阿,哪位能提供中证沪深300指数全部数据或THOMSON ONE BANKER的300指数,麻烦给小牛个短消息吧,在此提前谢过了!
我们设置如下参数,然后让程序自动调整均线日数、买入延迟日数和卖出延迟日数来计算滚动总收益最大的3个变量的组合。
数据样本:上证指数日线
时间段:1997年12月2日到2010年7月2日(1997年前A股不受涨跌停限制,和后期数据表现会不同,所以剔除。为了使均线数据也不受类似影响,避开1年。)
技术指标:10-200日简单移动平均线,步进1(变量)
金叉后第几日买入:第2-11日,步进1(变量)
死叉后第几日卖出:第2-11日,步进1(变量)
总手续费/卖出价:0.8%(估算的折成单向的该期间的平均手续费)
股票只有卖出才计入收益:是(末期持有股票不计入收益)
运行程序,结果见下图(我们只取滚动总收益大于6.5倍的部分)。这种方法的最高收益是7倍(67-2-4)。考虑到可能存在的偶然性,我们先不管它。继续研究,可以看到“第2日买第4日卖”和“第3日买第8日卖”的频率和收益都不错。
我们重新设置参数,查看“第2日买第4日卖”和“第3日买第8日卖”时,各均线日数的表现。
数据样本:上证指数日线
时间段:1997年12月2日到2010年7月2日
技术指标:10-200日简单移动平均线,步进1(变量)
金叉后第几日买入:第2/3日
死叉后第几日卖出:第3/8日
总手续费/卖出价:0.8%
股票只有卖出才计算收益:是
运行后得到下面两个图。发现还是第2日买入第4日卖出的表现更突出,55日左右均线收益最好。同时发现按本次测试设置,35日以下均线的收益很差。原因是小均线的假信号多,致使微量亏损和手续费多。
我们第三次设置参数,查看浮动买入&卖出延迟时,55日均线的表现。
数据样本:上证指数日线
时间段:1997年12月2日到2010年7月2日
技术指标:55日简单移动平均线
金叉后第几日买入:第2-11日,步进1(变量)
死叉后第几日卖出:第2-11日,步进1(变量)
总手续费/卖出价:0.8%
股票只有卖出才计算收益:是
运行后得到下图。趋势较明显,对55日均线,确定要使用第2日买入第4日卖出。
第四次设置参数,来获得55日均线第2日买入第4日卖出时的具体交易数据:
数据样本:上证指数日线
时间段:1997年12月2日到2010年7月2日
技术指标:55日简单移动平均线
金叉后第几日买入:第2日
死叉后第几日卖出:第4日
总手续费/卖出价:0.8%
股票只有卖出才计算收益:是
运行后得到的交易记录如下:
日期 正买负卖 单次收益
1997-12-11 1159.05
1998-3-13 -1177.81 1.0081
1998-3-30 1230.94
1998-7-2 -1314.101 1.059
1998-9-17 1257.371
1998-9-22 -1224.391 0.966
1998-9-29 1231.891
1998-12-4 -1232.431 0.9924
1999-3-12 1151.99
1999-4-26 -1139.64 0.9814
1999-5-21 1154.799
1999-9-8 -1563.619 1.3432
1999-9-10 1690.019
1999-9-30 -1588.979 0.9327
2000-1-7 1477.149
2000-1-17 -1408.979 0.9462
2000-1-20 1443.089
2000-5-16 -1706.72 1.1732
2000-5-22 1785.89
2000-9-8 -1955.149 1.086
2000-11-3 1984.98
2001-1-18 -2033.681 1.0163
2001-3-16 2023.021
2001-7-10 -2172.6 1.0653
2001-7-11 2190.97
2001-7-16 -2176.33 0.9854
2001-11-28 1725.54
2001-12-18 -1666.51 0.9581
2002-3-7 1569.17
2002-5-17 -1549.08 0.9793
2002-6-25 1718.23
2002-9-9 -1628.45 0.9402
2003-1-15 1477.45
2003-6-24 -1509.11 1.0133
2003-7-18 1539.05
2003-7-23 -1499.31 0.9664
2003-11-25 1407.761
2004-4-19 -1695.33 1.1946
2004-9-20 1423.97
2004-10-19 -1339.06 0.9328
2004-11-11 1358.65
2004-12-2 -1333.57 0.9737
2005-2-22 1285.63
2005-3-21 -1226.14 0.9461
2005-4-11 1248.151
2005-4-19 -1196.281 0.9508
2005-7-27 1072.561
2005-10-18 -1131.261 1.0463
2005-12-14 1117.471
2006-8-3 -1599.749 1.4201
2006-8-29 1652.669
2007-7-4 -3906.01 2.3445
2007-7-23 4091.24
2007-11-13 -5239.341 1.2704
2008-1-4 5328.41
2008-1-22 -4818 0.897
2008-12-4 1992.721
2008-12-26 -1852.911 0.9224
2009-1-7 1938.971
2009-8-19 -2916.091 1.4919
2009-10-20 3062.551
2009-12-23 -3048.201 0.9874
2009-12-29 3190.172
2010-1-25 -3103.322 0.965
2010-3-30 3123.831
2010-4-22 -3021.291 0.9594
交易记录的分段分析如下:
慢牛期始 慢牛期止 年数 收益(倍) 等价年利率
1997-12-2 2001-8-1 3.67 1.6185 14.02%
慢熊期始 慢熊期止 年数 收益(倍) 等价年利率
2001-8-1 2005-7-21 3.97 0.8431 -4.21%
慢牛+熊期始 慢牛+熊期止 年数 收益(倍) 等价年利率
1997-12-2 2005-7-21 7.64 1.3645 4.15%
快牛期始 快牛期止 年数 收益(倍) 等价年利率
2005-7-21 2008-3-17 2.66 3.9697 67.92%
快熊期始 快熊期止 年数 收益(倍) 等价年利率
2008-3-17 2008-10-28 0.62 1 0%
快牛+熊期始 快牛+熊期止 年数 收益(倍) 等价年利率
2005-7-21 2008-10-28 3.27 3.9697 52.44%
余波期始 余波期止 年数 收益(倍) 等价年利率
2008-10-28 2010-7-2 1.68 1.258 14.64%
全程始 全程止 年数 收益(倍) 等价年利率
1997-12-2 2010-7-2 12.59 6.8139 16.46%
很明显,如果你能意志坚定的熬过4年慢熊期,优选的55日单均线收益是可观的。即使没用优选的均线,从图2.1和图2.2也可以发现35日以上均线的收益大都在3.5倍以上。这肯定优于凭着感觉和/或公开消息的操作方法(小牛有几个同事现在还套在5000多点)。概言之,用这种方法比没有方法好。
小牛的私家心理测试:对于以上分段你最关注哪个区段的收益?呵呵,下一节公布小牛的解释。
A. 快牛和/或慢牛期; B. 全程; C. 慢牛熊期; D. 快熊和/或慢熊期
最后贴一张120日均线的延迟买卖组合图。
问题:12年的上证指数样本不能代表一切。如果未来的大牛期十分漫长上述方法还有用吗?如果未来横盘震荡5年会怎么样?未来手续费变化怎么办?未来的涨跌停制度变化了怎么办?对个股的作用如何?
我们下一节继续谈。
P.S.借帖子拍拍老铁马屁:老铁您辛苦了!呵呵,顺便报告,小牛进不了股版(新兵股海可以进)。
P.S.上证180的测试结果贴在了下面的回复里
本帖一共被 2 帖 引用 (帖内工具实现)
支持一下,慢慢等待下文。
赞一记,你用什么东西编程啊。我也想学学,可以用来验证交易模型哦。期待下文!
对付简单系统,VB就可以了,我就是用的ACCESS VBA
送花得宝!很好的测试。但实战中估计很少有人如此机械的长期执行这样的买卖策略,而且如何选股也是问题。相反的,选好股拿这个做一个买卖指标倒是很有意义。55日均线2买4卖记下了,多谢!
现在就把60日改成55日. 可否用同样的方法来分析一下中小盘指数? 那样,或许可能得出不同的结论. 直觉上,比如, 最优的均线可能在44日左右?
均线系统有很多内涵,很多河友小看了它。均线系统可以对散户起到很好的辅助操作作用,只是可惜大多数散户不知道该怎么用。
您的统计在均线技术运用里有一句话可以概括“60线是生命线”其市场内涵在于季均线对筹码和行情的稳定反映。。。
您怎么得到数据的? 如何导入到access里去?从网上得到?还是从交易软件里弄出来?如何弄出来?谢谢!!
交易软件上应该都有导出功能,如果谁有更好的数据别忘了给小牛一份
在09年1600多点反弹时,好像缠中说禅提到把34日和55日均线作为判断股票反弹强弱势的参照标准。您的计算结果似乎与之一致。
不知兄台认为,你测算出来的35/55日均线背后的意义何在?
1-2篇继续谈单均线的优点
1-3篇谈单均线的缺点,然后上升到理论总结,同时用数据验证
一句话两句话也说不清楚,先卖个关子,到时候chalet兄就知道了
60日线第2日买第4日卖的交易记录和分段分析:
日期 正买负卖 单次收益
1997-12-12 3635.4
1998-2-26 -3601.56 0.9828
1998-3-5 3807.28
1998-3-11 -3735.149 0.9732
1998-4-3 3807.039
1998-4-22 -3763.309 0.9806
1998-4-23 3835.939
1998-6-11 -3672.139 0.9496
1998-11-6 2900.71
1998-12-17 -2819.061 0.9641
1999-3-22 2789.61
1999-4-26 -2711.439 0.9642
1999-5-25 2821.239
1999-9-1 -3713.909 1.3059
1999-9-10 3862.419
1999-9-15 -3804.079 0.977
2000-1-7 3240.058
2000-1-17 -3024.039 0.9259
2000-1-25 3153.259
2000-5-15 -3468.82 1.0913
2000-5-23 3654.531
2000-9-5 -3971.951 1.0782
2000-11-9 3954.701
2000-12-27 -3899.671 0.9782
2001-1-2 3948.961
2001-1-18 -3844.361 0.9657
2001-3-9 3887.791
2001-5-30 -3916.199 0.9992
2001-10-25 3259.64
2001-11-7 -3169.69 0.9646
2001-11-21 3188.74
2001-12-18 -3127.32 0.9729
2002-3-8 3055.06
2002-5-16 -2890.72 0.9386
2002-6-25 3172.14
2002-9-9 -3055.09 0.9554
2003-1-15 2746.088
2003-6-25 -2874.457 1.0384
2003-7-11 2936.077
2003-7-16 -2927.017 0.9889
2003-7-17 2943.337
2003-7-23 -2891.497 0.9745
2003-11-25 2703.439
2004-4-15 -3100.53 1.1377
2004-9-20 2624.799
2004-10-19 -2489.079 0.9407
2004-11-11 2530.488
2004-12-2 -2479.81 0.9721
2005-2-16 2421.381
2005-3-18 -2328.351 0.9539
2005-6-28 2143.721
2005-7-1 -2067.071 0.9565
2005-7-27 2074.671
2005-10-18 -2120.441 1.0139
2005-12-19 2109.651
2006-8-2 -2929.6 1.3776
2006-8-29 3038.75
2007-11-13 -11339.65 3.7018
2007-12-27 11901.5
2008-1-24 -11210.02 0.9344
2008-12-5 4363.379
2008-12-26 -4138.669 0.9409
2009-1-6 4201.06
2009-8-20 -6676.681 1.5766
2009-10-20 7371.359
2009-12-23 -7177.42 0.9659
2009-12-29 7519.28
2010-1-12 -7557.54 0.997
2010-3-30 7308.891
2010-4-22 -6975.321 0.9467
慢牛期始 慢牛期止 年数 收益(倍) 等价年利率
1997-12-2 2001-8-1 3.67 1.0862 2.28%
慢熊期始 慢熊期止 年数 收益(倍) 等价年利率
2001-8-1 2005-7-21 3.97 0.7995 -5.48%
慢牛+熊期始 慢牛+熊期止 年数 收益(倍) 等价年利率
1997-12-2 2005-7-21 7.64 0.8684 -1.83%
快牛期始 快牛期止 年数 收益(倍) 等价年利率
2005-7-21 2008-3-17 2.66 4.8309 80.78%
快熊期始 快熊期止 年数 收益(倍) 等价年利率
2008-3-17 2008-10-28 0.62 1 0%
快牛+熊期始 快牛+熊期止 年数 收益(倍) 等价年利率
2005-7-21 2008-10-28 3.27 4.8309 61.88%
余波期始 余波期止 年数 收益(倍) 等价年利率
2008-10-28 2010-7-2 1.68 1.3525 19.69%
全程始 全程止 年数 收益(倍) 等价年利率
1997-12-2 2010-7-2 12.59 5.6742 14.78%