主题:【原创】谈谈时间序列的平稳性(2) -- 万里风中虎
上个帖子是验证中国股市是非平稳, 并有长期上升趋势的,每天以大概0.6点的速度上升.
现在只要在300指数3000点以下吸到货, 长线投资中国就有利可图.
结果,前两天看到猎庄狐狸花荣老师的一篇博客文章:(股市“强制拆迁”结束了吗?外链出处)描述了现在无奈的心情:
“一杯茶,一根烟,一只破股看半天;一边散,一边庄,一条利空全遭殃”
活下来的第一代股民,都这么好玩.
陈经和莫扎特两位河友对以上结论提出了宝贵意见,我们先验证他们的两个假说:
首先,陈大指出在2006年股改后的数据由于成交量增大应该给予更大的权重. 或者说,2006年后的数据对当前的判断指导意义更大,因为很可能在这段时间,股市的趋势开始加速上升.
这个评论是非常中肯的, 在以前和陈大的讨论中我也认为很有可能.而且这个预测对中线投资者的指导意义更大.
现在就专门对2006年3月6日(第23批46家股改公司名单公布,中国内地股票市场上股改公司的比例接近50%)以后的数据做个预测:
reg priceclose number if number>3467
Source | SS df MS Number of obs = 977
-------------+------------------------------ F( 1, 975) = 17.48
Model | 26095709.7 1 26095709.7 Prob > F = 0.0000
Residual | 1.4559e+09 975 1493189.64 R-squared = 0.0176
-------------+------------------------------ Adj R-squared = 0.0166
Total | 1.4820e+09 976 1518397.14 Root MSE = 1222
------------------------------------------------------------------------------
priceclose | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
number | .5794735 .1386138 4.18 0.000 .3074577 .8514892
_cons | 871.6958 549.748 1.59 0.113 -207.1298 1950.521
------------------------------------------------------------------------------
drop price2
predict price2
sum price2 if number>3467
Variable | Obs Mean Std. Dev. Min Max
-------------+--------------------------------------------------------
price2 | 977 3164.093 163.5158 2881.31 3446.876
我有点吃惊地看到在2006年后上升的速度并没有加速,还是以大概每天0.6个点的速度上升.
这说明2008年的暴跌已经修正了过快的上涨速度,使之和长期历史吻合.
但是,由于2006年3月6日股价趋势的起点 (_cons = 871.6958)远高于18年数据的1992年的起点 (_cons=375.4236,见上帖).
所以, 我们截取2006年后数据的趋势预测值是3446点.
换言之,即使我们全部舍弃2006年前的历史数据及它们所代表的历史遗留问题, 只考虑2006年3月后的暴涨暴跌,在300指数3446点以上也是该做空的.
而实际上, 我们这轮在2009年8月4日达到了3700左右.这和我们在上证3500点完全看空相吻合.
第二, 莫扎特河友的建议是以LN形式代替绝对值.
这个建议很专业, 因为这样一来,回归的系数就是弹性.而且,LN形式可以表达绝对值非线性的趋势,或者说震荡幅度加剧或震荡幅度收敛.
我们只展现2006年3月6日以后数据的结果如下:
gen lnpriceclose=ln(priceclose)
gen lnnumber=ln(number)
reg lnpriceclose lnnumber if number>3467
Source | SS df MS Number of obs = 977
-------------+------------------------------ F( 1, 975) = 77.29
Model | 10.8439116 1 10.8439116 Prob > F = 0.0000
Residual | 136.797474 975 .140305102 R-squared = 0.0734
-------------+------------------------------ Adj R-squared = 0.0725
Total | 147.641386 976 .151271911 Root MSE = .37457
------------------------------------------------------------------------------
lnpriceclose | Coef. Std. Err. t P>|t| [95% Conf. Interval]
-------------+----------------------------------------------------------------
lnnumber | 1.472464 .1674898 8.79 0.000 1.143782 1.801146
_cons | -4.207825 1.38694 -3.03 0.002 -6.929556 -1.486093
------------------------------------------------------------------------------
predict lnprice1
gen expinprice1=exp(lnprice1)
sum expinprice1 if number>3467
Variable | Obs Mean Std. Dev. Min Max
-------------+--------------------------------------------------------
expinprice1 | 977 2952.312 309.4518 2427.749 3497.682
这个模型允许绝对值非线性的趋势,结果和绝对值回归的结果近似:300指数3500点即可中线做空.
以上结果是最简单的回归和预测, 没有考虑AR等问题.
所以,下一个帖子会重回更规范的平稳性检验(ADF)的方法来更有效地把握2009年8月4日的结构性破裂.
对喜欢短线操作的河友来说,会更有意思一点.
念句道诀保平安: 无量天尊, YOU ARE ABSOLUTELY RIGHT, BUT......
这节的两种计算方法,比上节算出的上轨高了400-500点,我觉得相当符合直觉。上证在3200点以上,我感觉要做空不断卖出,下了3000就觉得进入投资区域要不断买入。其实有时人的感觉差异也就是400点左右,例如船长认为2700点到底,而不是2300点。
我认同这个长期上升趋势上下限估算的原则,具体数值应该不用那么严格。差个400点,中央随便来点政策时间差,就能把这几百点波动整出来了。例如,1664点的时候,是四万亿投资出台止住的。如果这个出台日期推前10天,或者推后10天,可能见底点位就能差出去300点。
又比如2009年8月大跌,如果中央7、8月仍然是猛放贷款,可能就不是3478点,而是3800点见顶了。再比如6124点,本来是530就能在4300点止住的。但由于证监会一伙人可能有相当重的大盘股仓位要拉高出货,就猛批新基金,还让人民日报在4800点说股市很OK,一举又做高了40%。
所以,我认为长线趋势是模糊存在的,不可能很精确,具体顶底要看政策。短期政策能决定顶底的绝对值,但无法长久维持顶底。政策也得受长线趋势制约,只有顺着长线趋势,调控才有可持续性,这就是慢牛的数学基础。
下个帖再聊聊短线.
做了一下S&P的周数据,截至2010年1月20号。最下面为牛熊指数,似乎预示美国的牛市回归。
红线为熊市,中间绿线为熊市反弹,去年年底和今年年初牛市确认(蓝线)。
仅作参考,概不负责
3200点就感觉要做空?3000点就投资买入,这个....才上下两百点就得出截然相反的操作,太离谱了吧
市场加政策组合,形成了一个平衡点。这个平衡点往上一点,大资金就做空,往下一点,大资金就做多。保险等机构,最近半年就是这么200-300点就做差价的。
当然,如果彻底走熊,那差出去1000点也不奇怪。可是,会不会变熊,这需要多种因素来判断,肯定不能光看K线。
前排就座
更看不懂了。。。
无量天尊, YOU ARE ABSOLUTELY RIGHT, BUT......
恭喜:你意外获得【通宝】一枚
鲜花已经成功送出,可通过工具取消
提示:此次送花为此次送花为【有效送花赞扬,涨乐善、声望】。