看到一篇博客文章,里面阐述了很多股票的量化因子,学习了一番,但是解释的不是很细,我之后又详细查询了很多,形成了这篇文章,特此记录一下,为自己和后来人查询使用。
最近在看《量化投资数据挖掘技术与实践(MATLAB版)》。学习了其中的常见的股票衍生变量,并且利用WIND金融数据终端的matlab借口windmatlab导出一些数据进行了一个简单的学习。特此记录。
1. 移动平均线
移动平均线,Moving Average,简称MA,MA是用统计分析的方法,将一定时期内的证券价格(指数)加以平均,并把不同时间的平均值连接起来,形成一根MA,用以观察证券价格变动趋势的一种技术指标。
移动平均线是由著名的美国投资专家Joseph E.Granville(葛兰碧,又译为格兰威尔)于20世纪中期提出来的。均线理论是当今应用最普遍的技术指标之一,它帮助交易者确认现有趋势、判断将出现的趋势、发现过度延生即将反转的趋势。
2. 股票当日涨幅
相对于收盘价而言。其计算为:
3. 股票10日涨幅
4. 10日涨跌比率ADR
取值范围:
一般而言,由ADR的数值大小可以把大势分为几个区域。
(1)ADR数值在0.5——1.5之间是ADR处在正常区域内。当ADR处在正常区域内时,表明多空双方势均力敌,大盘的走势波动不大、比较平稳,股市大势属于一种盘整行情。这个区域是ADR数值经常出现的区域。
(2)当ADR数值在0.3——0.5之间或1.5——2之间是ADR处在非正常区域内。
当ADR处在1.5——2之间的非正常区域时,表明多头力量占据优势,大盘开始向上一路上涨,股市大势属于一种多头行情;
而当ADR处在0.3——0.5之间的非正常区域时,表明空头力量占据优势,大盘开始一路下跌,股市大势属于一种空头行情。这两个区域是ADR数值比较少出现的区域。
(3)当ADR值是在0.3以下或2以上时是ADR处在极不正常区域内。当ADR处在极不正常区域时,主要是突发的利多、利空消息引起股市暴涨暴跌的情况。此时,股市大势属于一种大空头或大多头行情。
买卖决策
(1)当ADR数值小于0.5时,表示大势经过长期下跌,已经出现超卖现象,很多股票价格可能会止跌企稳并出现一轮反弹行情,投资者可以短线少量买入超跌股作反弹。
(2)当ADR数值大于1.5时,表示大势经过长期上涨,已经出现超买现象,很多股票价格可能已经上涨过度,将会出现一轮幅度比较大的下跌行情,投资者应以及时卖出股票或持币观望为主。
(3)当ADR数值在0.5——1.5之间时,表示大势基本处于整理行情之中,没有出现特殊的超买和超卖现象,这时投资者更重要的在于研判个股行情。
(4)当ADR数值在0.3以下时,表示大势处在大空头市场的末期,市场上出现了严重的超卖现象,很多股票的价格已经跌无可跌,此时,投资者可以分批逢低吸纳股票,作中长线的建仓投资。
(5)当ADR数值在2.0以上时,表示大势处在大多头市场的末期,市场上出现了严重的超买现象,很多股票的价格已经涨幅过大,将面临一轮比较大的下跌行情,此时,投资者应及时卖出持有的股票。
5. 10日相对强弱指标RSI
6. 当日k线值
7. 10日乖离率(BIAS)
乖离率,简称Y值,是移动平均原理派生的一项技术指标,其功能主要是通过测算股价在波动过程中与移动平均线出现偏离的程度,从而得出股价在剧烈波动时因偏离移动平均趋势而造成可能的回档或反弹,以及股价在正常波动范围内移动而形成继续原有势的可信度。
乖离度的测市原理是建立在:如果股价偏离移动平均线太远,不管股价在移动平均线之上或之下,都有可能趋向平均线的这一条原理上。而乖离率则表示股价偏离趋向指标占百分比值。
乖离率分正乖离和负乖离。当股价在移动平均线之上时,其乖离率为正,反之则为负,当股价与移动平均线一致时,乖离率为0。随着股价走势的强弱和升跌,乖 离率周而复始地穿梭于0点的上方和下方,其值的高低对未来走势有一定的测市功能。一般而言,正乘离率涨至某一百分比时,表示短期间多头获利回吐可能性也越 大,呈卖出讯号;负乘离率降到某一百分比时,表示空头回补的可能性也越大,呈买入讯号。对于乘离率达到何种程度方为正确之买入点或卖出点,目前并没有统一原则,使用者可赁观图经验力对行情强弱的判断得出综合结论。一般来说,在大势上升市场,如遇负乘离率,可以行为顺跌价买进,因为进场风险小;在大势下跌的 走势中如遇正乖离,可以待回升高价时,出脱持股。
乖离率的数值的大小可以直接用来研究股价的超买超卖现象,判断买卖股票的时机。由于选用乖离率周期参数的不同,其对行情的研判标准也会随之变化,但大致的方法基本相似。以5日和10日乖离率为例,具体方法如下:
1、一般而言,在弱势市场上,股价的5日乖离率达到-5以上,表示股价超卖现象出现,可以考虑开始买入股票;而当股价的5日乖离率达到5以上,表示股价超买现象出现,可以考虑卖出股票。
2、在强势市场上,股价的5日乖离率达到-10以上,表示股价超卖现象出现,为短线买入机会;当股价的5日乖离率达到10以上,表示股价超买现象出现,为短线卖出股票的机会。
3、结合我国沪深股市的实际,在一些暴涨暴跌的时机,对于综合指数而言,当10日乖离率大于10以上时,预示股价指数已经出现超买现象,可开始逢高卖出股票,当10日乖离率小于-5时,预示股价指数已经出现超卖现象,可开始逢低吸纳股票。而对个股而言,当10日乖离率大于15以上为短线卖出时机,当 10日乖离率小于-10时,为短线买入时机。
不同时期的BIAS线之间的交叉情况
在大多数股市分析软件上,BIAS指标构成主要是由不同时期(一般取短、中、长)的三条BIAS曲线构成。BIAS指标的研判主要是围绕短中长3根曲线的运动及互相交叉情况展开的。以日BIAS指标为例,其具体分析过程如下:
1、当短、中、长期BIAS曲线始终围绕着0度线,并在一定的狭小范围内上下运动时,说明股价是处于盘整格局中,此时投资者应以观望为主。
2、当短期BIAS曲线开始在底部向上突破长期BIAS曲线时,说明股价的弱势整理格局可能被打破,股价短期将向上运动,投资者可以考虑少量长线建仓。
3、当短期BIAS曲线向上突破长期BIAS曲线并迅速向上运动,同时中期BIAS曲线也向上突破长期BIAS曲线,说明股价的中长期上涨行情已经开始,投资者可以加大买入股票的力度。
4、当短、中、长期BIAS曲线开始摆脱前期窄幅盘整的区间并同时向上快速运动时,说明股价已经进入短线强势拉升行情,投资者应坚决持股待涨。
5、当短期BIAS曲线经过一段快速向上运动的过程后开始在高位向下掉头时,说明股价短期上涨过快,将开始短线调整,投资者可以短线卖出股票。
6、当中期BIAS曲线也开始在高位向下掉头时,说明股价的短期上涨行情可能结束,投资者应中线卖出股票。
7、当长期BIAS曲线也开始在高位向下掉头时,说明股价的中短期上涨行情已经结束,投资者应全部清仓离场。
8、当中长期BIAS曲线从高位同时向下运动时,说明股价的下跌趋势已经形成,投资者应坚决持币观望。
单根BIAS曲线的分析
在任何股市分析软件上,我们都可以把一根BIAS曲线设为主要研判曲线,其它BIAS曲线的参数都设为0,这样我们也可以用这一根曲线的形态对行情进行分析判断。以12日BIAS指标为例,具体分析如下:
1、BIAS曲线的形态: BIAS曲线出现的各种形态也是判断行情走势、决定买卖时机的一种分析方法。
(1) 当BIAS曲线在高位形成M头或三重顶等顶部反转形态时,可能预示着股价由强势转为弱势,股价即将大跌,应及时卖出股票。如果股价的曲线也出现同样形态则更可确认,其跌幅可以用M头或三重顶等形态理论来研判。
(2) 当BIAS曲线在低位出现W底或三重底等底部反转形态时,可能预示着股价由弱势转为强势,股价即将反弹向上,可以逢低少量吸纳股票。如果股价曲线也出现同样形态更可确认,其涨幅可以用W底或三重底形态理论来研判。
(3) BIAS曲线的形态中M头和三重顶形态的准确性要大于W底和三重底
2、BIAS曲线与股价运行曲线的配合使用
(1) 当股价曲线与BIAS曲线从低位同步上升,表示短期内股价有望触底反弹或继续上涨趋势。此时,投资者可逢低买入或持股待涨。
(2) 当BIAS曲线从下向上突破0度线,同时股价也突破短期均线的压力时,表明股价短期将强势上涨,投资者应及时买入股票。
(3) 当股价曲线与BIAS曲线从高位同步下降,表示短期内股价将形成头部或继续下跌趋势。此时,投资者应及时逢高卖出股票或持币观望。
(4) 当BIAS曲线从上向下突破0度线,同时股价也跌破中长期均线的支撑时,表明股价的中长期下跌行情已经开始,投资者应及时中长期离场观望。
(5) 当BIAS曲线开始从高位向下回落,形成一峰比一峰低的走势,而股价曲线却还在缓慢上升,形成一峰比一峰高的走势,则可能意味着股价走势出现“顶背离”现象。
(6) 当BIAS曲线开始从低位向上扬升,形成一底比一底高的走势,而股价曲线却还是缓慢下降,形成一底比一底低的走势,则可能意味着股价走势出现“底背离”现象。
关于BIAS的具体介绍参考MBA智库百科:
http://wiki.mbalib.com/wiki/BIAS
8. RSV-未成熟随机值
RSV是英文Raw Stochastic Value的缩写,中文意思是未成熟随机值。是股票里面的一个概念。RSV 指标主要用来分析市场是处于“超买”还是“超卖”状态:RSV高于80%时候市场即为超买状况,行情即将见顶,应当考虑出仓;RSV低于20%时候,市场为超卖状况,行情即将见底,此时可以考虑加仓。
9. OBV量比
英文全称是:On Balance Volume,是由美国的投资分析家Joe Granville所创。该指标通过统计成交量变动的趋势来推测股价趋势。OBV以“N”字型为波动单位,并且由许许多多“N”型波构成了OBV的曲线图,对一浪高于一浪的“N”型波,称其为“上升潮”(UP TIDE),至于上升潮中的下跌回落则称为“跌潮”(DOWN FIELD)。能量潮是将成交量数量化,制成趋势线,配合股价趋势线,从价格的变动及成交量的增减关系,推测市场气氛。
由于OBV的计算方法过于简单化,所以容易受到偶然因素的影响,为了提高OBV的准确性,可以采取多空比率净额法对其进行修正。
关于OBV更多的讨论可以参考:
https://baike.baidu.com/item/%E8%83%BD%E9%87%8F%E6%BD%AE?fromtitle=OBV&fromid=3635727#2
参考文献:
https://blog.csdn.net/sjtuai/article/details/76436002
—————————— EOF ———————————–