背景:
杰瑞黛.魏斯是美国著名投资建议刊物【投资体质趋势】(Investment Quality Trend)的资深编辑兼发行人,【投资体质趋势】创刊于1966年,主要采用的投资观念是【股息效应】,至今仍历久不衰;投资大师马克.赫伯(Mark Hulbert)在1992年11月的富比士(Forbes)杂志中,曾赞扬【投资体质趋势】,自1986年至1992年,报酬率达155%,比Wilshire5000指数的125%表现优异,而且波动率比Wilshire5000指数低20%。【投资体质趋势】的绩效,一直以来皆排名在投资顾问业的前10%之内;杰瑞黛.魏斯自1986年加入至今,并着有【股票投资价值分析】(The Dividends Connection-How Dividends Create Value in the Stock Market)(该书与Gregory Weiss 合着)及【股息不说谎】(Dividends Don't Lie)等书;本系统所使用的投资方法即来自【股票投资价值分析】一书。
投资程序:
【投资体质趋势】的特色在于只选取约350档蓝筹股做为投资分析的标的,引用六项单纯的准则,评估股票的体质,界定蓝筹股的必要条件。
1.过去12年内股息必须成长5倍
2.在史坦普(Standard & Poor's)体质评估中必须是A-级或以上,代表平均水平以上的投资体质。
3.在外流通股数至少为500万股,以确保有充份的市场流通性。
4.至少有80家机构持有该股
5.至少必须25年不间断发放股息
6.过去12年中,公司盈余必须至少有7年成长。
选股
由于国内外股市实际情况稍有不同,因此,本系统将选股条件稍作更动,以利于选股之进行。
1.股本大于市场平均值的公司
2.至少有10家以上投信股票型基金持有该股。
3.5年内盈余成长了3年以上。
4.过去3年中,不间断发放股息
5.过去3年股息必须成长0.5倍以上
6.股息殖利率 >= 4%
数据使用限制:
由于中国股市发放现金股息的公司比例较少,因此,本系统将筛选的年数稍作更改。
选股模型:
定义:LC_06(BkName:Str,EndT:TDateTime,b1,b2,b3,b4,b5,b6,b7,b8:Boolean,NPG3yMinV,HPPMinV:float,IndustryLevle:Int,SaveResult:Boolean);Array
说明:杰瑞黛.魏斯(GeraldineWeiss)蓝筹股投资法
算法说明:
1. 流通股本不低于市场60分位数
2. 过去三年都有发放股息
3. 近三年净利润增长率都为正
4. 三年平均净利润增长率不低于NPG3yMinV
7. 三年平均普通股获利率高于市场均值
8. 最近报告期银行类别的基金持股明细的机构持股占流通股比(%)不低于HPPMinV
参数:
BkName:Str 板块名称
EndT:DateT 截止日
b1:Boolean 是否选择条件1
b2:Boolean 是否选择条件2
b3:Boolean 是否选择条件3
b4:Boolean 是否选择条件4
b5:Boolean 是否选择条件5
b6:Boolean 是否选择条件6
b7:Boolean 是否选择条件7
b8:Boolean 是否选择条件8
NPG3yMinV:Float 3年内盈余成长率(%)
HPPMinV:Float 3 基金持股比例(%)
IndustryLevle:所用行业级别
显示名 | 取值
|
---|
证监会一级行业 | 1
|
证监会二级行业 | 2
|
所有市场 | 3 |
SaveResult:Boolean 是否更新至缓存选股列表中
返回:Array 选股代码及用到的相关指标
策略回测模型:
定义:Show_DSXG_406(BegT:TDateTime,EndT:TDateTime,type:Int);
说明:大师策略: 杰瑞黛.魏斯蓝筹股投资法-策略回测结果数据提取模型
参数:
BegT:TDateTime 开始日
EndT:TDateTime 截止日
Type:自定义 返回类型
Type显示名 | 取值
|
---|
策略与大盘比较 | 0
|
最新股票池 | 1
|
与上期比新增的股票 | 2
|
与上期比剔除的股票 | 3
|
与上期比继续持有的股票 | 4
|
所有股票池 | 6
|
策略与大盘比较(数据) | 8
|
返回结果:根据Type参数不同返回不同的结果。
结果 | 返回结果类型
|
---|
策略与大盘比较 | TGraph
|
最新股票池 | Array
|
与上期比新增的股票 | Array
|
与上期比剔除的股票 | Array
|
与上期比继续持有的股票 | Array
|
所有股票池 | Array
|
策略与大盘比较(数据) | Array
|
回测应用案例展示:
范例:Return user('jrtzsupport').Show_DSXG_406(20201019T,20201019T,1);//返回最新股票池
结果: